/************************************************************************************
smaller than 320
*************************************************************************************/
@media (min-width: 150px) and (max-width: 320px) {
html {-webkit-text-size-adjust: none;}
h1{font-size:3.3vw!important; color:#cc050c; padding-bottom:8px;}
h2{font-size:2vw; color:#cc050c; padding:6px 0 5px 0px;}
h3{font-size:3.5vw!important; color:#cc050c;  padding-top:4px; }
h4{font-size:2.5vw!important; color:#0f0463; padding:5px 0; line-height:18px; font-family:'Droid Sans',Arial,Verdana,sans-serif; }
h5{font-size:1vw; color:#cc050c;  padding-top:3px;}
h6{font-size:2.5vw!important; color:#f87d06; padding:3px 0; margin-bottom:5px; font-family:'Droid Sans',Arial,Verdana,sans-serif;}
p{ padding:3px 4px 3px 0; line-height:140%;font-size:2.5vw!important;text-align:justify;  }
.clr{clear:both;}

/************ header css ****************/
.main{width:100%!important; margin:0 auto; border:#ededed solid 1px; background:#fff; /*box-shadow:0px 0 6px 0px #333333; */overflow:hidden;}
.header{ width:100%!important; float:left; padding:6px; background:#133e73; border-bottom:#b47b00 solid 4px; border-top:#b47b00 solid 4px; }
.header .logo{width:48%!important; padding:8px 0 5px 10px; float:left; }
.header .logo img{width:50%!important;}
.header .contact{ width:48%!important; text-align:left; font-size:2.5vw!important; padding:0px!important ;font-family: 'Droid Serif', serif;
 color:#ffe383;   float:right;margin:-5px!important; }
.header .contact span{   margin-top:0px; color:#ffe383 !important; }
.header .logo_pow{ width:95px; float:left; }

.Heading{ width:100%!important; font-family: 'Droid Serif', serif; padding:3px 0; font-weight:bold; text-align:center; font-size:22px; background:#9a2325; color:#fff; float:left;  }
.head{ width:100%!important; margin-bottom:7px; font-family: 'Droid Serif', serif; padding:5px; font-size:18px;  background:#9a2325; color:#fff; float:left;  }

.slider{ width:100%!important; float:left; position:relative;height:150px!important;}
/***** slider *****/
#example {position:relative; margin:0 auto; z-index:99; width:100%!important;height:150px!important;}

/**************************** slides*************************/
Slideshow
#slides {position:absolute;top:15px;left:4px;z-index:100;height:150px!important;width:100%!important;}
.slides_container {width:100%!important;overflow:hidden;position:relative;display:none; height:150px!important;}
.slides_container div.slide {width:100%!important;display:block; height:150px!important;}
#slides .next,#slides .prev {position:absolute;top:0px;left:0px;width:3%!important;height:3%!important; padding:60px 20px 157px 20px;background:url(../images/bt_bg.png) 0 0 repeat;display:block;z-index:101;}
#slides .next {left:80%!important;}
#img1, #img2, #img3{width:125%!important;}
.pagination {top:11px; position:absolute;right: 0; width:100px; z-index:999999;}
.pagination li {float:left; margin:0 1px;list-style:none;}
.pagination li a {display:block;width:9px;height:0;padding-top:8px;background:url(../images/pagination.png) 0 0;float:left;	overflow:hidden;}
.pagination li.current a {background-position:0 -8px;}
.caption {font-family: 'Berkshire Swash',cursive;
    font-size: 32px;
    position: absolute;
    right: 20px;
    top: 15px;
    z-index: 500;
	color:#FFF;
	text-shadow:1px 1px 1px #333;}
	.pr{ padding-right:12px; padding-top:20px;}

.left2{ width:97%!important; padding:0px!important; float:left;}
.left2 ul li{ line-height:21px; list-style-type:none; padding-left:5px; margin-left:0px;  }

.left2 > .left{ width:100%!important; padding:10px!important; float:left; position:relative; }
.left2 > .left ul{ margin-bottom:7px;  }
.left2 > .left ul li{ line-height:21px; list-style-type:square; padding-left:5px; margin-left:20px;  }
.left2 > .left img{ margin-right:5px; float:left; margin-top:10px;}
.left2 .price{ position:relative; }
.left2 .price img{ position: absolute; top:20%!important; left:30%!important;}



.bt a{ width:; padding:3px 5px; background:#7e0061; bottom:15px; position:absolute; right:50px;
 font-size:14px; color:#fff;  text-align:center;  }
.bt a:hover{ text-decoration:none;}

.right{ width:95%!important; padding:10px 0 0 0; float:right; margin-left:10px; }
.right img{ float:right; margin:10px 0px 0 10px  ;width:100%!important; }

.footer{ width:97%!important; float:left; padding:10px; background:#fdfce1; border-top:#e9ad3d solid 10px; }
.footer > .ft_box{ width:290px; float:left; font-size:14px; padding:5px; text-align:center; border-right:#000000 solid 2px;}
.ft_bt{ width:920px; float:left; padding:10px; background:#e9ad3d; color:#FFF;}
.ft_bt img{ float:right; margin-right:7px; }


table {width:97%!important;font-size:2.5vw!important;}
.form{ width:100%!important;  float:right;  padding-top:0px; margin-bottom:10px; border:#e7e7e7 solid 1px;  background:#fff7e4;  /*background:url(../images/form_heading.gif) no-repeat 0 0 ;*/  }
.form_heading{ width:100%!important; background:#133e73; margin-bottom:10px; border:#e7e7e7 solid 1px; border-bottom:0px !important;  text-align:center; padding:5px!important;
 float:right; color:#fbf7ee; font-size:2.8vw!important; }
.form ul li{  margin-bottom:5px; margin-top: *margin-bottom:3px; }
input{border:#c2a362 solid 1px; float:left; height:20px; padding:1px; width:175px; font-family: 'Open Sans', sans-serif; margin:3px 0; }
select{ width:70%!important; height:28px; float:left; border:#c2a362 solid 1px; float:left; font-family: 'Open Sans', sans-serif;  padding:1px; font-size:13px;margin:3px 0; font-size:13px; }
textarea{ width:70%!important; height:72px; border:#c2a362 solid 1px; float:left; font-family: 'Open Sans', sans-serif;  padding:1px; font-size:13px; margin:3px 0; font-size:13px; }
label{ width:25%!important; float:left; margin-right:7px; text-align:right;}

.button{ width:100%!important;}


/************ header css end ****************/


/************ footer css ****************/
/************ footer css end ****************/
}
/************************************************************************************
smaller than 420
*************************************************************************************/
@media (min-width: 321px) and (max-width: 428px){ /* disable webkit text size adjust (for iPhone) */
html {-webkit-text-size-adjust: none;}
h1{font-size:3.3vw!important; color:#cc050c; padding-bottom:8px;}
h2{font-size:2vw; color:#cc050c; padding:6px 0 5px 0px;}
h3{font-size:3.5vw!important; color:#cc050c;  padding-top:4px; }
h4{font-size:2.5vw!important; color:#0f0463; padding:5px 0; line-height:18px; font-family:'Droid Sans',Arial,Verdana,sans-serif; }
h5{font-size:1vw; color:#cc050c;  padding-top:3px;}
h6{font-size:2.5vw!important; color:#f87d06; padding:3px 0; margin-bottom:5px; font-family:'Droid Sans',Arial,Verdana,sans-serif;}
p{ padding:3px 4px 3px 0; line-height:140%;font-size:2.5vw!important;text-align:justify;  }
.clr{clear:both;}

/************ header css ****************/
.main{width:100%!important; margin:0 auto; border:#ededed solid 1px; background:#fff; /*box-shadow:0px 0 6px 0px #333333; */overflow:hidden;}
.header{ width:100%!important; float:left; padding:6px; background:#133e73; border-bottom:#b47b00 solid 4px; border-top:#b47b00 solid 4px; }
.header .logo{width:48%!important; padding:8px 0 5px 10px; float:left; }
.header .logo img{width:50%!important;}
.header .contact{ width:48%!important; text-align:left; font-size:2.5vw!important; padding:0px!important ;font-family: 'Droid Serif', serif;
 color:#ffe383;   float:right;margin:-5px!important; }
.header .contact span{   margin-top:0px; color:#ffe383 !important; }
.header .logo_pow{ width:95px; float:left; }

.Heading{ width:100%!important; font-family: 'Droid Serif', serif; padding:3px 0; font-weight:bold; text-align:center; font-size:22px; background:#9a2325; color:#fff; float:left;  }
.head{ width:100%!important; margin-bottom:7px; font-family: 'Droid Serif', serif; padding:5px; font-size:18px;  background:#9a2325; color:#fff; float:left;  }

.slider{ width:100%!important; float:left; position:relative;height:150px!important;}
/***** slider *****/
#example {position:relative; margin:0 auto; z-index:99; width:100%!important;height:150px!important;}

/**************************** slides*************************/
Slideshow
#slides {position:absolute;top:15px;left:4px;z-index:100;height:150px!important;width:100%!important;}
.slides_container {width:100%!important;overflow:hidden;position:relative;display:none; height:150px!important;}
.slides_container div.slide {width:100%!important;display:block; height:150px!important;}
#slides .next,#slides .prev {position:absolute;top:0px;left:0px;width:3%!important;height:3%!important; padding:60px 20px 157px 20px;background:url(../images/bt_bg.png) 0 0 repeat;display:block;z-index:101;}
#slides .next {left:80%!important;}
#img1, #img2, #img3{width:125%!important;}
.pagination {top:11px; position:absolute;right: 0; width:100px; z-index:999999;}
.pagination li {float:left; margin:0 1px;list-style:none;}
.pagination li a {display:block;width:9px;height:0;padding-top:8px;background:url(../images/pagination.png) 0 0;float:left;	overflow:hidden;}
.pagination li.current a {background-position:0 -8px;}
.caption {font-family: 'Berkshire Swash',cursive;
    font-size: 32px;
    position: absolute;
    right: 20px;
    top: 15px;
    z-index: 500;
	color:#FFF;
	text-shadow:1px 1px 1px #333;}
	.pr{ padding-right:12px; padding-top:20px;}

.left2{ width:97%!important; padding:0px!important; float:left;}
.left2 ul li{ line-height:21px; list-style-type:none; padding-left:5px; margin-left:0px;  }

.left2 > .left{ width:100%!important; padding:10px!important; float:left; position:relative; }
.left2 > .left ul{ margin-bottom:7px;  }
.left2 > .left ul li{ line-height:21px; list-style-type:square; padding-left:5px; margin-left:20px;  }
.left2 > .left img{ margin-right:5px; float:left; margin-top:10px;}
.left2 .price{ position:relative; }
.left2 .price img{ position: absolute; top:20%!important; left:30%!important;}



.bt a{ width:; padding:3px 5px; background:#7e0061; bottom:15px; position:absolute; right:50px;
 font-size:14px; color:#fff;  text-align:center;  }
.bt a:hover{ text-decoration:none;}

.right{ width:95%!important; padding:10px 0 0 0; float:right; margin-left:10px; }
.right img{ float:right; margin:10px 0px 0 10px  ;width:100%!important; }

.footer{ width:97%!important; float:left; padding:10px; background:#fdfce1; border-top:#e9ad3d solid 10px; }
.footer > .ft_box{ width:290px; float:left; font-size:14px; padding:5px; text-align:center; border-right:#000000 solid 2px;}
.ft_bt{ width:920px; float:left; padding:10px; background:#e9ad3d; color:#FFF;}
.ft_bt img{ float:right; margin-right:7px; }


table {width:97%!important;font-size:2.5vw!important;}
.form{ width:100%!important;  float:right;  padding-top:0px; margin-bottom:10px; border:#e7e7e7 solid 1px;  background:#fff7e4;  /*background:url(../images/form_heading.gif) no-repeat 0 0 ;*/  }
.form_heading{ width:100%!important; background:#133e73; margin-bottom:10px; border:#e7e7e7 solid 1px; border-bottom:0px !important;  text-align:center; padding:5px!important;
 float:right; color:#fbf7ee; font-size:2.8vw!important; }
.form ul li{  margin-bottom:5px; margin-top: *margin-bottom:3px; }
input{border:#c2a362 solid 1px; float:left; height:20px; padding:1px; width:70%!important; font-family: 'Open Sans', sans-serif; margin:3px 0; }
select{ width:70%!important; height:28px; float:left; border:#c2a362 solid 1px; float:left; font-family: 'Open Sans', sans-serif;  padding:1px; font-size:13px;margin:3px 0; font-size:13px; }
textarea{ width:70%!important; height:72px; border:#c2a362 solid 1px; float:left; font-family: 'Open Sans', sans-serif;  padding:1px; font-size:13px; margin:3px 0; font-size:13px; }
label{ width:25%!important; float:left; margin-right:7px; text-align:right;}

.button{ width:100%!important;}

/************ header css end ****************/


/************ footer css ****************/
/************ footer css end ****************/
}
/************************************************************************************
smaller than 630
*************************************************************************************/
@media only screen and (min-width: 429px) and (max-width: 639px) {
html {-webkit-text-size-adjust: none;}
h1{font-size:3.3vw!important; color:#cc050c; padding-bottom:8px;}
h2{font-size:2vw; color:#cc050c; padding:6px 0 5px 0px;}
h3{font-size:3.5vw!important; color:#cc050c;  padding-top:4px; }
h4{font-size:2.5vw!important; color:#0f0463; padding:5px 0; line-height:18px; font-family:'Droid Sans',Arial,Verdana,sans-serif; }
h5{font-size:1vw; color:#cc050c;  padding-top:3px;}
h6{font-size:2.5vw!important; color:#f87d06; padding:3px 0; margin-bottom:5px; font-family:'Droid Sans',Arial,Verdana,sans-serif;}
p{ padding:3px 4px 3px 0; line-height:140%;font-size:2.5vw!important;text-align:justify;  }
.clr{clear:both;}

/************ header css ****************/
.main{width:100%!important; margin:0 auto; border:#ededed solid 1px; background:#fff; /*box-shadow:0px 0 6px 0px #333333; */overflow:hidden;}
.header{ width:100%!important; float:left; padding:6px; background:#133e73; border-bottom:#b47b00 solid 4px; border-top:#b47b00 solid 4px; }
.header .logo{width:48%!important; padding:8px 0 5px 10px; float:left; }
.header .logo img{width:50%!important;}
.header .contact{ width:48%!important; text-align:left; font-size:2.5vw!important; padding:0px!important ;font-family: 'Droid Serif', serif;
 color:#ffe383;   float:right;margin:-5px!important; }
.header .contact span{   margin-top:0px; color:#ffe383 !important; }
.header .logo_pow{ width:95px; float:left; }

.Heading{ width:100%!important; font-family: 'Droid Serif', serif; padding:3px 0; font-weight:bold; text-align:center; font-size:22px; background:#9a2325; color:#fff; float:left;  }
.head{ width:100%!important; margin-bottom:7px; font-family: 'Droid Serif', serif; padding:5px; font-size:18px;  background:#9a2325; color:#fff; float:left;  }

.slider{ width:100%!important; float:left; position:relative;height:300px!important;}
/***** slider *****/
#example {position:relative; margin:0 auto; z-index:99; width:100%!important;height:300px!important;}

/**************************** slides*************************/
Slideshow
#slides {position:absolute;top:15px;left:4px;z-index:100;height:300px!important;width:100%!important;}
.slides_container {width:100%!important;overflow:hidden;position:relative;display:none; height:300px!important;}
.slides_container div.slide {width:100%!important;display:block; height:300px!important;}
#slides .next,#slides .prev {position:absolute;top:0px;left:0px;width:3%!important;height:3%!important; padding:60px 20px 157px 20px;background:url(../images/bt_bg.png) 0 0 repeat;display:block;z-index:101;}
#slides .next {left:80%!important;}

.pagination {top:11px; position:absolute;right: 0; width:100px; z-index:999999;}
.pagination li {float:left; margin:0 1px;list-style:none;}
.pagination li a {display:block;width:9px;height:0;padding-top:8px;background:url(../images/pagination.png) 0 0;float:left;	overflow:hidden;}
.pagination li.current a {background-position:0 -8px;}
.caption {font-family: 'Berkshire Swash',cursive;
    font-size: 32px;
    position: absolute;
    right: 20px;
    top: 15px;
    z-index: 500;
	color:#FFF;
	text-shadow:1px 1px 1px #333;}
	.pr{ padding-right:12px; padding-top:20px;}

.left2{ width:97%!important; padding:0px!important; float:left;}
.left2 ul li{ line-height:21px; list-style-type:none; padding-left:5px; margin-left:0px;  }

.left2 > .left{ width:100%!important; padding:10px!important; float:left; position:relative; }
.left2 > .left ul{ margin-bottom:7px;  }
.left2 > .left ul li{ line-height:21px; list-style-type:square; padding-left:5px; margin-left:20px;  }
.left2 > .left img{ margin-right:5px; float:left; margin-top:10px;}
.left2 .price{ position:relative; }
.left2 .price img{ position: absolute; top:20%!important; left:30%!important;}



.bt a{ width:; padding:3px 5px; background:#7e0061; bottom:15px; position:absolute; right:50px;
 font-size:14px; color:#fff;  text-align:center;  }
.bt a:hover{ text-decoration:none;}

.right{ width:95%!important; padding:10px 0 0 0; float:right; margin-left:10px; }
.right img{ float:right; margin:10px 0px 0 10px  ;width:100%!important; }

.footer{ width:97%!important; float:left; padding:10px; background:#fdfce1; border-top:#e9ad3d solid 10px; }
.footer > .ft_box{ width:290px; float:left; font-size:14px; padding:5px; text-align:center; border-right:#000000 solid 2px;}
.ft_bt{ width:920px; float:left; padding:10px; background:#e9ad3d; color:#FFF;}
.ft_bt img{ float:right; margin-right:7px; }


table {width:97%!important;font-size:2.5vw!important;}
.form{ width:100%!important;  float:right;  padding-top:0px; margin-bottom:10px; border:#e7e7e7 solid 1px;  background:#fff7e4;  /*background:url(../images/form_heading.gif) no-repeat 0 0 ;*/  }
.form_heading{ width:100%!important; background:#133e73; margin-bottom:10px; border:#e7e7e7 solid 1px; border-bottom:0px !important;  text-align:center; padding:5px!important;
 float:right; color:#fbf7ee; font-size:2.8vw!important; }
.form ul li{  margin-bottom:5px; margin-top: *margin-bottom:3px; }
input{border:#c2a362 solid 1px; float:left; height:20px; padding:1px; width:70%!important; font-family: 'Open Sans', sans-serif; margin:3px 0; }
select{ width:70%!important; height:28px; float:left; border:#c2a362 solid 1px; float:left; font-family: 'Open Sans', sans-serif;  padding:1px; font-size:13px;margin:3px 0; font-size:13px; }
textarea{ width:70%!important; height:72px; border:#c2a362 solid 1px; float:left; font-family: 'Open Sans', sans-serif;  padding:1px; font-size:13px; margin:3px 0; font-size:13px; }
label{ width:25%!important; float:left; margin-right:7px; text-align:right;}

.button{ width:100%!important;}

/************ header css end ****************/


/************ footer css ****************/
/************ footer css end ****************/
}
/************************************************************************************
smaller than 760
*************************************************************************************/
@media only screen and (min-width: 640px) and (max-width: 767px) {
html {-webkit-text-size-adjust: none;}
h1{font-size:2.6vw!important; color:#cc050c; padding-bottom:8px;}
h2{font-size:2vw; color:#cc050c; padding:6px 0 5px 0px;}
h3{font-size:3.5vw!important; color:#cc050c;  padding-top:4px; }
h4{font-size:2.2vw!important; color:#0f0463; padding:5px 0; line-height:18px; font-family:'Droid Sans',Arial,Verdana,sans-serif; }
h5{font-size:1vw; color:#cc050c;  padding-top:3px;}
h6{font-size:2.5vw!important; color:#f87d06; padding:3px 0; margin-bottom:5px; font-family:'Droid Sans',Arial,Verdana,sans-serif;}
p{ padding:3px 4px 3px 0; line-height:140%;font-size:2vw!important;text-align:justify;  }
.clr{clear:both;}

/************ header css ****************/
.main{width:100%!important; margin:0 auto; border:#ededed solid 1px; background:#fff; /*box-shadow:0px 0 6px 0px #333333; */overflow:hidden;}
.header{ width:100%!important; float:left; padding:6px; background:#133e73; border-bottom:#b47b00 solid 4px; border-top:#b47b00 solid 4px; }
.header .logo{width:48%!important; padding:8px 0 5px 10px; float:left; }
.header .logo img{width:50%!important;}
.header .contact{ width:48%!important; text-align:left; font-size:2.5vw!important; padding:0px!important ;font-family: 'Droid Serif', serif;
 color:#ffe383;   float:right;margin:-5px!important; }
.header .contact span{   margin-top:0px; color:#ffe383 !important; }
.header .logo_pow{ width:95px; float:left; }

.Heading{ width:100%!important; font-family: 'Droid Serif', serif; padding:3px 0; font-weight:bold; text-align:center; font-size:22px; background:#9a2325; color:#fff; float:left;  }
.head{ width:100%!important; margin-bottom:7px; font-family: 'Droid Serif', serif; padding:5px; font-size:18px;  background:#9a2325; color:#fff; float:left;  }

.slider{ width:100%!important; float:left; position:relative;height:300px!important;}
/***** slider *****/
#example {position:relative; margin:0 auto; z-index:99; width:100%!important;height:300px!important;}

/**************************** slides*************************/
Slideshow
#slides {position:absolute;top:15px;left:4px;z-index:100;height:300px!important;width:100%!important;}
.slides_container {width:100%!important;overflow:hidden;position:relative;display:none; height:300px!important;}
.slides_container div.slide {width:100%!important;display:block; height:300px!important;}
#slides .next,#slides .prev {position:absolute;top:0px;left:0px;width:3%!important;height:3%!important; padding:60px 20px 157px 20px;background:url(../images/bt_bg.png) 0 0 repeat;display:block;z-index:101;}
#slides .next {left:80%!important;}

.pagination {top:11px; position:absolute;right: 0; width:100px; z-index:999999;}
.pagination li {float:left; margin:0 1px;list-style:none;}
.pagination li a {display:block;width:9px;height:0;padding-top:8px;background:url(../images/pagination.png) 0 0;float:left;	overflow:hidden;}
.pagination li.current a {background-position:0 -8px;}
.caption {font-family: 'Berkshire Swash',cursive;
    font-size: 32px;
    position: absolute;
    right: 20px;
    top: 15px;
    z-index: 500;
	color:#FFF;
	text-shadow:1px 1px 1px #333;}
	.pr{ padding-right:12px; padding-top:20px;}

.left2{ width:55%!important; padding:0px!important; float:left;margin-top:13px!important;}
.left2 ul li{ line-height:21px; list-style-type:none; padding-left:5px; margin-left:0px;  }

.left2 > .left{ width:100%!important; padding:10px!important; float:left; position:relative; }
.left2 > .left ul{ margin-bottom:7px;  }
.left2 > .left ul li{ line-height:21px; list-style-type:square; padding-left:5px; margin-left:20px;  }
.left2 > .left img{ margin-right:5px; float:left; margin-top:10px;}
.left2 .price{ position:relative; }
.left2 .price img{ position: absolute; top:20%!important; left:30%!important;}



.bt a{ width:; padding:3px 5px; background:#7e0061; bottom:15px; position:absolute; right:50px;
 font-size:14px; color:#fff;  text-align:center;  }
.bt a:hover{ text-decoration:none;}

.right{ width:40%!important; padding:10px 0 0 0; float:right; margin-left:10px; }
.right img{ float:right; margin:10px 0px 0 10px  ;width:100%!important; }

.footer{ width:97%!important; float:left; padding:10px; background:#fdfce1; border-top:#e9ad3d solid 10px; }
.footer > .ft_box{ width:290px; float:left; font-size:14px; padding:5px; text-align:center; border-right:#000000 solid 2px;}
.ft_bt{ width:920px; float:left; padding:10px; background:#e9ad3d; color:#FFF;}
.ft_bt img{ float:right; margin-right:7px; }


table {width:97%!important;font-size:1.7vw!important;}
.form{ width:100%!important;  float:right;  padding-top:0px; margin-bottom:10px; border:#e7e7e7 solid 1px;  background:#fff7e4;  /*background:url(../images/form_heading.gif) no-repeat 0 0 ;*/  }
.form_heading{ width:100%!important; background:#133e73; margin-bottom:10px; border:#e7e7e7 solid 1px; border-bottom:0px !important;  text-align:center; padding:5px!important;
 float:right; color:#fbf7ee; font-size:2.8vw!important; }
.form ul li{  margin-bottom:5px; margin-top: *margin-bottom:3px; }
input{border:#c2a362 solid 1px; float:left; height:20px; padding:1px; width:100%!important; font-family: 'Open Sans', sans-serif; margin:3px 0; }
select{ width:100%!important; height:28px; float:left; border:#c2a362 solid 1px; float:left; font-family: 'Open Sans', sans-serif;  padding:1px; font-size:13px;margin:3px 0; font-size:13px; }
textarea{ width:97%!important; height:72px; border:#c2a362 solid 1px; float:left; font-family: 'Open Sans', sans-serif;  padding:1px; font-size:13px; margin:3px 0; font-size:13px; }
label{ width:100%!important; float:left; margin-right:7px; text-align:left;}

.button{ width:100%!important; color:#fff !important; height:28px; padding:2px 0; font-family: 'Open Sans', sans-serif; margin-top:8px;  margin-left:0px!important; 
font-size:15px; margin-bottom:10px; cursor:pointer; text-align:center; background:#7e0061; border:0px; /*border-radius:15px;*/}

/************ header css end ****************/


/************ footer css ****************/
/************ footer css end ****************/
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
html {-webkit-text-size-adjust: none;}
h1{font-size:3.3vw!important; color:#cc050c; padding-bottom:8px;}
h2{font-size:2vw; color:#cc050c; padding:6px 0 5px 0px;}
h3{font-size:3.5vw!important; color:#cc050c;  padding-top:4px; }
h4{font-size:2.5vw!important; color:#0f0463; padding:5px 0; line-height:18px; font-family:'Droid Sans',Arial,Verdana,sans-serif; }
h5{font-size:1vw; color:#cc050c;  padding-top:3px;}
h6{font-size:2.5vw!important; color:#f87d06; padding:3px 0; margin-bottom:5px; font-family:'Droid Sans',Arial,Verdana,sans-serif;}
p{ padding:3px 4px 3px 0; line-height:140%;font-size:2.5vw!important;text-align:justify;  }
.clr{clear:both;}

/************ header css ****************/
.main{width:100%!important; margin:0 auto; border:#ededed solid 1px; background:#fff; /*box-shadow:0px 0 6px 0px #333333; */overflow:hidden;}
.header{ width:100%!important; float:left; padding:6px; background:#133e73; border-bottom:#b47b00 solid 4px; border-top:#b47b00 solid 4px; }
.header .logo{width:48%!important; padding:8px 0 5px 10px; float:left; }
.header .logo img{width:50%!important;}
.header .contact{ width:48%!important; text-align:left; font-size:2.5vw!important; padding:0px!important ;font-family: 'Droid Serif', serif;
 color:#ffe383;   float:right;margin:-5px!important; }
.header .contact span{   margin-top:0px; color:#ffe383 !important; }
.header .logo_pow{ width:95px; float:left; }

.Heading{ width:100%!important; font-family: 'Droid Serif', serif; padding:3px 0; font-weight:bold; text-align:center; font-size:22px; background:#9a2325; color:#fff; float:left;  }
.head{ width:100%!important; margin-bottom:7px; font-family: 'Droid Serif', serif; padding:5px; font-size:18px;  background:#9a2325; color:#fff; float:left;  }

.slider{ width:100%!important; float:left; position:relative;height:150px!important;}
/***** slider *****/
#example {position:relative; margin:0 auto; z-index:99; width:960px;  }

/**************************** slides*************************/
Slideshow
#slides {position:absolute;top:15px;left:4px;z-index:100;}
.slides_container {width:960px;overflow:hidden;position:relative;display:none; height:395px;}
.slides_container div.slide {width:960px;height:395px;display:block;}
#slides .next,#slides .prev {position:absolute;top:0px;left:0px;width:32px;height:31px; padding:157px 20px 157px 20px;background:url(../images/bt_bg.png) 0 0 repeat;display:block;z-index:101;}
#slides .next {left:876px;}
.pagination {top:11px; position:absolute;right: 0; width:100px; z-index:999999;}
.pagination li {float:left; margin:0 1px;list-style:none;}
.pagination li a {display:block;width:9px;height:0;padding-top:8px;background:url(../images/pagination.png) 0 0;float:left;	overflow:hidden;}
.pagination li.current a {background-position:0 -8px;}
.caption {font-family: 'Berkshire Swash',cursive;
    font-size: 32px;
    position: absolute;
    right: 20px;
    top: 15px;
    z-index: 500;
	color:#FFF;
	text-shadow:1px 1px 1px #333;}
	.pr{ padding-right:12px; padding-top:20px;}

.left2{ width:97%!important; padding:0px!important; float:left;}
.left2 ul li{ line-height:21px; list-style-type:none; padding-left:5px; margin-left:0px;  }

.left2 > .left{ width:100%!important; padding:10px!important; float:left; position:relative; }
.left2 > .left ul{ margin-bottom:7px;  }
.left2 > .left ul li{ line-height:21px; list-style-type:square; padding-left:5px; margin-left:20px;  }
.left2 > .left img{ margin-right:5px; float:left; margin-top:10px;}
.left2 .price{ position:relative; }
.left2 .price img{ position: absolute; top:20%!important; left:30%!important;}



.bt a{ width:; padding:3px 5px; background:#7e0061; bottom:15px; position:absolute; right:50px;
 font-size:14px; color:#fff;  text-align:center;  }
.bt a:hover{ text-decoration:none;}

.right{ width:95%!important; padding:10px 0 0 0; float:right; margin-left:10px; }
.right img{ float:right; margin:10px 0px 0 10px  ;width:100%!important; }

.footer{ width:97%!important; float:left; padding:10px; background:#fdfce1; border-top:#e9ad3d solid 10px; }
.footer > .ft_box{ width:290px; float:left; font-size:14px; padding:5px; text-align:center; border-right:#000000 solid 2px;}
.ft_bt{ width:920px; float:left; padding:10px; background:#e9ad3d; color:#FFF;}
.ft_bt img{ float:right; margin-right:7px; }


table {width:97%!important;font-size:2.5vw!important;}
.form{ width:100%!important;  float:right;  padding-top:0px; margin-bottom:10px; border:#e7e7e7 solid 1px;  background:#fff7e4;  /*background:url(../images/form_heading.gif) no-repeat 0 0 ;*/  }
.form_heading{ width:100%!important; background:#133e73; margin-bottom:10px; border:#e7e7e7 solid 1px; border-bottom:0px !important;  text-align:center; padding:5px!important;
 float:right; color:#fbf7ee; font-size:2.8vw!important; }
.form ul li{  margin-bottom:5px; margin-top: *margin-bottom:3px; }
input{border:#c2a362 solid 1px; float:left; height:20px; padding:1px; width:175px; font-family: 'Open Sans', sans-serif; margin:3px 0; }
select{ width:180px; height:28px; float:left; border:#c2a362 solid 1px; float:left; font-family: 'Open Sans', sans-serif;  padding:1px; font-size:13px;margin:3px 0; font-size:13px; }
textarea{ width:176px; height:72px; border:#c2a362 solid 1px; float:left; font-family: 'Open Sans', sans-serif;  padding:1px; font-size:13px; margin:3px 0; font-size:13px; }
label{ width:87px; float:left; margin-right:7px; text-align:right;}


/************ header css end ****************/


/************ footer css ****************/
/************ footer css end ****************/
}

