@charset "utf-8";
/* CSS Document */

*{ padding:0px; margin:0px;}
body{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;  background:url(../images/body-bg.jpg); overflow-x:hidden;}

.clear{ clear:both; margin:0px; padding:0px; font-size:0px; line-height:0px;}
.fl{ float:left;}
.fr{ float:right;}
img{ border:0px;}
a{ text-decoration:none;}
.full-width{ float:left; width:100%;}

ul, li{ margin:0px; padding:0px; list-style:none;}
h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; clear:both; font-weight:normal;}
input, textarea{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; border:0px; }

#header, #main-slider, #main-slider2, #mid-part, #footer, #mid-part-inner{ width:100%; float:left; margin:0; position:relative; z-index:2;}
.main-div{ width:1000px; margin:0px auto;}

#header{ background:url(../images/header-bg.jpg) top repeat-x; padding-top:7px;}
#header .main-div{ background-color:#fff; border-radius:0 0 10px 10px; height:100px; box-shadow:0px 0px 5px #999; }
#header .logo{ float:left; padding:15px 0 0 10px;}
.header-menu-box{ float:right; padding:0 10px 0 0;}

ul.hed-menu-1{ display:block; float:left; width:100%; text-align:right; padding:5px 0 15px 0;}
ul.hed-menu-1 li{ display:inline; border-right:1px solid #000; font-size:12px; font-weight:bold; color:#333;}
ul.hed-menu-1 li:last-child{ border:0px;}
ul.hed-menu-1 li a{ color:#000; padding:0 0px; font-size:12px;}
ul.hed-menu-1 li a:hover{ text-decoration:underline;}
ul.hed-menu-1 li a.new{ color:#ff7800; font-weight:bold;}


ul.hed-menu-2{ display:block; float:left; width:100%; margin-top:10px;}
ul.hed-menu-2 li{ display:inline;}
ul.hed-menu-2 li a{ color:#3e3e3e; font-size:16px; font-weight:bold; padding:6px 15px; margin-right:7px; border-radius:5px; float:left;}
ul.hed-menu-2 li a:hover, ul.hed-menu-2 li a.act{ background:url(../images/menu-bg.jpg) top left repeat-x; color:#fff; text-shadow:0px 0px 2px #666;}


#main-slider{ background:url(../images/slider-bg.jpg) top left repeat-x; height:380px; z-index:1; top:-15px; border-bottom:4px solid #ee8802;}

#mid-part .main-div{ background-color:#fff; border-radius:10px; overflow:hidden; box-shadow:0px 0px 5px #999; padding:15px 0;}
h1{ font-size:24px; color:#000; background:url(../images/title-img.jpg) center left repeat-x;}
h1 span{ background-color:#fff; padding-right:5px;}
h1 font{ color:#ff9100;}

.left-part{ float:right; width:225px; padding-right:15px;}
.right-part{ float:left; width:720px; padding-left:15px;}

ul.listing1{ float:left; width:100%; display:block; margin-top:10px;}
ul.listing1 li{ display:block;}
ul.listing1 li a{ font-size:16px; line-height:30px; color:#000; padding-left:15px; background:url(../images/arrow.jpg) left 5px no-repeat;}

.mt-15{ margin-top:15px;}
.text-part{ float:left; width:100%; text-align:justify; font-size:14px; color:#4c4c4c; line-height:19px; margin-top:10px;}
.text-part a{font-size:14px; color:#000; text-decoration:underline;}
.coman-link{ color:#ff9100}
.coman-link:hover{ color:#000;}

.news-box{ float:left; width:100%; background-color:#faeede; border-radius:5px;}
.news-main-box{ display:block; margin:10px; border-bottom:1px solid #cccccc; font-size:12px; color:#8b8b8b; padding-bottom:5px;}
.news-main-box a{color:#ff9100; font-weight:bold;}
.news-main-box strong{ font-size:14px; color:#474747;}

.event-box{ background:#f8f8f8; border-radius:5px; float:left; width:100%; padding:10px 0;}
.event-main-box{ float:left; margin-left:22px; width:210px;}
.event-main-box a{ color:#474747; font-size:14px; font-weight:bold;}
.event-main-box img{ border:5px solid #fff;}

#footer{ background:#525252;  padding:15px 0 20px; margin-top:10px; z-index:1;}
ul.footer-menu{ float:left; display:block;}
ul.footer-menu li{ display:inline; border-right:1px solid #fff; font-size:10px;}
ul.footer-menu li:last-child{ border:0px;}
ul.footer-menu li a{ color:#fff; font-weight:bold; padding:0 10px; font-size:12px;}
.copy-text{ float:left; color:#d1d1d1; font-size:11px; clear:left; padding-left:10px; margin-top:5px;}
.social-box{ float:right; clear:right;}

/************************** hs 22-08-2013 ***************************/


ul.listing{ float:left; width:100%; margin:5px 10px 15px 10px }
ul.listing li { display:block; font-size:14px; color:#4c4c4c; line-height:22px; padding-left:10px; background:url(../images/arrow.jpg) left 6px no-repeat;}
.mainbox{width:400px; float:left; }
.con-main-box{ float:left; margin-top:15px; width:400px;}
.con-main-box label{ float:left; width:100px; display:block; font-weight:bold; padding-top:10px;}
.textbox {border:#ddd solid 1px;color:#000000; height:25px; width:260px; border-radius:5px; padding:5px 4px;}
.textarea { border:#ddd solid 1px; color: #000000; height:100px;width:260px; border-radius:5px; padding:5px 4px;}
.chk{ margin-left:100px; margin-right:5px; float:left;}
.button{ background-color:#ff9100; color:#fff; padding:7px 15px; font-size:14px; font-weight:bold; cursor:pointer; border-radius:5px; margin-left:100px; text-transform:uppercase; }
ul.login-list{ float:left; display:block; margin-left:100px;}
ul.login-list li{ background:url(../images/arrow2.png) 5px 8px no-repeat; padding-left:25px; line-height:25px;}
ul.login-list li a{ color:#000; font-size:12px; font-weight:bold;}
ul.login-list li a:hover{ color:#ff9100; text-decoration:underline;}
.right-address{display:inline-block; text-align:left; margin:15px 0px 30px 0px;}
h2.yellow {font-size:20px; color:#ff9100;}
.address-text{ width:100%; font-size:14px; color:#4c4c4c; line-height:22px; margin-top:5px;}
.address-text a{color:#ff9100; text-decoration:underline}


/******************* Blog -- 23-08-2013 ***************************/

.main-blog{width:100%;padding:0px; margin-top:10px; float:left;background-color:#fafafa; border-bottom:2px dotted #ccc;}
.blog-left-part{float:left;margin:15px;}
.blog-left-part img{height:170px;border:7px solid #fff; border-radius:10px;box-shadow: 0px 1px 2px #666; }
.blog-right-part{width:100%; margin:20px 15px 15px 0px ;}
.blog-right-part font{color:#000; font-size:22px;line-height:50px }
.blog-right-part img{float:left}
.blog-right-part .blog-text{ font-size:12px;color:#000;text-align:justify;line-height:18px; padding-right:20px; padding-bottom:5px}
.inner-part{;line-height:20px;float:left;padding:0px 30px 0px 5px}
.blog-right-part .blog-button{background-color:#ff9100; color:#fff; font-size:11px; float:right; margin-right:20px; font-weight:bold; padding: 2px 10px; border-radius:5px 30px  5px 30px}
.blog-button:hover{color:#000}
#main-slider2{ background:url(../images/slider-bg.jpg) top left repeat-x; height:100px; z-index:1; top:-15px; border-bottom:3px solid #f08906}
#main-slider2 .main-div{ position:relative; height:100px;}
.main-title{float:left; font-family:"Arial Black", Gadget, sans-serif; font-size:30px; text-transform:capitalize; font-weight:bold; color:#fff;  margin-left:10px; margin-top:35px; text-shadow:1px 1px 1px #d57300;}

/************************* 23-08-2013 ***********/
#main-slider .main-div{ position:relative; height:380px;}
.new-btn-box{ float:right;  position:absolute; right:0px; bottom:0px;}
a.slider-link1{ float:left; /*background:#f1f4f6 url(../images/new-btn-bg.png) top left repeat-x;*/ border-radius:5px 5px 0 0; height:70px; font-size:24px; color:#fff; padding:0 20px; line-height:22px; box-shadow:0 0 5px #fff; font-weight:bold; margin-left:7px; text-shadow:1px 1px 1px #333;}
a.slider-link1 span{ font-size:12px; font-weight:bold; color:#fff; padding:5px 0 0px; line-height:12px; float:left; text-shadow:1px 1px 1px #333;}
.new-btn-box a:hover{ margin-top:-5px;}

a.slider-link-1{background:#cd0000 url(../images/new-btn-bg-1.jpg) top left repeat-x;}
a.slider-link-2{background:#0765d8 url(../images/new-btn-bg-3.jpg) top left repeat-x;}
a.slider-link-3{background:#7dbf0a url(../images/new-btn-bg-2.jpg) top left repeat-x;}


/*******************************2-10-2013*******************/
#mid-part-inner{ padding:15px 0;}
.mid-box22{ float:left; width:280px; position:relative;  padding: 20px 0;}
.mid-box22 span{ display:block; height:260px; border-radius:50%; background-color:#fff; border:10px solid #fff; box-shadow:0px 0px 3px #999; overflow:hidden;}
.mid-box22 span img{ width:280px; margin-left:-20px;}
.mid-box22 a{ float:left; width:100%; border-radius:30px; background:url(../images/mid-btn-bg.jpg) top left repeat-x; height:40px; line-height:40px; font-size:18px; font-family:"Arial", Gadget, sans-serif; color:#fff; margin-top:-30px; text-align:center; font-weight:bold; position:absolute; bottom:0px; text-shadow:1px 1px 1px #a95901; -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;}
.mid-box22 a:hover{-webkit-transform:scale(1.05);
    -moz-transform:scale(1.09);
    -ms-transform:scale(1.09);
    -o-transform:scale(1.09);
    transform:scale(1.09);}
.mar-lr{ margin:0 80px;}
.title-img-box{ margin-top:10px; border-left:4px solid #d57300; border-right:4px solid #d57300; float:right;-webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); margin-right:30px;} 

.mid-box33{ float:left; width:280px; position:relative; margin:20px 26px;}
.mid-box33 span{ display:table-cell; *display:block; width:inherit; height:260px; *padding-top:100px; *height:160px; border-radius:50%; *border-radius:250px; text-shadow:2px 2px 1px #fff; background-color:#f6f6f6; border:10px solid #fff; box-shadow:0px 0px 3px #999; overflow:hidden; color:#333; text-align:center; vertical-align:middle; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear; behavior: url(ie-css3.htc);}
.mid-box33:hover span{ box-shadow:0px 0px 20px #ffa200; font-size:18px; opacity:0.6; text-shadow:0px 0px 2px #fff; color:#000; font-weight:bold;  }

.mid-box33 b{ display:none; float:left; width:100%; border-radius:30px; background:url(../images/mid-btn-bg.jpg) top left repeat-x; height:40px; line-height:40px; font-size:18px; font-family:"Arial", Gadget, sans-serif; color:#fff; margin-top:-30px; *margin-top:0px; text-align:center; font-weight:bold; position:absolute; bottom:0px; text-shadow:1px 1px 1px #a95901; -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;behavior: url(ie-css3.htc);}
.mid-box33:hover b{-webkit-transform:scale(1.05);
    -moz-transform:scale(1.09);
    -ms-transform:scale(1.09);
    -o-transform:scale(1.09);
    transform:scale(1.09);}
#mid-part .mid-box33 .m-img1{ background:url(../images/m-img1.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img2{ background:url(../images/m-img2.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img3{ background:url(../images/m-img3.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img4{ background:url(../images/m-img4.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img5{ background:url(../images/m-img5.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img6{ background:url(../images/m-img6.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img7{ background:url(../images/m-img7.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img8{ background:url(../images/m-img8.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img9{ background:url(../images/m-img9.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img10{ background:url(../images/m-img10.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img11{ background:url(../images/m-img11.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img12{ background:url(../images/m-img12.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img13{ background:url(../images/m-img13.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img14{ background:url(../images/m-img14.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img15{ background:url(../images/m-img15.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img16{ background:url(../images/m-img16.jpg) top left no-repeat;}
#mid-part .mid-box33 .m-img17{ background:url(../images/m-img17.jpg) top left no-repeat;}
#mid-part .mid-box33 .s-img1{ background:url(../images/s-img1.jpg) top left no-repeat;}
#mid-part .mid-box33 .s-img2{ background:url(../images/s-img2.jpg) top left no-repeat;}
#mid-part .mid-box33 .i-img1{ background:url(../images/i-img1.jpg) top left no-repeat;}
#mid-part .mid-box33 .i-img2{ background:url(../images/i-img2.jpg) top left no-repeat;}
#mid-part .mid-box33 .i-img3{ background:url(../images/i-img3.jpg) top left no-repeat;}
#mid-part .mid-box33 .i-img4{ background:url(../images/i-img4.jpg) top left no-repeat;}
#mid-part .mid-box33 .i-img5{ background:url(../images/i-img5.jpg) top left no-repeat;}
#mid-part .mid-box33 .i-img6{ background:url(../images/i-img6.jpg) top left no-repeat;}
#mid-part .mid-box33 .i-img7{ background:url(../images/i-img7.jpg) top left no-repeat;}
#mid-part .mid-box33 .i-img8{ background:url(../images/i-img8.jpg) top left no-repeat;}
#mid-part .mid-box33 .i-img9{ background:url(../images/i-img9.jpg) top left no-repeat;}


.dev-text65{ float:right; color:#d1d1d1; font-size:11px; clear:right; padding-left:10px; margin-top:5px;}
.dev-text65 a{ color:#fd8e01; font-weight:bold;}

/******************************** hiral-26-oct-13 *************************/
.new-title-h{color:#FF7800;}
.new-title-h a{color:#FF7800; text-decoration:none;}
.link-new{ color:#000; font-size:14px;}
.link-new a{ color:#FF7800; font-size:14px; font-weight:normal; }
.link-new a:hover{ text-decoration:underline;}