.account-login-area{
	background-image: url('../images/menu.png');
	background-repeat:repeat-x;
	background-size:1px 100%;
	padding:5px;
	border-radius:0px 0px 5px 5px;
	text-align:right;
}
.account-login-area .navbar{
	margin:0;
	padding:0;
	display:inline-flex;
	margin-left:auto;
}
.account-login-area .navbar .nav-items{
	list-style:none;
}
.account-login-area .navbar .nav-items .links{
	padding:10px;
	display:block;
	color: #fff;
}
.account-login-area .navbar .nav-items .links:hover{
	color: #fff;
}
.form-shop{
	color:#888888;
}
.form-shop td{
	width:50%;
}
.form-shop .form-control{
    padding-top:5px;
    padding-bottom:5px;
	width:100%;
    border: 1px solid #eee;
    background-color: #fff;
    color: #797979;
    font-size: 12pt;
    display:block;
	text-indent: 10px;
	margin-top:5px;
}
.form-shop .products-overflow{
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:hidden;
	border:1px solid #eee;
	height:320px;
	width:600px;
}
.form-shop .products-overflow .pro-box{
	border-bottom:1px solid #eee;
	width:100%;
}
.form-shop .products-overflow .pro-box td{
	padding:0;
}
.form-shop .products-overflow .pro-box img{
	height:60px;
	width:100px;
	margin-top:10px;
	margin-left:10px;
	margin-right:30px;
	margin-bottom:10px;
	
}
.btn-warning{
	display:inline-block;
	padding:10px 50px;
	color:#fff;
	background:#AF2227;
	border:1px solid #289b58;
	cursor:pointer;
}
.btn-primary{
	display:inline-block;
	padding:10px 10px;
	color:#fff;
	background:#AF2227;
	border:1px solid rgba(0,0,0,0.1);
	cursor:pointer;
	background:#2388c6;
}
.btn-sm{
	font-size:10pt;
	padding:6px 10px;
}


.text-warning{
	color:#e5c244;
}
.alert-warning{

	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	background:#e5c244;
	border:5px solid #fff;
	box-shadow:0px 0px 0px 1px #e5c244;
	color:#fff;
	padding:15px;
	margin-top:0;
	margin-bottom:10px;
}
.text-success{
	color:#8ee244;
}
.alert-success{

	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	background:#8ee244;
	border:5px solid #fff;
	box-shadow:0px 0px 0px 1px #8ee244;
	color:#fff;
	padding:15px;
	margin-top:0;
	margin-bottom:10px;
}
.text-danger{
	color:#e04545;
}
.alert-danger{

	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	background:#e04545;
	border:5px solid #fff;
	box-shadow:0px 0px 0px 1px #e04545;
	color:#fff;
	padding:15px;
	margin-top:0;
	margin-bottom:10px;
}
.order-history{
	width:70%;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	text-align:left;
}
.order-history>li{
	margin-bottom:50px;
	list-style:none;
	border:1px solid #dddddd;
	padding:10px;
}
.order-history hr{
	border-top:0;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #f9f9f9;
}









.g-recaptcha>div{
	width: 100% !important;
	float: right !important;
}
.g-recaptcha
{
	text-align: right;
	padding-right: 40px;
}
.here a{
	color: #FF0000 !important;
	font-weight:bold;
}
.here a:hover{
	text-decoration:underline;
}

h1 {
  text-align: center;
  font-family: Tahoma, Arial, sans-serif;
  color: orange;
  margin: 100px 0;
}
.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: auto;
  padding: 20px;
  background: #fff;
  border:5px solid #BD981F;
  box-shadow:0px 0px 50px 0px #000;
  border-radius: 5px;
  width: 60%;
  height: 80%;
  position: absolute;
  top:0;
  bottom:0;
  right:0;
  left:0;
  transition: all 5s ease-in-out;
}

.popup h2 {
  margin-top: 0;
  color: #C1262D;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: orange;
}
.popup .content {
  height: 100%;
  overflow: auto;
}
.rc-table{
	width:100%;
}
.rc-table td{
	padding:10px;
}

.input{
	width:100%;
	padding-top:13px;
	padding-left:10px;
	padding-bottom:13px;
	border:1px solid #bd981f;
	border-radius:5px;
	box-shadow:0px 0px 0px #000;
}

.rc-button{
	background:#C0272D;
	padding:10px;
	color:#fff;
	border:1px solid #000;
	font-size:12pt;
	border-radius:5px;
	float:right;
	width:100px;
	display:inline-block;
	
}
.rc-button:hover{
	background: #bd981f;
	cursor:hand;
}
.error{
	font-size:#10pt;
	color:red;
	float:left;
}










#heading{
	font-size:20pt;
	color:#AF2127;
}
#heading a{
	color:#000;
	text-decoration:none;
}
#heading a:hover{
	color:#04a9db;
	text-decoration:none;
}
#brooklyn{
	font-size:12pt;
	color: #AF2127;
}
#brooklyn a{
	color:#000;
	text-decoration:none;
}

#brooklyn a:hover{
	color:#04a9db;
	text-decoration:none;
}
#address{
	color:#000;
}
#address div{
	color:#967101;
	text-shadow:0px 0px 2px #fff;
}

.socail-new {
	width:240px;
}
.socail-new div{
	float:right;
	padding:20px;
	border:1px solid #000;
	margin:3px;
	-webkit-transition: background 0.6s ease, color 0.6s ease;
	-moz-transition: background 0.6s ease, color 0.6s ease;
	-o-transition: background 0.6s ease, color 0.6s ease;
	transition: background 0.6s ease, color 0.6s ease;	
}
.socail-new #fb{
	background:  url('fb-c.png') top no-repeat;
	background-size:100% 200%;
}
.socail-new #tw{
	background:  url('tw-c.png') top no-repeat;
	background-size:100% 200%;
}
.socail-new #insta{
	background:  url('insta-c.png') top no-repeat;
	background-size:100% 200%;
}
.socail-new #gp{
	background:  url('gp-c.png') top no-repeat;
	background-size:100% 200%;
}
.socail-new #in{
	background:  url('in-c.png') top no-repeat;
	background-size:100% 200%;
}
.socail-new #fb:hover{
	background:  url('fb-c.png') bottom no-repeat;
	background-size:100% 200%;
}
.socail-new #tw:hover{
	background:  url('tw-c.png') bottom no-repeat;
	background-size:100% 200%;
}
.socail-new #insta:hover{
	background:  url('insta-c.png') bottom no-repeat;
	background-size:100% 200%;
}
.socail-new #gp:hover{
	background:  url('gp-c.png') bottom no-repeat;
	background-size:100% 200%;
}
.socail-new #in:hover{
	background:  url('in-c.png') bottom no-repeat;
	background-size:100% 200%;
}








/**********************defoult style start****************************************/
*{padding:0;margin:0;}

ul,li,ol,li,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}

img{border:none;}

a{text-decoration:none; border:0px; outline:none;}

.fltleft{float:left;}

.fltright{float:right;}

.clr{clear:both;}

body{font-family:"Cambria" ,Arial, Helvetica, sans-serif;font-size:19px;background:url(../images/bg.png) center top no-repeat   ; color:#b9b9ba; }


@font-face {
	font-family: 'Conv_MYRIADPRO-REGULAR_0';
	src: url('../fonts/MYRIADPRO-REGULAR_0.eot');
	src: url('../fonts/MYRIADPRO-REGULAR_0.woff') format('woff'), url('../fonts/MYRIADPRO-REGULAR_0.ttf') format('truetype'), url('../fonts/MYRIADPRO-REGULAR_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-Light_0';
	src: url('../fonts/MyriadPro-Light_0.eot');
	src: url('../fonts/MyriadPro-Light_0.woff') format('woff'), url('../fonts/MyriadPro-Light_0.ttf') format('truetype'), url('../fonts/MyriadPro-Light_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Conv_CaviarDreams';
	src: url('../fonts/CaviarDreams.eot');
	src: url('../fonts/CaviarDreams.woff') format('woff'), url('../fonts/CaviarDreams.ttf') format('truetype'), url('../fonts/CaviarDreams.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/**********************wrapper start*******************

font-family:'Conv_MYRIADPRO-REGULAR_0',Sans-Serif;

font-family:'Conv_MyriadPro-Light_0',Sans-Serif;

*********************/

#wrapper{width:980px;padding:0;margin:0 auto;}

/**********************header start****************************************/

#header{padding:0;margin:0;width:100%;height:118px;}

.logo{width:480px;margin:0px;padding:0px; float:left; display:inline;}
.logodiv1{width:230px; float:left; display:inline;}
.logodiv2{width:244px; float:left; display:inline; margin:68px 0px 0px 0px;}
.logodiv2 span{ color:#323232; font-size:18px; line-height:25px;  padding:10px 0px 0px 0px; float:left;}

.header_right_top{width:540px; float:left; display:inline;}

.headerleft{ width:260px; float:left; display:inline; margin:30px 0px 0px 0px;}
.headerright{ width:208px; float:left; display:inline;}
.text1{ color:#323232; font-size:22px; line-height:35px; text-align:center; padding:0px 0px 0px 0px;}
.text2{ font-family:Arial, Helvetica, sans-serif; color:#323232; font-size:14px; line-height:18px; text-align:center; text-transform:uppercase;}
.text2 a{ color:#9f0207;}
.text3{ font-size:23px; clear:both; text-align:right; color:#af2227; padding:0px 0px 0px 0px; width:500px;}
.socailicons{ float:right; text-align:right; display:inline; margin:30px 0px 0px 0px; width:270px;}
.socailicons span{ float:left; display:inline; text-transform:uppercase; padding:0px 4px 0px 0px; line-height:35px; font-size:12px; color:#000;}
.text3 span{ color:#323232;  text-transform:uppercase;}

/**********************header-righr start****************************************/
.menu{ clear:both; width:980px; margin:10px auto; height:auto; background-image:url(../images/menu.png); background-repeat:repeat-x; 
	background-size:1px 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-bottom:5px;
	padding-top:5px;
	border-radius: 5px;}
.menu ul { margin:0px 0px 0px 0px ; padding:0px;  display:flex;
-webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.menu ul li {margin:0px ; padding:0px;text-align:center; width:100%; list-style:none; background-image:url(../images/liborder.png); background-position:center right; background-repeat:no-repeat;}
.menu ul li:last-child {background-image:url(); background-position:center right; background-repeat:no-repeat;}
.menu ul li a{margin:0px ;  padding:0px 12px 0px 12px;  font-size:18px;text-decoration:none; color:#fff; display:block; text-transform:uppercase;}
.menu ul li a.selected{margin:0px ; color:#5f0808; }
.menu ul li a:hover{margin:0px ; }

/**********************menu start****************************************/
.brands{ clear:both; overflow:hidden; background-color:#fff; margin:10px 0px 0px 0px; border:3px solid #efefef; text-align:center;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

/**********************banner start****************************************/
#banner{padding:0;margin:0;width:100%;height:359px; }

/**********************content start****************************************/

#content{width:960px;padding:10px;margin:0;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; clear:both; overflow:hidden; background-color:#fff; margin:10px auto;}
#content p{ color:#6d6d6d; font-size:14px; font-family:'Conv_MYRIADPRO-REGULAR_0',Sans-Serif;}
.text4{font-size:19px; clear:both; text-align:left; color:#4e4e4e; padding:20px 0px 0px 0px; }
.text4 a{ color:#af2227;}

.text5{font-size:19px; text-align:left; color:#4e4e4e; padding:20px 0px 0px 0px; width:300px; float:left; }


.imgs{ margin:15px auto; padding:0px; clear:both; overflow:hidden;}
.imgs div{ text-align:center; width:150px; float:left; display:inline; margin:0px 37px 0px 0px;}
.imgs div a{ text-align:center; color:#910019; font-size:13px; line-height:35px;}

.imgs_new{ margin:10px 0px 0px 0px; padding:0px; clear:both; overflow:hidden;}
.imgs_new a{font-size:22px; clear:both; text-align:left; color:#af2227; padding:0px 0px 0px 0px; font-weight:normal; border:0px; text-transform:uppercase; }
.imgs_new a{font-size:22px;  color:#af2227; text-decoration:none;}
.imgs_new div{ text-align:center; width:155px; float:left; display:inline; margin:5px 37px 20px 0px;}



.welcometile{ color:#323232; font-size:28px; line-height:35px; }
.welcometile span{ color:#af2227;}
.brands2{ background-color:#dcdcdc; text-align:center; padding:5px 0px ;}


#contentinner{width:958px;padding:10px;margin:0;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; clear:both; overflow:hidden; background-color:#fff; margin:10px auto; border:1px solid #e9e9e9; min-height:900px;}
.pagetile{ font-size:28px; color:#af2227; line-height:50px; padding-bottom:5px; background-image:url(../images/pagetitle.png); background-repeat:repeat-x; }
.subtitle{font-family:'Conv_CaviarDreams',Sans-Serif; font-size:28px; color:#af2227; line-height:50px;  }
.branbox{ clear:both; overflow:hidden; margin:0px; padding:0px;}
.branbox div{ width:264px; float:left;  border:7px solid #c19a21; padding:10px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin:10px; display:table-cell; background-color:#fff; }
.branbox h2{ margin:0px; padding:0px; font-size:17px; color:#000; }
.branbox h3{ margin:0px; padding:0px; width:244px;  height:144px;display:table-cell; text-align:center; vertical-align: middle;  color:#000;  }
a.view{ background-image:url(../images/view.png); background-repeat:no-repeat; width:50px; height:35px; display:inline-block; color:#fff; line-height:50px; text-align:center;}

.footdservices{ clear:both; overflow:hidden; margin:0px; padding:0px;}
.footdservices p{padding-top:25px; padding-bottom:25px; background-image:url(../images/pagetitle.png); background-repeat:repeat-x; clear:both; overflow:hidden; display:block; background-position:bottom center;}
.footdservices p span{ float:left; display:inline;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;  border:7px solid #c19a21; margin:0px 13px 0px 0px;}
.footdservices p span.f_text{ float:left; display:inline; margin:0px 13px 0px 0px; border:0px; width:225px; color:#333333; font-size:17px; line-height:19px;}
.footdservices p span.f_img{  float:left; display:inline;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;  border:7px solid #c19a21; margin:0px 13px 13px 0px; width:288px; height:199px; background:#fff;}
.footdservices p span.f_img img{ text-align:center;}

.theme-default .nivoSlider {
	position:relative;
	background:transparent url(images/loading.gif) no-repeat 50% 50%;
    margin-bottom: 0px;
	width:990px;
  
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 20px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	width: 990px;
	height:360px;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 0px 0px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*contact us*/
.contactleft{ width:506px; float:left; display:inline; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; border:1px solid #efebe7;}

.contactright{ width:422px; float:left; display:inline; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; border:1px solid #efebe7; margin:0px 0px 0px 20px; }
.text9{ font-size:15px; color:#000; line-height:30px; font-family:'Conv_MYRIADPRO-REGULAR_0',Sans-Serif; padding:7px; }
.text9 a{color:#af2227; }
#ddtags{ clear:both; overflow:hidden; float:left; width:478px; margin:35px 0px 0px 0px; padding:0px;}
#ddtags dl { clear:both;margin-bottom:9px;}

#ddtags dl dt {color:#8c8c8c;float:left; display:inline; margin:0px 12px 0px 0px;padding:0px;width:157px; font-size:14px;font-family:'Conv_MyriadPro-Semibold',Sans-Serif; text-align:right; line-height:26px  }

#ddtags dl dt dd {margin:2px 0; float:left; display:inline;	padding:5px 0; width:280px; }
.txt_box{ width:264px; height:26px; border:1px solid #eee; background-color:#fff; color:#797979; font-size:13px; text-indent:10px; }
.txt_box1{ width:264px; height:160px; border:1px solid #eee; background-color:#fff; color:#797979; font-size:13px;font-family:Calibri, Arial, Helvetica, sans-serif; text-indent:5px;}

#ddtags span{ float:left; display:inline; margin:0px 10px 0px 0px;}
.sub_btn{  width:122px; height:39px; border:0px; background-color:#af2227; float:left; margin:13px 10px 15px 0px; font-size:17px; color:#ffffff;}



#footer{ background-color:#211e1f; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding:10px; overflow:hidden; color:#dcdcdc; font-size:13px;   }
.footertop{color:#fe8ea3; text-align:center; border-bottom:1px solid #4f4c4c;}
.footertop a{ text-align:center; color:#fe8ea3; font-size:17px; line-height:38px;}
.footerleft{ width:476px; float:left; display:inline; line-height:22px; padding:11px 0px 0px 0px;font-family:'Conv_MYRIADPRO-REGULAR_0',Sans-Serif;}
.footerright{ width:476px; float:right; display:inline; text-align:right; padding:21px 0px 0px 0px;font-family:'Conv_MYRIADPRO-REGULAR_0',Sans-Serif;}
.footerright a{ color:#ffc200;}

/***********faq page***********************/
.faqquestion{color: #6D6D6D; font-family: 'Conv_MYRIADPRO-REGULAR_0',Sans-Serif; font-size: 14px; line-height:20px; border-bottom:1px dashed #e19ea0; padding:15px 0px 15px 0px;}
.faqquestion span{color: #AF2227; font-family: 'Conv_MYRIADPRO-REGULAR_0',Sans-Serif; font-size: 14px !important;}





.pdfdownload div{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#C19A21;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.pdfdownload div:hover{
	background:#FCF6F6;
	color:#000;
}
.pdfdownload div span{
	float:right;
}

.ourdiract{
	text-align:center;
}
.ourdiract img{
	
	margin-left:30px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:10px;
}



