@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/skin_website_30kb_new_1.gif); background-size:100%;}
h1,h2,h3,h4,h5,h6,ul,li,p,a,span{ font-weight:normal; margin:0px; padding:0px;}
.get_enquiry{ position:fixed; right:0px; top:350px; z-index:999;}

header, section, footer, aside, article { display:block;}
aside, artile { float:left;}


#header{ width:100%; clear:both; background:#a80700;}
.big_raw{ width:1000px; margin: 0 auto; clear:both;}
.raw{ clear:both; overflow:hidden;}
.logo{ float:left; margin-bottom:5px	 }
.top_right{ float:right; width:400px;}
.top_text{  float:right}
.top_text ul{ list-style:none;}
.top_text li{ background:url(../images/line.jpg) 0 4px no-repeat; float:left;}
.top_text li:first-child{ background:none; float:left}
.top_text li a{ font-size:12px; float:left; text-decoration:none; padding:0 10px; color:#fff; }
.top_text li a:hover{ color:#999;}
.lang{ width:150px; height:20px;  clear:both; float:right; margin-top:20px; }
.call_us{ width:370px; clear:both; float:right;}
.call_us span{ font-size:16px; float:left; color:#FFFFFF; line-height:70px;}
.call_us img{ float:left; margin:18px 4px 0px 4px;}
.top_move{ width:100%; clear:both;}
.top_move img{ float:left; margin: 10px 0px 0px 25px;}

.menu{ width:100%; height:46px;  background:url(../images/menu_bg.jpg) repeat-x; }
.menu_box{ width:1000px; margin:0 auto;} 
nav { clear:both;}
nav ul{ list-style:none;}
nav li { background:url(../images/menu_line.jpg) 0 12px no-repeat; float:left;  position: relative;}
nav li:first-child{background:none; float:left;}
nav li a { font-size:12px; float:left; padding:13px 12px 13px 12px; color:#fff; text-decoration:none; text-transform:uppercase; line-height:20px; display:block;}
nav li a:hover{ background:url(../images/menu_hover.jpg) repeat-x;}
nav li:hover ul.level2{ display:block;}
ul.level2{ list-style:none; display:none; background:#000; position:absolute; z-index:999; left:0px; top:45px;}
ul.level2 li{ background:none;}
ul.level2 li a{ width:180px; padding:10px 0px 0px 10px ; font-size:12px; color:#fff; text-decoration:none; text-transform:uppercase; }
ul.level2 li a:hover{ background:url(../images/menu_hover.jpg) repeat-x;}
#banner{ clear:both; }
#banner img{ width:100%;}
.weapper{ width:1000px; margin:0 auto; position:relative; clear:both;}
.mid_box{position:absolute; top:-147px; z-index:999; background:url(../images/mid_img.png); width:100%;}
.mid_box2{width:100%; padding-top:277px;}
.section{ width:282px; float:left; margin:10px 0px 20px 20px; position:relative; }
.section h2 a{ width:282px; text-decoration:none; font-size:18px; font-weight:bold; color:#a80700; text-align:center; line-height:40px; position:absolute; z-index:999; top:150px; background:url(../images/h2_bg.png) no-repeat; height:38px;}
.section h2 a:hover{ color:#de0d04; text-decoration:underline;}
.section h1{ font-size:20px; color:#fff; text-shadow:2px 2px #000; text-align:center; text-transform:capitalize;}
.section p{ font-size:12px; color:#333333; text-align:justify; line-height:20px; margin-top:20px; font-weight:bold;}
.section .more{ font-size:15px; font-weight:bold ; text-decoration:none; color:#c60f07; font-style:italic;line-height:20px; line-height:30px;}
.section .more:hover{ color:#de0d04; text-decoration:underline;} 
.section img{ width:282px; border:#a80700 1px solid; margin-top:10px; box-shadow: 5px 5px 5px #949494;   }
.section img:hover{ box-shadow: 5px 5px 5px #000; }
.section2{ width:282px; float:left; margin:10px 0px 20px 56px; position:relative; }
.section2 h2 a{ width:282px; text-decoration:none; font-size:18px; font-weight:bold; color:#a80700; text-align:center; line-height:40px; position:absolute; z-index:999; top:150px; 
   background:url(../images/h2_bg.png) no-repeat; height:38px;}
.section2 h2 a:hover{ color:#de0d04; text-decoration:underline;}
.section2 h1{ font-size:20px; color:#fff; text-shadow:2px 2px #000; text-align:center; text-transform:capitalize;}
.section2 p{ font-size:12px; color:#333333; text-align:justify; line-height:20px; margin-top:20px; font-weight:bold;}
.section2 .more{ font-size:15px; font-weight:bold ; text-decoration:none; color:#c60f07; font-style:italic;line-height:20px; line-height:30px;}
.section2 .more:hover{ color:#de0d04; text-decoration:underline;} 
.section2 img{ width:282px; border:#a80700  1px solid; margin-top:10px; box-shadow: 5px 5px 5px #949494; }
.section2 img:hover{box-shadow: 5px 5px 5px #000;}
.welcome{ width:480px; float:left; margin:10px 0px 0px 20px;}
.welcome h1{ font-size:24px; float:left; color:#999999; text-transform:capitalize; font-weight:bold; line-height:60px;}
.welcome span{font-size:40px; float:left; color:#a80700; font-style:italic; font-weight:bold; text-transform:capitalize; padding-left:10px;}
.welcome p{ font-size:14px; color:#333333; text-align:justify; line-height:20px; clear:both; }
.welcome .more{ font-size:14px; background:#a80700; float:right; color:#FFFFFF; padding:0 15px; text-decoration:none; margin-top:15px; line-height:30px;}
.welcome .more:hover{ color:#CCCCCC;}
.photo_gallery{ width:480px; float:left; margin:10px 0px 0px 20px;}
.photo_gallery h1{ font-size:24px; float:left; color:#999999; text-transform:capitalize; font-weight:bold; line-height:60px;}
.photo_gallery span{font-size:40px; float:left; color:#a80700; font-style:italic; font-weight:bold; text-transform:capitalize; padding-left:10px;}
#slideshow { width:451px; height:218px;  float:left; overflow:hidden;  border:1px solid #a80700; }
#slideshow ul { height:218px; list-style:none;}
#slideshow li { width:480px; height:218px; float:left;}
#slideshow { position:relative; }
#slideshow IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active {z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}

.our_air{ margin:0px 0px 40px 0px ; padding:0 20px; position:relative;}
.our_air h1{ font-size:24px; float:left; color:#999999; text-transform:capitalize; font-weight:bold; line-height:60px;}
.our_air span{font-size:40px; float:left; color:#a80700; font-style:italic; font-weight:bold; text-transform:capitalize; padding-left:10px;}
.our_air .pre{ position:absolute; z-index:99; left:25px; top:105px;}
.our_air .next{ position:absolute; z-index:99; right:25px; top:105px;}
#slider {border:1px #CCCCCC solid; height:100px; box-shadow: 5px 5px 5px #949494; padding:0 20px; clear:both; }
#slider ul{  list-style:none; }
#slider li{ width:218px; height:80px; float:left; margin:10px 0px 0px 10px;}

.bottom{width:100%; background:#a80700; margin-top:10px; border-top:5px #000 solid}
.bott_sec{ width:340px; float:left; margin:20px 0px 20px 20px;}
.bott_sec h1{ color:#FFFFFF; font-size:16px; font-weight:bold; line-height:25px; text-transform:capitalize;}
.bott_sec h2{ color:#FFFFFF; font-size:20px; font-weight:bold; padding-bottom:15px; text-transform:capitalize;}
.bott_sec ul{ list-style:none; float:left; width:170px; }
.bott_sec li a{ font-size:14px; color:#FFFFFF;  line-height:30px;  text-decoration:none; text-transform:uppercase;}
.bott_sec li a:hover{ color:#CCCCCC;}
.bott_sec2{ width:200px; float:left; margin:20px 50px 20px 80px;}
.bott_sec2 h1 a{ color:#FFFFFF; font-size:18px;  line-height:30px; text-decoration:none; text-transform:capitalize;}
.bott_sec2 h1 a:hover{ color:#CCCCCC;} 
.bott_sec2 h2{ color:#FFFFFF; font-size:20px; font-weight:bold; padding-bottom:15px; text-transform:capitalize;}
.bott_sec2 p{ font-size:14px; color:#fff; text-align:justify; line-height:20px;}
.bott_text{ float:left; color:#FFFFFF; font-size:14px; line-height:40px; }
.bott_textR{ float:right; color:#FFFFFF; font-size:14px; line-height:40px; }
.bott_sec3{ width:260px; float:left; margin:20px 0px 20px 50px;}
.bott_sec3 h2{ color:#FFFFFF; font-size:20px; font-weight:bold; padding-bottom:15px; text-transform:capitalize;}
.bott_sec3 p{ font-size:14px; color:#fff; text-align:justify; line-height:25px;}

                    /*******************************/
					
.about{ margin:10px 0px 0px 0px;}
.about h1{ font-size:24px; color:#fff; text-transform:capitalize; font-weight:bold; padding-left:20px; line-height:50px; background:url(../images/menu_bg.jpg) repeat-x;} 
.about p{ font-size:14px; color:#333333; text-align:justify; line-height:20px; clear:both; }
.in_text{ margin:10px 0px 0px 0px; clear:both; padding-bottom:20px;}
.in_text h1{ font-size:18px; color:#A80700; text-transform:capitalize; font-weight:bold; padding: 0px 0px 15px 20px; } 
.in_text h2{ font-size:20px; color:#333; text-transform:capitalize; font-weight:bold; padding: 0px 0px 20px 20px; line-height:50px; } 
.in_text h3{ font-size:24px; color:#fff; text-transform:capitalize; font-weight:bold; padding-left:20px; line-height:50px; background:url(../images/menu_bg.jpg) repeat-x;} 
.in_text p{ font-size:14px; color:#000; text-align:justify; line-height:20px; padding:0px 0px 0px 20px; }
.in_text img{ float:left; clear:both; border:1px #FF0000 solid; box-shadow: 5px 5px 5px #000; margin:0px  20px 40px 20px ; }

.in_text1{ margin:0px 0px 0px 0px; clear:both; padding-bottom:20px;}
.in_text1 span{ background:url(../images/menu_bg.jpg) repeat-x; font-style:italic; clear:both;  margin-left:20px; font-size:18px; line-height:25px; color:#fff; clear:both; text-transform:capitalize; font-weight:bold; padding: 5px 20px 2px 20px;  } 
.in_text1 h1{ margin:0px 20px 0px 20px; font-size:18px; background:#333333; color:#fff; text-transform:capitalize; clear:both; font-weight:bold; padding: 10px 0px 15px 20px; }
.in_text1 h5{ margin:0px 20px 0px 20px; font-size:18px; background:#a80700; color:#fff; text-transform:capitalize; clear:both; font-weight:bold; padding: 10px 0px 15px 20px; } 
.in_text1 h2{ font-size:20px; color:#333; text-transform:capitalize; font-weight:bold; padding: 0px 0px 20px 20px; line-height:50px; } 
.in_text1 h3{ font-size:24px; color:#fff; text-transform:capitalize; font-weight:bold; padding-left:20px; line-height:50px; background:url(../images/menu_bg.jpg) repeat-x;}
.in_text1 h4{ font-size:20px; color:#333; padding:1% 0 0 2%; font-weight:bold; } 
.in_text1 p{ font-size:14px; color:#000; text-align:justify; line-height:20px; padding:10px 30px 20px 30px; }
.in_text1 ul{ list-style:none; margin:20px 0px 20px 20px;}
.in_text1 li{ background:url(../images/singh.png) 0 8px no-repeat; font-size:14px; color:#000; line-height:20px; padding:2px 30px 0px 15px}
.in_text1 img{-webkit-transition: width 2s, height 2s, -webkit-transform 4s; /* For Safari 3.1 to 6.0 */transition: width 2s, height 2s, transform 2s; margin:20px 0px 0px 17px; border:1px #FF0000 solid}
.in_text1 img:hover{ transform: scale(1.1); transition: all 0.4s ease-in-out 0s; }


.in_text2{ margin:10px 0px 0px 0px; float:right; padding-bottom:20px; width:240px;}
.in_text2 h1{ font-size:18px; color:#A80700; text-transform:capitalize; font-weight:bold; padding: 0px 0px 15px 20px; } 
.in_text2 h2{ font-size:20px; color:#333; text-transform:capitalize; font-weight:bold; padding: 0px 0px 20px 20px; line-height:50px; } 
.in_text2 h3{ font-size:24px; color:#fff; text-transform:capitalize; font-weight:bold; padding-left:20px; line-height:50px; background:url(../images/menu_bg.jpg) repeat-x;} 
.in_text2 p{ font-size:14px; color:#000; text-align:justify; line-height:20px; padding:10px 0px 0px 20px; }

.pack { width:282px; float:left; margin:10px 0px 20px 30px;  box-shadow: 5px 5px 5px #888888; position:relative;}
.pack img { clear:both; -webkit-transition: width 2s, height 2s, -webkit-transform 4s; /* For Safari 3.1 to 6.0 */transition: width 1s, height 1s, transform 2s; border:1px #CC0000 solid;}
.pack img:hover {transform: scale(1.1); transition: all 0.4s ease-in-out 0s;}
.pack span a{ width:282px; text-decoration:none; text-transform:uppercase; font-size:18px; color:#fff; text-align:center; line-height:40px; left:0px; position:absolute; z-index:999; 
top:130px; background:url(../images/span_bg.png) no-repeat; height:38px;}
.pack span a:hover{ color:#fff;  background:url(../images/span2_bg.png) no-repeat;}

.pack2 { width:282px; float:left; margin:10px 0px 20px 40px;  box-shadow: 5px 5px 5px #888888; position:relative;}
.pack2 img { clear:both; -webkit-transition: width 2s, height 2s, -webkit-transform 4s; /* For Safari 3.1 to 6.0 */transition: width 1s, height 1s, transform 2s; border:1px #CC0000 solid;}
.pack2 img:hover {transform: scale(1.1); transition: all 0.4s ease-in-out 0s;}
.pack2 span a{ width:282px; text-decoration:none; text-transform:uppercase; font-size:18px; color:#fff; text-align:center; line-height:40px; left:0px; position:absolute; z-index:999; 
top:130px; background:url(../images/span_bg.png) no-repeat; height:38px;}
.pack2 span a:hover{ color:#fff;  background:url(../images/span2_bg.png) no-repeat;}

.pack3 { width:282px; float:left; margin:10px 0px 20px 190px; border:1px #CC0000 solid; box-shadow: 5px 5px 5px #888888; position:relative;}
.pack3 img { clear:both;-webkit-transition: width 2s, height 2s, -webkit-transform 4s; /* For Safari 3.1 to 6.0 */transition: width 1s, height 1s, transform 2s; border:1px #CC0000 solid;}
.pack3 img:hover {transform: scale(1.1); transition: all 0.4s ease-in-out 0s;}
.pack3 span a{ width:282px; text-decoration:none; text-transform:uppercase; font-size:18px; color:#fff; text-align:center; line-height:40px; left:0px; position:absolute; z-index:999; 
top:130px; background:url(../images/span_bg.png) no-repeat; height:38px;}
.pack3 span a:hover{ color:#fff;  background:url(../images/span2_bg.png) no-repeat;}

.tabing { clear:both; padding:20px 0px 0px 0px; overflow:hidden; border-bottom:1px #000000 solid; margin:0 20px;}
.tabing a { float:left; padding:2px 12px;  display:block; line-height:25px; font-size:18px; text-decoration:none; font-style:italic; color:#fff; background:url(../images/menu_bg.jpg) repeat-x; margin-right:1px; text-align:center;}
.tabing a:hover, .tabing a.active  { background:#000000 !important; padding:2px 12px 2px 12px; }
.shadow{ background:url(../images/shadow.png) no-repeat; height:52px; clear:both;}

.from_box{ width:450px; clear:both; margin:10px 0px 20px 20px; box-shadow: 10px 10px 5px #888888; padding:0px 0px 40px 0px ; float:left;}
.fromRow { clear:both; overflow:hidden; padding-bottom:20px; }
.fromRow label { float:left; width:150px; font-size:16px; color:#a80700; padding-left:20px; text-transform:capitalize;} 
.fromRow input { float:left; width:200px; height:22px; border:1px solid #333333; border-radius:5px;} 
.fromRow textarea{ float:left; width:200px; height:70px; border:1px solid #333333; border-radius:5px;} 
.fromRow textarea:hover { border-color:#a80700; }
.fromRow textarea:focus{ border-color:#cc4305; }
.fromRow input:hover { border-color:#a80700; }
.fromRow input:focus { border-color:#a80700; }
.subtmit  { color:#FFFFFF; background:#a80700; repeat-x; border:none; height:25px; border: 2px solid #333333; border-radius:5px; margin-left:10px;}
.subtmit:hover { background:#333;}
.float_right{ float:right; margin-right:120px;}
.float_right2{ float:right; margin-right:180px;}
.float_right_img{ float:right; margin-right:20px;}

.contact{ width:460px; float:left; box-shadow: 0px 0px 5px #999; margin:20px 0px 20px 10px; padding:10px;}
.mar-left{ margin-left:25px!important;}
.contact h2{ font-size:16px; color:#666666; padding:0px 0px 0px 20px; line-height:30px;}
.contact h3{ font-size:14px; color:#000; padding:0px 0px 5px 20px; line-height:26px;}
.contact p{ font-size:13px; color:#666; padding:0px 0px 5px 20px; line-height:26px;}
.map{ clear:both; margin:20px 0px 0px 7px ; box-shadow: 0px 0px 5px #888888; width:99%; height:300px; }

.mobnav{ clear:both; display:none; min-height:46px; font-size:16px; padding:0px 0px 0px 10px; color:#FFFFFF; line-height:40px; margin:10px 0px; }
.mobnav a{ color:#FFFFFF; text-decoration:none;}
.mobnav a:hover{ color:#000;}
.mobnav img { float:right; margin:10px 20px 0px 0px ;} 
.mobnav img a{ float:right;} 



















/*@media screen and (max-width:767px)  {
#header{ width:100%; clear:both; background:#a80700; padding-bottom:20px; text-align:}
.big_raw{ width:100%;clear:both;}
.logo{ float:none; }
.top_right{ float:none; width:100%; clear:both; margin:0px;}
.top_text{  float:none}
.lang{ width:200px; height:20px;  clear:both; float:none; margin-top:20px; }
.call_us{ width:100%; clear:both; float:none; margin:0px;}
.call_us span{ font-size:16px; float:left; color:#FFFFFF; line-height:70px;}
.call_us img{ float:left; margin:18px 4px 0px 4px;}
.mobnav{ display:block; background:url(../images/menu_bg.jpg) repeat-x; margin:0px;}
#mobopen { display:none;}
nav ul{ list-style:none; width:100%; background:#000; position:absolute; z-index:999;}
nav li { background:none; float:none;  }
nav li a {float:none; clear:both; padding:10px 0px 10px 10px; line-height:20px; }
.mid_box{position:absolute; top:150px; z-index:999; background:none; width:100%;}
.mid_box2{width:100%; padding-top:200px;}
.section{ width:100%; float:none; margin:0px; clear:both; position:relative; }
.section h2 a{ width:100%; position:absolute; z-index:999; }
.section img{ width:30%;}
.section2{ width:100%; float:none; clear:both; margin:0px; position:relative; }
.section2 h2 a{ width:100%; position:absolute; z-index:999; top:150px; }
.section2 img{ width:30%; margin-top:10px;}
.welcome{ width:100%; float:none; margin:0px; clear:both;}
.welcome .more{ font-size:14px; background:#a80700; float:none; color:#FFFFFF; padding:6px 30px; text-decoration:none; margin-top:15px; line-height:30px;}



.center{ text-align:center !important;}
.haid{ display:none !important;} 

}
*/