@charset "utf-8";

/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Roboto:400,);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family: 'Roboto', sans-serif;
}
a {
	text-decoration: none;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color:#000;
	  background:url(../imgs/bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.head
{width:100%;
display:block;
float:left;
}
#container
{width:100%;
max-width:980px;
display:block;
margin:auto;
}
.header
{width:100%;
display:block;
float:left;
background:#FFF;
padding-top:20px;
padding-bottom:30px;
}
.top_text
{width:100%;
display:block;
float:left;
}
.top_pic
{width:52%;
display:block;
margin:auto;
}
.top_pic img{width:100%;}


.top_menu
{width:100%;
display:block;
float:left;
background:url(../imgs/menu.jpg) repeat-x;
margin-top:20px;
padding:18px 0px 20px 0px;
}
.menu_bar
{width:80%;
display:block;
margin:auto;
}



menu
{width:100%;
display:block;
float:left;
margin:0% 0% 0% 0%;
padding:0% 0% 0% 0%;
}
menu ul
{width:100%;
display:block;
float:left;
margin:0%;
padding:0%;
}
menu ul li
{
display:block;
float:left;
margin-right:65px;
padding-right:0%;
list-style:none;
}
menu ul li a
{
display:block;
float:left;
margin-right:0%;
padding:0%;
list-style:none;
font-size:15px;
color:#000;
text-decoration:none;
font-family: 'cinzelregular';
}
menu > ul > li:last-child
{display:block;
float:right;
margin:0% 0% 0% 0%;
padding:0% 0% 0% 0%;
}

menu ul li a:hover
{color:#ac1e44;
}
menu ul li a.sel
{color:#ac1e44;
}

@media (min-width:981px)
{
li.sub_main {
	position: relative;
}
li.sub_main > ul.sub_child {
	display: none;
	left: -2px;
	margin: 0;
	padding-top: 15px;
	position: absolute;
	text-align: left;
	top: 12px;
	z-index: 9999;
	width: 180px;
}
li.sub_main:hover > ul.sub_child {
	display: inline-block;

}
ul.sub_child > li {
	width: 90%;
	display: inline-block;
	padding: 5%;
	border-bottom: 1px dashed #fff;
	color: #fff;
	cursor: pointer;
	background:#222222 !important;
	margin-left: 0px;
	
}
ul.sub_child > li:last-child {
	border: none;
	color:#FFF !important;
}
ul.sub_child > li > a {
	color:#FFF !important;
}
li.sub_child_sub {
	position: relative;
}
li.sub_child_sub > ul.sub_child {
	left: 180px;
	position: absolute;
	top: -2px !important;
	width: 180px;
	display: none;
	padding-left: 3px;
}
li.sub_child_sub {
	background: #ff6600 !important;
}
li.sub_child_sub:hover > ul.sub_child {
	display: inline-block;
}
li.sub_child_sub > ul.sub_child > li {
	background: #ff6600;
}







li.sub_main1 {
	position: relative;
}
li.sub_main1 > ul.sub_child1 {
	display: none;
	left: -2px;
	margin: 0;
	padding-top: 15px;
	position: absolute;
	text-align: left;
	top: 20px !important;
	z-index: 9999;
	width: 180px;
}
li.sub_main1:hover > ul.sub_child 1{
	display: inline-block;

}
ul.sub_child1 > li {
	width: 90%;
	display: inline-block;
	padding: 5%;
	border-bottom: 1px dashed #fff;
	color: #fff;
	cursor: pointer;
	background:#222222 !important;
	margin-left: 0px;
}
ul.sub_child1 > li:last-child {
	border: none;
	color:#FFF !important;
}
ul.sub_child1 > li > a {
	color:#FFF !important;
}
li.sub_child_sub1 {
	position: relative;
}
li.sub_child_sub1 > ul.sub_child1 {
	left: 230px;
	position: absolute;
	top: -2px !important;
	width: 180px;
	display: none;
	padding-left: 3px;
}
li.sub_child_sub1 {
	background: #ff6600 !important;
}
li.sub_child_sub1:hover > ul.sub_child1 {
	display: inline-block;
}
li.sub_child_sub1 > ul.sub_child1 > li {
	background: #ff6600;
}
}


@font-face {
    font-family: 'cinzelregular';
    src: url(../font'cinzel-regular-webfont.eot');
    src: url(../font'cinzel-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url(../font'cinzel-regular-webfont.woff2') format('woff2'),
         url(../font'cinzel-regular-webfont.woff') format('woff'),
         url(../font'cinzel-regular-webfont.ttf') format('truetype'),
         url(../font'cinzel-regular-webfont.svg#cinzelregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.menu_bar_link
{width:100%;
display:block;
float:left;
}
.middle
{width:100%;
display:block;
float:left;
margin-top:15px;
}
#container2
{width:100%;
max-width:855px;
margin:auto;
}
.middle_text
{width:100%;
display:block;
float:left;
}
.middle_left
{width:50%;
display:block;
float:left;
}
.middle_right
{width:40%;
display:block;
float:right;
}
.middle_right img
{width:100%;
}
.middle-heading
{width:100%;
display:block;
float:left;
font-size:25px;
color:#000;
font-family: 'aparajitaregular';
line-height:33px;
text-align:justify;
}
.left_text
{width:100%;
display:block;
float:left;
font-size:16px;
color:#5d5d5d;
margin-top:19px;
font-family: 'aparajitaregular';
line-height:22px;
text-align:justify;
}
@font-face {
    font-family: 'aparajitaregular';
    src: url(../font'aparaj-webfont.eot');
    src: url(../font'aparaj-webfont.eot?#iefix') format('embedded-opentype'),
         url(../font'aparaj-webfont.woff2') format('woff2'),
         url(../font'aparaj-webfont.woff') format('woff'),
         url(../font'aparaj-webfont.ttf') format('truetype'),
         url(../font'aparaj-webfont.svg#aparajitaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.read_more
{width:127px;
display:block;
float:left;
background:#ac1e44;
text-align:center;
padding:10px 0px 10px 0px;
border-radius:25px;
font-size:14px;
color:#FFF;
font-family: 'cinzelbold';
}
.read_more a
{text-decoration:none;
color:#FFF;
font-family: 'cinzelbold';
}
.read_more a:hover
{color:#FFF;
}

@font-face {
    font-family: 'cinzelbold';
    src: url(../font/cinzel-bold-webfont.eot);
    src: url(../font/cinzel-bold-webfont.eot?#iefix) format('embedded-opentype'),
         url(../font/cinzel-bold-webfont.woff2) format('woff2'),
         url(../font/cinzel-bold-webfont.woff) format('woff'),
         url(../font/cinzel-bold-webfont.ttf) format('truetype'),
         url(../font/cinzel-bold-webfont.svg#cinzelbold) format('svg');
    font-weight: normal;
    font-style: normal;
}



.testimonal
{width:100%;
display:block;
float:left;
margin-top:15px;
font-size:18px;
color:#000;
font-family: 'aparajitaregular';
font-style:italic;
font-weight:bold;
}
.testimonal_link
{width:100%;
display:block;
float:left;
margin-top:8px;
font-size:18px;
color:#ac1e44;
font-family: 'aparajitaregular';
font-style:italic;
font-weight:bold;
text-align:right;
}

.about_heading
{width:100%;
display:block;
float:left;
background:url(../imgs/line.png) no-repeat 0px 8px;
margin-top:43px;
}
.about
{width:211px;
display:block;
margin:auto;
font-size:20px;
text-align:center;
font-family: 'cinzelregular';
}
.about_metter
{width:100%;
display:block;
float:left;
margin-top:20px;
}
.about_left
{width:29%;
display:block;
float:left;
border:#ac1e44 solid 1px;
height:165px;
}
.about_left img
{width:100%;
height:165px;
}
.about_right
{width:67%;
display:block;
float:right;
}
.dr_heading
{width:100%;
display:block;
float:left;
font-size:30px;
font-family: 'clicker_scriptregular';
}
@font-face {
    font-family: 'clicker_scriptregular';
    src: url(../font/clickerscript-regular-webfont.eot);
    src: url(../font/clickerscript-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(../font/clickerscript-regular-webfont.woff2) format('woff2'),
         url(../font/clickerscript-regular-webfont.woff) format('woff'),
         url(../font/clickerscript-regular-webfont.ttf) format('truetype'),
         url(../font/clickerscript-regular-webfont.svg#clicker_scriptregular) format('svg');
    font-weight: normal;
    font-style: normal;

}

.jskholi_text
{width:100%;
display:block;
float:left;
font-size:16px;
color:#000;
color:#5d5d5d;
margin-top:15px;
font-family: 'aparajitaregular';
line-height:23px;
text-align:justify;
}
.jskholi_more
{width:100%;
display:block;
float:left;
font-size:14px;
color:#ac1e44;
font-family: 'cinzelbold';
margin-top:5px;
}
.jskholi_more a
{text-decoration:none;
font-family: 'cinzelbold';
color:#ac1e44;
}
.jskholi_more a:hover
{color:#000;
}

.footer
{width:100%;
display:block;
float:left;
padding:10px 0px 10px 0px;
}
.footer_left
{width:40%;
display:block;
float:left;
font-size:13px;
color:#FFF;
font-family: 'cinzelregular';
}
.footer_right
{width:40%;
display:block;
float:right;
font-size:13px;
color:#FFF;
text-align:right;
font-family: 'cinzelregular';
}
.footer_right a
{text-decoration:none;
font-family: 'cinzelregular';
color:#FFF;
}
.footer_right a:hover
{color:#FFF;
}
.footer_icons
{width:100%;
display:block;
float:left;
padding-bottom:13px;
}
.bred_grumms
{width:100%;
display:block;
float:left;
font-family: 'aparajitaregular';
font-size:12px;
color:#000;
}
font.bred_grumms_color
{font-size:12px;
color:#b22d50;
font-family: 'aparajitaregular';
}
font.bred_grumms_color a
{text-decoration:none;
color:#b22d50;
font-family: 'aparajitaregular';
}
font.bred_grumms_color a:hover
{color:#b22d50;
}
.about_text
{width:100%;
display:block;
float:left;
margin-top:25px;
}
.about_text_shop{
 width: 48%;
display:block;
float:left;
margin-right: 15px;
    border-right: 1px solid #8080807d;
margin-top:25px;	
}
.about_text_shop:last-child {
  border:none;
}
.dr_pic
{width:30%;
display:block;
float:left;
border:#bd4b69 solid 1px;
}
.dr_pic img
{width:100%;
}

.right_panel_text
{width:65%;
display:block;
float:right;
}
.contact
{width:100%;
display:block;
float:left;
}
.contact_left
{width:48%;
display:block;
float:left;
}
.contact_right
{width:48%;
display:block;
float:right;
}
.contact_name
{width:100%;
display:block;
float:left;
font-size:15px;
font-weight:bold;
font-family: 'aparajitaregular';
}
.contact_text
{width:100%;
display:block;
float:left;
margin-top:10px;
}
.contact_text1
{width:98%;
height:35px;
background:#eaedf2;
border:none;
padding-left:15px;
}




.contact_text2
{width:99%;
height:152px;
background:#eaedf2;
border:none;
padding-left:15px;
padding-top:10px;
}
.submit
{width:93px;
height:40px;
border:none;
background:#ac1e44;
font-size:18px;
color:#FFF;
font-family: 'aparajitaregular';
border-radius:10px;
}
.capcha
{width:200px;
display:block;
float:left;
}
.contact_email
{width:100%;
display:block;
float:left;
margin-bottom:20px;
font-size:18px;
font-family: 'aparajitaregular';
}
font.contact_email2
{font-size:18px;
color:#ac1e44;
font-family: 'aparajitaregular';
}
.gallery
{width:100%;
display:block;
float:left;
margin:0% 0% 0% 0%;
padding:0% 0% 0% 0%;
}
.gallery ul
{width:100%;
display:block;
float:left;
margin:0% 0% 0% 0%;
padding:0% 0% 0% 0%;
}
.gallery ul li
{width:23%;
display:block;
float:left;
margin:0% 2.0% 0% 0%;
padding:0% 0% 0% 0%;
background:#000;
border:#aa2037 solid 2px;
height:170px !important;
list-style:none;
}
.gallery ul li:last-child
{width:23%;
display:block;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:#aa2037 solid 2px;
height:170px !important;
}
.gallery img
{width:100%;
height:170px !important;
}