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

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#0d1930;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
img{border:none; vertical-align:middle;}
.cl{clear:both;}
#wrapper{ width:100%;}
.main{ width:996px; margin:0px auto;}

.img_left {float:left; margin-right:10px; margin-top:4px; margin-bottom:10px; padding:3px; border:1px solid #CCC; }

/*top css start*/
.topbg{ background: url(../images/main-tail1.gif) center top repeat-x; height:98px;}
.top{ width:996px; margin:0px auto;}
.logo{width:560px; float:left;}
.phone_main { width:430px; float:right; }

.icon { width:200px; float:right; margin:10px 5px 10px 0; }
.icon ul { margin:0px; padding:0px; list-style:none; float:right; }
.icon li{ float:left; margin-left:10px;}
.icon li a{ display:block;}
.icon li a img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.icon li a:hover img{ 	-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg); }

.phone { width:400px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#182c55; text-align:right; }
.phone strong { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#182c55; }

#easyTooltip { padding:2px 6px; background:#FFF; color:#F90; font-size:12px; text-transform:none; position:absolute; z-index:100; }
.icon { width:200px; float:right; margin-top:8px; }
.icon ul { margin:0; padding:0; list-style:none; overflow:hidden; }
.icon ul li img {-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.icon li { float:left; padding-left:7px; }
.icon ul li a:hover {color:#000; text-decoration:underline; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition: all 0.5s ease; }
.icon ul li a:hover img { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);}
/*header and logo Css End*/
/*top css end*/

/*menu css start*/
.menbg{background: url(../images/menu_bg.png) repeat-x; border-bottom:1px solid #264484; }
.menu{margin:0px auto; width:996px; height:45px; overflow:hidden;}
.menu ul{margin:0px; padding:0px; list-style-type:none;}
.menu li{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; line-height:45px; float:left; font-weight:bold; text-transform:uppercase; padding:0px 28px 0px 28px;}
.menu li a{ color:#FFF;  text-decoration:none; display:block; padding:0px 20px 0px 20px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.menu li a:hover{background:url(../images/menu_hoverbg.jpg) repeat-x;  border-radius:10px; line-height:35px; margin-top:7px;  }
.menu li.active a{background:url(../images/menu_hoverbg.jpg) repeat-x;  border-radius:10px; line-height:35px; margin-top:7px;}
/*menu css end*/

/*banner css start*/
.banner_main{width:976px; margin:0px auto; margin-top:10px; margin-bottom:10px;  background-color:#FFF; padding:10px; }
.banner_left { width:660px; height:400px; float:left;  overflow:hidden; margin-right:16px;   }
.banner_right{ width:300px; float:right; }
/*banner css end*/

/*Booking Form Css Start*/
.form { height:398px; background-color:#26478a; box-shadow:inset 0 1px 5px 4px #1c3667; border:1px solid #091d42;}
.booking_head { background:#ce0101; margin:5px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; font-weight:normal; text-align:center; line-height:1.8em; }

.text { font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#FFF; text-decoration:none; font-weight:bold; }
.form_w { width:200px; margin:3px 0 3px 0; text-indent:5px; }
.form_w_m { width:198px; margin:3px 0 3px 0; text-indent:5px; }

.submit { font-size:13px; line-height:18px; color:#fff; text-decoration:none; background:#ce0101; padding:6px 16px 6px 14px; display:inline-block; cursor:pointer; font-weight:bold; border:none; margin-right:5px; }	
.submit:hover { background:#000;}
/*Booking Form Css end*/

/*content css start*/
.contentmainbg{background:url(../images/content_mainbg.jpg) repeat-x #f4f4f4; padding-top:14px;}
.contentbg{background-color:#f4f4f4; width:996px;  margin:0px auto; padding:10px 0px 10px 0px; }
.leftpanel{width:720px; float:left; margin-right:16px;}
.rightpanel{width:260px; float:right;}
/*content css end*/

/*box css start*/
.box{ margin-top:10px; background-color:#244f9e; height:200px; margin:0px auto; width:996px; border-top:4px solid #475f9d; border-bottom:4px solid #475f9d  }
.box1{ float:left; width:320px;}
.box2{ width:320px; float:right;}
/*box css end*/

/*wel css start*/
.weldiv{}
.wel_head{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#26478a; font-weight:normal;}
.body_text{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:1.8em; text-align:justify;}
/*wel css end*/

/*our facility css Start*/
.facility_main { width:700px; float:left;  background-color:#1f3c72; margin-top:10px; padding:10px;   box-shadow:inset 0 1px 5px 4px #1c3667; }

.box1 { width:206px; float:left; margin-right:20px; padding-right:20px; border-right:#fff 1px dashed; }
.box1 h2 { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#fff; padding-bottom:10px; }
.box1 p { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:1.7em; text-align:justify; }
.box1 a { float:right; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#f87a2c; font-weight:bold; text-decoration:underline; }
.box1 a:hover { color:#fff; text-decoration:underline; }

.box2 { width:206px; float:left; padding-right:20px; border-right:#fff 1px dashed;  }
.box2 h2 { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#fff; padding-bottom:10px; }
.box2 p { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:1.7em; text-align:justify; }
.box2 a { float:right; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#f87a2c; font-weight:bold; text-decoration:underline; }
.box2 a:hover { color:#fff; text-decoration:underline; }

.box3 { width:206px; float:right; margin-left:20px; }
.box3 h2 { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#fff; padding-bottom:10px; }
.box3 p { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:1.7em; text-align:justify; }
.box3 a { float:right; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#f87a2c; font-weight:bold; text-decoration:underline; }
.box3 a:hover { color:#fff; text-decoration:underline; }

.img_bor { border:#d9ccb8 3px solid; }
/*our facility css End*/

/*services css start*/
.services{ background-color:#fff;  }
.services_head{ background:url(../images/menu_bg.png) repeat-x; height:42px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; line-height:42px; padding-left:7px;  }
.list_new { padding:0; margin:0px; list-style:none; padding-left:4px; padding-top:10px; padding-bottom:10px; }
.list_new li { border-top:1px solid #24509f;  }
.list_new li:first-child { border:0;}
.list_new li a { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px;  text-decoration:none; display:block; 
padding:5px 0px 5px 25px; background: url(../images/marker.gif) no-repeat 0px 3px; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all  0.2s linear; transition: all 0.2s linear;}
.list_new li a:hover { background-color:#24509f; background-position:240px 5px; color:#fff;}
/*services css end*/

/*news css start*/
.news{ margin-top:10px; background-color:#26478a;  border-radius:10px; box-shadow:inset 0 1px 5px 4px #1c3667;}
.news_head{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; padding:5px 0px 0px 7px; text-transform:uppercase; font-weight:normal;}
.news_text{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-align:justify; line-height:1.8em; padding:8px;}
/*news css end*/

/*footer css start*/
.footermainbg{ background:url(../images/footer_mainbg.jpg) no-repeat; }
.footermain{ margin:0px auto; width:996px;  background:url(../images/footer_bg1.jpg) repeat; padding-top:15px;}
.footerbox1{width:316px; float:left; margin-right:24px;  margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:1.7em; }
.footerbox2{width:310px; float:right; margin-top:10px; padding-right:6px;}
.footeraddress{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; line-height:1.7em;}
.footer_address_head{font-size:18px; color:#d0d3da;}
.testimonial{ float:right; }
.testimoial_padding{padding:0px 8px 8px 8px;}

.footerbox2 ul{margin:0px; padding:0px; margin-top:10px;}
.footerbox2 ul li {padding:10px 0 7px 10px;border-top:1px dashed #666; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; list-style-type:none; margin-left:5px; }
.footerbox2 ul li img {-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; padding-right:5px;}
.footerbox2 ul li a {color:#fff; text-decoration:none; }
.footerbox2 ul li a:hover {color:#3361b8; text-decoration:underline; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition: all 0.5s ease; }
.footerbox2 ul li a:hover img { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);}

.footer_main { overflow:hidden; padding-top:10px; width:996px; margin:0px auto; }
.footer { width:620px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#d0d3da; }
.footer a { text-decoration:none; color:#d0d3da; }
.footer a:hover {color:#fff; }

.copyrightmainbg{ background:url(../images/footer-tail.gif) repeat-x; padding-bottom:10px;}
.copyright{ float:right; width:370px; margin-top:-20px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; }
.copyright a{ color:#fff; text-decoration:underline;}
.copyright a:hover{color:#3361b8; text-decoration:underline;}
/*footer css end*/

/*google map css start*/
.google_map{margin-top:10px;}
.map_alwar{ width:350px; float:left; margin-right:16px; border:1px solid #CCC;}
.map_jodhpur{width:350px; float:right; border:1px solid #CCC;}
/*google map css end*/