/****************************************************************************
			                              common css
***************************************************************************/
* { margin:0; padding:0; outline:0; }
.Fleft { float:left!important; }
.Fright { float:right!important; }
.Middle { vertical-align:middle; }
.nobdr { border:none !important; }
.nobg { background:none !important; }
.nobgimage { background-image:none !important; }
.nobdr_top { border-top:none !important; }
.nobdr_bottom { border-bottom:none !important; }
.nomargin { margin:0px !important; }
.nomargin-left{ margin:0 1px 0 0;}
.nomargin-left { margin-left:0px !important; }
.nopadding { padding:0px !important; }
.alignbottom { vertical-align:text-top; }
img { border:0px; }
ul { list-style-type:none; padding:0; margin:0; }
ul li { list-style:none; padding:0; margin:0; }
a { text-decoration:none; outline:none; }
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article { display: block; }
.clear { padding:0; margin:0; clear:both; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; font-weight:normal !important; }
html, body {  width: 100%; padding: 0; margin: 0;}
/***************************************************************************************
                                      common css
********************************************************************************************************/
/***************************************************************************************
                                     font css
********************************************************************************************************/
body{
	background-repeat: no-repeat;
	background-position: left top no-repeat;
	background-image: url(../images/bg1.jpg);
	background-color: #DFD49D;
}

@font-face {
				font-family: 'OpenSans-Bold';
				src: url('fonts/opensansbold.eot');
				src: url('fonts/opensansboldd41d.eot?#iefix') format('embedded-opentype'),
						 url('fonts/opensansbold.woff') format('woff'),
						 url('fonts/opensansbold.ttf') format('truetype'),
						 url('fonts/opensansbold.svg#opensansbold') format('svg');
				font-weight: normal;
				font-style: normal;

		}
@font-face {
    font-family: 'open_sansregular';
    src: url('../404.html');
    src: url('../404.html?#iefix') format('embedded-opentype'),
         url('../404.html') format('woff'),
         url('../404.html') format('truetype'),
         url('../404.html#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
				font-family: 'Rockwell-Bold';
				src: url('fonts/rockb.eot');
				src: url('fonts/rockbd41d.eot?#iefix') format('embedded-opentype'),
						 url('fonts/rockb.woff') format('woff'),
						 url('fonts/rockb.ttf') format('truetype'),
						 url('fonts/rockb.svg#rockb') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
		@font-face {
				font-family: 'Calibri';
				src: url('fonts/calibri.eot');
				src: url('fonts/calibrid41d.eot?#iefix') format('embedded-opentype'),
						 url('fonts/calibri.woff') format('woff'),
						 url('fonts/calibri.ttf') format('truetype'),
						 url('fonts/calibri.svg#calibri') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
	
		
		@font-face {
				font-family: 'Panorama-BlackLysBold';
				src: url('fonts/lf01536.eot');
				src: url('fonts/lf01536d41d.eot?#iefix') format('embedded-opentype'),
						 url('fonts/lf01536.woff') format('woff'),
						 url('fonts/lf01536.ttf') format('truetype'),
						 url('fonts/lf01536.svg#lf01536') format('svg');
				font-weight: normal;
				font-style: normal;
		}	
		@font-face {
    font-family: 'panorama_black_lysbold';
    src: url('fonts/lf01536-webfont.eot');
    src: url('fonts/lf01536-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/lf01536-webfont.woff') format('woff'),
         url('fonts/lf01536-webfont.ttf') format('truetype'),
         url('../404.html#panorama_black_lysbold') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
				font-family: 'Calibri-Italic';
				src: url('fonts/calibrii2.eot');
				src: url('fonts/calibrii2d41d.eot?#iefix') format('embedded-opentype'),
						 url('fonts/calibrii2.woff') format('woff'),
						 url('fonts/calibrii2.ttf') format('truetype'),
						 url('fonts/calibrii2.svg#calibrii2') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
		
@font-face {
				font-family: 'TrebuchetMS';
				src: url('fonts/trebuc.eot');
				src: url('fonts/trebucd41d.eot?#iefix') format('embedded-opentype'),
						 url('fonts/trebuc.woff') format('woff'),
						 url('fonts/trebuc.ttf') format('truetype'),
						 url('fonts/trebuc.svg#trebuc') format('svg');
				font-weight: normal;
				font-style: normal;
		}		
/***************************************************************************************
                                     font css end
********************************************************************************************************/
.main-page{ width:1000px; margin:0 auto; padding:0px; /*background:#eae8d5;*/}
.icon_row a{ display:none;}
.navi{ display:none;}
.header{
	width: 100%;
	background-color: #004500;
}
.header-innar{ max-width:100%; height:66px;  padding:0px 0  0 5px; margin:0px auto; width:;}
.nav{
	width: 100%;
	height: 43px;
	background-color: #5C0001;
}
.nav-innar{ width:100%; margin:0px auto;}
.nav-innar ul{ padding:0px; }
.nav-innar ul li:first-child{border-left: 1px solid #474747;}
.nav-innar ul li{ float:left;  border-right: 1px solid #474747;}
.nav-innar ul li a{
	color: #FFF;
	text-transform: uppercase;
	display: block;
	font: 15px/43px OpenSans-Bold;
	padding: 0 30px;
	text-decoration: none;
	font-size: 12px;
}
.nav-innar ul li a:hover,.nav-innar ul li a.selected{
	background: #1d1d1d;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.logo{ float:left; padding:15px 0 0 0;}
.logo a{
	font: 30px/30px Panorama-BlackLysBold;
	color: #E5C100;
}
.icon_row{ float:right; margin:15px 0 0 0; width:36%; }
.icon_img{ padding:0 55px; text-align:right;}
.icon_txt {font:17px/30px Rockwell-Bold; color:#fff;word-spacing:5px; text-align:center;  }
.icon_txt span{
	text-transform: uppercase;
	color: #E5C100;
	word-spacing: 3px;
}
.mid-part{ width:100%; margin:0px auto; padding:0 0 20px 0;   box-shadow: 2px 5px 6px 2px #cac8b8; background:#fff;}
.slider{ width:100%; position:relative; height:; overflow:hidden; margin: 0 auto;}
.slider2{ width:100%; position:relative; height:auto;}
.bottomline{ height:35px; width:100%;  background:url(../images/slider-bottom-bg.png) repeat-x ; color:fff; position:absolute; bottom:0px; z-index:9999;}
.slider:after{ content:""; clear:both; height:0;}
.slider-outer{ position:absolute; bottom:0px; z-index:999;}
.slider_content p{ font:16px/49px OpenSans-Bold; color:#FFF; text-align:center; width:1000px; background:url(../images/slider-bottom-bg.png) repeat-x ; position:absolute; bottom:4px; z-index:9999;}

.contant-part-main{ background:#fff; width:100%; }
.contant-part{ width:100%; background:#FFF url(../images/slider-shadow.png) center top no-repeat; padding:5px 0 15px 0px; position:relative; margin: 0 auto;}
.contant-part .Wek {   border-top: 1px solid #999933;  height: 86px;  position: absolute;  right: 0;  top: 40px;  width: 230px;}
.contant-part .Wek img { border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -oborder-radius: 0 0 4px 4px;
}

.contant-part h1{
	font: 25px/40px OpenSans-Bold;
	color: #009301;
	padding: 0 0 0 15px;
}
.contant-part p{font:12px/19px Arial, Helvetica, sans-serif; color:#333; padding:0px 15px; text-align:justify;}
.contant-part2{ width:100%; background:#FFF url(../images/contanjt-part-2-top.png) center top no-repeat; padding:5px 0 20px 0px; height:auto; margin: 0 auto;}
.contant-part-top{ width:100%;}
.contant-part2-top h2{ font:20px/35px OpenSans-Bold;  color:#FFF; border-radius:0 10px 10px 0;-o-border-radius:0 10px 10px 0;-ms-border-radius:0 10px 10px 0; text-align:center; background:#212121; width:280px;}
.contant-part-innar-page-right-txt{
	margin: 0 0 10px 0;
	text-align: justify;
}
.contant-part-innar-page-right-txt p{
	font: 12px/19px Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0px 15px 13px 6px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
}
.contant-part-innar-page-right{ float:left; width:728px;}
.contant-part-innar-page-right-txt h1{
	font: 22px/40px OpenSans-Bold;
	color: #846E00;
	padding: 0 0 0 6px;
}
.contant-part-innar-page-right-image-row{ padding:0 5px 0 5px; height:230px; margin:0 0 30px 0; width:723px;}
.img-box-innar{ width:226px; border:1px solid #e3e3e3; float:left; margin:0 0 0 16px ; padding: 0 0 5px 0; min-height:310px; }
.img-box-innar h3{ font:14px/24px OpenSans-Bold; color:#9a5107; padding: 0 0 0 10px;}
.img-box-innar h3 a{  font:14px/24px OpenSans-Bold; color:#9a5107; }

.img-box-innar p span{ font:13px/20px Calibri-Italic; color:#9a5107;padding: 0 0 0 5px; float:left;}
.img-box-innar p span a{ color:#fff; float:right !important; text-decoration:none; font-weight:bold; background:#416401; padding:5px 8px; border-radius:5px;
-moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; margin:5px 0px;}
.img-box-innar p span a:hover{ color:#fff; float:right !important; text-decoration:none; font-weight:bold; background:#000; padding:5px 8px; border-radius:5px;
-moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; margin:5px 0px;}

.img-box-innar p{ font:13px/20px Calibri-Italic; color:#252525;padding: 0 0 0 5px; }
.contant-part-innar-page-left{ float:right; width:255px; padding:10px 0 0 5px;}
.left-top{ width:255px; margin:0 0 2px 0px; background:#f9f9f9;}
.left-top h2{ background:url(../images/innar-left-top-bg.png) repeat-x; font:16px/34px OpenSans-Bold; color:#FFF; padding: 0 0 0 5px; }
.left-top h2 img{ float:right; padding:10px 7px 0 0;}
.left-top ul{ padding:0px;}
.left-top ul li{ font:13px/30px TrebuchetMS;  border-bottom:1px dotted; padding:0 0 0 5px;}
.contant-part-left-innar{ width:255px;}
.enury-form{ width:270px; background:#f9f9f9; border-radius: 5px 5px 0 0;}
.enury-form-top{ background:#9a5107; border-radius: 5px 5px 0 0;}
.img-row{ width:96%; padding:15px 0px 5px 0px; height:auto; }
.img-row2{ width:965px; padding:15px 0px 5px 15px;height:230px;}
.images-main-box{ width:100%;}
.img-box{ width:302px; border:1px solid #e3e3e3; float:left; margin:0 8px; padding: 0 0px 10px 0; 
-moz-box-shadow: 0 0 3px #888; -webkit-box-shadow: 0 0 3px#888; box-shadow: 0 0 3px #888;}

.img-box img{ margin:0px; padding:0px;}
.img-box h3{ font:14px/20px OpenSans-Bold; color:#9a5107; padding: 0 0 0 8px; background-color:#3B5B01;padding:10px 0px; text-align:center; margin:-5px 0 0 0;}
.img-box h3 a{ font:16px/20px OpenSans-Bold; color:#fff; text-decoration:none; text-align:center; }
.img-box h3:hover{ font:16px/20px OpenSans-Bold; color:#fff; text-decoration:none; text-align:center; background-color:#9D7002;  margin:-5px 0 0 0;}

.img-box p span{ font:13px/20px Calibri-Italic; color:#9a5107;padding: 0 0 0 5px; float:left;}
.img-box p{ font:13px/20px Calibri-Italic; color:#252525;padding: 0 0 0 5px; }
.slider-wrap{ margin:0; padding:15px 0px 0 10px; position:relative;}
#previmg{ background:url(../images/pre.png) no-repeat; width:29px; height:29px; position:absolute; top:-35px; right:50px; z-index:9999;}
#nextimg{background:url(../images/next.png) no-repeat;width:29px; height:29px;position:absolute; top:-35px; right:15px; z-index:9999;}
#previmg2{ background:url(../images/pre.png) no-repeat; width:29px; height:29px; position:absolute; top:-35px; right:50px; z-index:9999;}
#nextimg2{background:url(../images/next.png) no-repeat;width:29px; height:29px;position:absolute; top:-35px; right:15px; z-index:9999;}
.contant-part3{ width:100%; background:#FFF; padding:15px 0 0 0px;}
.footer{ width:100%;}
.footer-top{ width:100%; margin:0px auto; margin-top:40px; margin-bottom:15px; padding: 0 0 0 10px;   }
.footer-top-row{ float:left; display:block; padding:0 10px 10px  0px; margin:0  0px 0 40px; width:210px;}
.footer-top-row h4{font:16px/35px OpenSans-Bold; color:#292929; border-bottom:1px solid #b6b6b6;}
.footer-top ul{ padding:0px;}
.footer-top ul li{ font:11px/25px Arial, Helvetica, sans-serif; color:#ae7439; background:url(../images/circil.png) no-repeat left center; padding: 0 0 0 10px}
.footer-top ul li a{ text-decoration:none;  color:#ae7439;}
.footer-top ul li a:hover{ text-decoration:none;  color:#212121;}
.black_footer{
	width: 100%;
	background-color: #5C0001;
	height: 35px;
}
.black_footer-innar{ width:100%; margin:0px auto; line-height: 10px; font:12px/15px Calibri; color:#FFF; padding: 0 1%;}
.black_footer-innar ul{ padding:0px; float:left; font:10px/12px Calibri;}
.black_footer-innar ul li{ float:left; font:12px/12px Calibri; color:#FFF; padding:0 4px; }
.black_footer-innar ul li a{ text-decoration:none; color:#FFF; border-left:1px solid #FFF; padding: 0 8px;}
.black_footer-innar ul li a:hover{ color:#999;}
#pager{ position:absolute; bottom:17px; right:0px; z-index:9999; padding:0 8px 0 0;}
#pager a{ background:url(../images/spriteme1.png) no-repeat; padding:0 3px 0 0; float:left; width:11px; text-indent:-9999em; height:11px;
 background-position: -10px -10px;}
#pager a.activeSlide{ background:url(../images/spriteme1.png) no-repeat; padding:0 3px 0 0; float:left; width:11px; text-indent:-9999em; height:11px; background-position: -10px -41px;}

/*Enquiry_box_css_start*/
.enquiry_box{ width:255px; float:left; background:#f9f9f9; margin:22px 0 0 0; padding:0 0 25px 0;}
.enquiry_box h4{ font:16px/30px OpenSans-Bold; color:#fff; background:#9a5107; height:30px; border-radius:6px 6px 0 0px; -ms-border-radius:6px 6px 0 0px;-moz-border-radius:6px 6px 0 0px; -o-border-radius:6px 6px 0 0px; -webkit-border-radius:6px 6px 0 0px; text-align:center;}
.enquiry_box input{ float:left; margin:14px 0px 6px 6px; border-radius:8px; padding:0 5px; width:230px; height:27px;color:#8e9296; font:12px/35px  Arial, Helvetica, sans-serif; border:1px solid #ebebeb; font-style:italic; color:#000;}
.enquiry_box .Captcha{ float:left; margin:14px 0px 6px 6px; border-radius:8px; padding:0 5px; width:130px; height:27px; color:#8e9296; font:12px/35px  Arial, Helvetica, sans-serif; border:1px solid #ebebeb; font-style:italic; color:#000;}
.enquiry_box textarea{ float:left; margin:14px 0px 6px 6px; border-radius:8px; padding:0 5px; width:230px; height:88px;color:#8e9296; font:12px/35px  Arial, Helvetica, sans-serif; border:1px solid #ebebeb; font-style:italic; color:#000;}
.submit{ width:127px; height:26px; float:left; background:#212121; border-radius:8px; margin:6px 0 0 65px;}
.submit span{ font:16px/26px OpenSans-Bold; color:#fff; text-align:center; text-transform:uppercase; padding:0 0 0 26px;}
.submit span a{text-decoration:none; color:#fff;}
/*Enquiry_box_css_start*/


.arrowlistmenu{
width: 255px; 
}

.arrowlistmenu .menuheader {
background: url(../images/innar-left-top-bg.png) repeat-x center left;
padding: 4px 0 2px 10px;
cursor: hand;
cursor: pointer;
font:15px/30px OpenSans-Bold; color:#FFF;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(../images/innar-left-top-bg.png) repeat-x center left;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding:0 0 2px 0px;
border-bottom: 1px dotted #cbcaca;
font: 13px/30px TrebuchetMS;
}

.arrowlistmenu ul li a{
color: #A70303;
 background:url(../images/arrow1.gif) 5px 14px no-repeat; /*custom bullet list image*/
display: block;
padding: 2px 0 0 18px !important;
padding-left: 0px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font-size: 90%;font: 13px/30px TrebuchetMS;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #fff;
background-color: #9D7002; background-image:none;} 
.statusicon{ float:right; margin:9px 6px 0 0;}


.list {
    line-height: 22px;
    margin: 0 0 0 6px;
    padding: 11px 0 0;
}
.list li {
    background: url("../images/spriteme1.png") no-repeat scroll 6px 7px transparent;
    list-style: none outside none;  background-position: -4px -125px;
    margin: 0;
    padding: 0 0 0 20px;
}
.list a {
    color: #000;   font: 16px/20px Calibri;
    text-decoration: none;
}
.list a:hover {
    color: #9D7002;
    text-decoration: none;
}

.list .more a {
    color: #9D7002; font-weight:bold;
    text-decoration: none;
}


.list2 {
    line-height: 22px;
    margin: 5px 0 0 6px;
    padding: 11px 0 0;
}
* {
	margin: 0;
	outline: medium none;
	padding: 0;
	color: #000000;
}

.book {
    background: url("../404.html") repeat-y scroll left top #45A493;
    float: left;
    margin: 15px 0 0;
    padding: 0 0 10px;
    width: 253px;
}
.book-heading {
    height: 43px;
    position: relative;
    top: 0;
}
.book-heading h2 {
    background: url("../images/book-head1.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
   font: 20px/20px OpenSans-Bold;
    margin: 0;
    padding: 10px 0 14px 35px;
    position: absolute;
    right: -7px;
    top: 7px; text-transform:uppercase;
    width: 232px;
}
.inner-form {
    margin: 0;
    padding: 10px 10px 0;
}
.inner-main-form {
    margin: 0;
    padding: 0;
}
.inner-main-form form .form-wrap {
    float: left;
    margin: 0;
    padding:4px 0 2px 8px;
    width: 212px;
}
.inner-main-form form .form-wrap input.txt {
    background: url("../images/inner-form-bg.png") no-repeat scroll 0 0 transparent !important;
    border: medium none;
    color: #586062;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 26px;
    margin: 0;
    padding: 0 0 0 4px;
    width: 212px;
}
.inner-main-form form .form-wrap textarea {
    background: url("../images/inner-txtarea-bg.png") no-repeat scroll 0 0 transparent !important;
    border: medium none;
    color: #586062;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 50px;
    margin: 0;
    padding: 5px 0 0 4px;
    width: 209px; resize :none;
}
.inner-main-form form .form-wrap input.security {
    background: url("../images/security-bg.png") no-repeat scroll 0 0 transparent !important;
    border: medium none;
    color: #586062;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 26px;
    margin: 0;
    padding: 0 0 0 4px;
    width: 109px;
}
.form-wrap .captcha {
    float: right;
    height: 24px;
    margin: 0;
    padding: 0;
    width: 95px;
}
.inner-main-form form .form-wrap .submit {
    float: left;
    height: 26px;
    margin: 7px 0 0;
    padding: 0;
    width: 78px;
}
.error{ color:#990000;}
.contant-part-innar-page-right-txt h3{
	font: 14px/20px OpenSans-Bold;
	text-indent: 7px;
	color: #007900;
}
.IMG-R{float:right; margin:0 0 0 10px; border-radius:6px; -moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}

.shadetabs {
    background: none repeat scroll 0 0 #ECECED;
    border-radius: 5px 5px 0 0;
    font: bold 12px Verdana;
    list-style-type: none;
    margin: 15px 0 0;
    padding: 10px 10px 0 0;
    text-align: right;
    width: 700px;
}
.shadetabs li {
    display: inline;
    margin: 0;
}
.shadetabs li a {
    background: none repeat scroll 0 0 #5C8C2F;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF !important;
    font: bold 14px/30px Arial,Helvetica,sans-serif;
    margin-right: 2px;
    padding: 7px 15px;
    position: relative;
    text-decoration: none;
    z-index: 1;
}
.shadetabs li a:hover {
    color: #2D2B2B;
}
.shadetabs li a.selected {
    position: relative;
}
.shadetabs li a.selected {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}
.shadetabs li a.selected:hover {
    text-decoration: none;
}
.tabcontent {
    display: none;
}
.tabcontent {
}
.tabcontent table {
    margin: 10px auto 0;
}
.tabcontent table tr td {
    padding: 4px;
}
.tabb {
    border: 1px solid #ECECED;
    padding: 0 10px 10px;
    width: 700px;
}

.sitemap {
    float: left; margin-left:15px;
    margin-bottom: 15px;
    width: 300px;
}
.sitemap h2 {
    color: #000000; text-indent:px; font-weight:bold;
    font-size: 13px;
}
.sitemap h2 a {
    color: #000000;
    text-decoration: none;
}
.sitemap h2 a:hover {
    color: #666600;
    text-decoration: none;
}
.list3 {
    line-height: 22px;
    margin: 0;
    padding: 0;
}
.list3 li {
    background: url("../images/arrow1.gif") no-repeat scroll 0 10px transparent;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 10px;
}
.list3 a {
    color: #000000;
    text-decoration: none;
}
.list3 a:hover {
    color: #000000;
    text-decoration: underline;
}

.book2 {
    background: url("../404.html") repeat-y scroll left top #45A493;
    
    margin:  0 auto;
    padding: 0 0 10px;
    width:500px; border-radius:6px; -moz-border-radius:6px;
}

/************************************  Banner Css  */


.slider2 img{ max-width:100%; height:auto;}
#slider2, #slider3 {  box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  margin: 0 auto;  }

.rslides_tabs {  list-style: none;  padding: 0;  background: rgba(0,0,0,.25);  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;  list-style: none;  margin: 0 auto 50px;  max-width: 540px;  padding: 10px 0;  text-align: center;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
  
  .callbacks_container {
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
 max-width:100% !important;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0; text-align:center;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url(../images/themes.gif) no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }


/************************************  Responsive Css  */

@media screen and (max-width:1000px) {
.main-page, .header, .mid-part, .contant-part-main, .contant-part, .footer, .black_footer-innar, .nav-innar, {
width:100%; margin: 0 auto; min-width:100%;}
.header-innar{ padding:0px; width:100% !important;}
.icon_row{ width:39%; padding:0px;}
.icon_txt{ width:88%;}
.black_footer-innar ul{ width:46%;}
#sthoverbuttons{ display:none;}
.black_footer-innar{ padding: 0 0 0 1%; width:99%;}
.contant-part2{ width:100% !important;}
.contant-part{width:100% !important;}
.logo{ padding: 15px 0 0 1%;}
}

@media screen and (max-width:980px) {
.header-innar{ padding:0px; width:100% !important;}
.icon_txt{ width:98%; padding:0px;}
.main-page{ width:100% !important;}
.black_footer-innar ul{ width:46%;}
#sthoverbuttons{ display:none;}
.black_footer-innar{ padding: 0 0 0 1%; width:99%;}
.contant-part2{ width:100% !important;}
.contant-part{width:100% !important;}
.main-page{ width:100% !important;}
.img-row{ width:100%;}
.mid-part{ width:100%; box-shadow:none;}
.contant-part p{ width:67% !important;}
.nav-innar ul li a{ padding: 0 20px;}
.contant-part-innar-page-right{ width:72%;}
.contant-part-innar-page-left{ width:27%;}
.contant-part-innar-page-right-image-row{ width:95%;}
.img-box-innar{ width:31%;}
.img-box-innar img{ width:100%;}
.img-box-innar{ width:47%; margin: 0 10px 30px;} 
.shadetabs{ width:90%;}
.tabb{ width:90%;}

}


@media screen and (max-width:900px) {
.icon_txt{ display:block;}
.icon_row{ width:42%;}
.nav-innar ul li a{ padding:0 20px;}
.logo{ padding: 15px 0 0 1%;}
.black_footer-innar ul li a{ padding:0 5px;}
.img-box{ width:31%;}
.img-box img{ width:100%;}
.images-main-box{ width:100% !important;}
.img-row{ width:100%;}
.contant-part-innar-page-right{ width:69%;}
.contant-part-innar-page-left{ width:29%;}
.shadetabs{ width:97%;}
.tabb{ width:97%;}
.tabcontent{ width:97%;}
.shadetabs li a{ font-size:12px;}
} 

@media screen and (max-width:800px) {
.icon_txt{ display:none;}
.icon_row{ width:14%;}
.icon_row a{ display:block; width:32px; margin:10px 0 0 0; position:absolute; right:81px;}
.nav { height:auto; background:none;}
.nav ul{ display:none;}

.navi{ position: relative; height:auto; display:block;}
.navi .pull{ display:block; position:absolute; right:5px; top:-42px; text-decoration:none; font:15px Calibri; color:#fff; font-weight:bold; background:#9D7002 url(../images/mobi-icon.gif) no-repeat 90% center; width:65px; line-height:28px; height:30px; border-radius:5px; padding:0 0 0 8px; text-align:left;}
.navi ul { display:none; width:205px; float:right; position:absolute; right:8px; top:-8px ;z-index:9999999;  background:#9D7002; border-radius:5px 0px 5px 5px; padding:0 0 8px 0; list-style-type:none;}
.navi ul li a{ background:none; width:100%; line-height:25px; padding:0 0 0 5px; font-size:12px; text-decoration:none; color:#fff; font:12px/23px OpenSans-Bold}
.navi ul li { background:none; padding:3px 0 3px 0; border-bottom:1px dotted #f1f1f1; width:100%;} 
.black_footer-innar ul{ display:none;}
.contant-part-innar-page-right{ width:65%;}
.contant-part-innar-page-left{ width:33%;}
.shadetabs li a{ }
.tabb{ width:88%;}
}

@media screen and (max-width:768px) {
.img-box{ width:30%;}
.contant-part-innar-page-right{ width:64%;}
.contant-part-innar-page-left{ width:35%;}
.IMG-R{ width:35%; height:auto;}
}

@media screen and (max-width:640px) {
.logo a{ font-size:22px;}
.contant-part p{ width:95% !important;}
.contant-part .Wek{ display:none;}
.contant-part-innar-page-right{ width:100%; float:none;}
.contant-part-innar-page-left{ width:99%; float:none; padding:0px; margin:0 auto; }
.arrowlistmenu{ width:99%;}
.book{ width:99%;}
.book-heading h2{ width:99%; background:#580E0E; top:0px; left:0px; width:94.5%;}
.contant-part-innar-page-right-image-row{ width:97%;}

.img-box-innar img{ width:100%;}
.img-box-innar{ width:47%; margin: 0 10px 30px; min-height:335px;} 
.tabb{ width:94%;}
.shadetabs li a{ font-size:12px;}
.slider2{ border-bottom: solid 2px #111; margin:-2px 0 0 0;}
.bottomline{ background-image:none;}
.contant-part-innar-page-right-txt{ width:100%;}
}

@media screen and (max-width:480px) { .contant-part h1{ font:20px/37px OpenSans-Bold; }
.img-box{ width:46%; margin-bottom:10px;}
.contant-part p{ width:93% !important;}
.contant-part-innar-page-right-image-row{ width:95%;}
.book-heading h2{ width:92.5%;}
.inner-main-form form .form-wrap{ width:47.5%;}
.book2{ width:98%;} 
.shadetabs li a{ padding:7px 7px;}
.contant-part-innar-page-right-txt h1{ font-size:14px;}
}

@media screen and (max-width:360px) {
.contant-part-innar-page-right-txt h1{ font-size:15px;}
.contant-part h1{font:16px/27px OpenSans-Bold !important;}
.contant-part p{width:90%;}
.logo a{ font-size:16px;}
.contant-part h1{ font:20px/37px OpenSans-Bold; }
.img-box{ width:46%; margin-bottom:10px;}
.contant-part p{ width:90% !important;}
.img-box{ width:95%;}
.black_footer-innar{ font-size:11px;}
.contant-part-innar-page-right-txt h1{ font:18px/25px OpenSans-Bold;}
.img-box-innar{ margin: 0 0 30px;      min-height: 335px;     width: 100%; }
.book-heading h2{ width:89.5%;}
.contant-part-innar-page-right-txt p{ padding-top:0px;}
.inner-main-form form .form-wrap{ width:98%;}
.inner-main-form form .form-wrap input.txt{ width:98%; background-image:none !important; background-color:#fff !important;}
.inner-main-form form .form-wrap textarea{width:98%; background-image:none !important; background-color:#fff !important;}
.inner-main-form form .form-wrap input.security{width:50%; background-image:none !important; background-color:#fff !important;}
.callbacks .caption{ display:none !important; }
}

@media screen and (max-width:320px) {
.logo a{ font-size:13px;}
.contant-part-innar-page-right-txt h1 { font:17px/25px OpenSans-Bold;}
.book-heading h2{ width:87.5%;}
}
