	
/* **
 * ========================================
 * Includes Fonts
 * ========================================
 ** */


@font-face {
    font-family: FontAwesome;
    src: url(../fonts/font-awesome/fonts/FontAwesome.otf);
}

@font-face {
    font-family: fontawesome-webfont;
    src: url(../fonts/font-awesome/fonts/fontawesome-webfont.ttf);
}

@font-face {
    font-family: OpenSans-R;
    src: url(../fonts/open-sans/OpenSans-Regular.ttf);
}

@font-face {
    font-family: OpenSans-B;
    src: url(../fonts/open-sans/OpenSans-Bold.ttf);
}

@font-face {
    font-family: OpenSans-SB;
    src: url(../fonts/open-sans/OpenSans-Semibold.ttf);
}

@font-face {
    font-family: Lora-R;
    src: url(../fonts/lora/Lora-Regular.ttf);
}

@font-face {
    font-family: Lora-B;
    src: url(../fonts/lora/Lora-Bold.ttf);
}

@font-face {
    font-family: Lora-I;
    src: url(../fonts/lora/Lora-Italic.ttf);
}

@font-face {
    font-family: Lora-BI;
    src: url(../fonts/lora/Lora-BoldItalic.ttf);
}

@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/font-awesome/fonts/fontawesome-webfont.eot'); /* support Internet explorer  */
    src: url('../fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), /* support Internet explorer  */
    url('../fonts/font-awesome/fonts/fontawesome-webfont.woff') format('woff'), /* support Modern browser  */
    url('../fonts/font-awesome/fonts/fontawesome-webfont.ttf') format('truetype'), /* support firefox , chrome   */
    url('../fonts/font-awesome/fonts/fontawesome-webfont.svg') format('svg');/* Svg form   */
	font-weight: normal;
	font-style :normal;
}


@font-face {
    font-family: 'open-sans';
    src: url('../fonts/open-sans/OpenSans-Regular-webfont.eot');   /* support Internet explorer  */
    src: url('../fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), /* support Internet explorer  */
    url('../fonts/open-sans/OpenSans-Regular-webfont.woff') format('woff'), /* support Modern browser  */
    url('../fonts/open-sans/OpenSans-Regular.ttf') format('truetype'), /* support firefox , chrome   */
    url('') format('svg');
	font-weight: normal;
	font-style :normal ;


}
.mobile-phone-view{
	display: none;
}

/*---------------------------------------
   2.2 PRE LOADER
-----------------------------------------*/
.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fefefe;
    z-index: 99999;
    height: 100%;
    width: 100%;
    overflow: hidden !important;
}

.status {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    background-image: url(../images/loading.gif);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    margin: -20px 0 0 -20px;
}

.container{
	/* border: 1px solid red; */
}

.p-0{
	padding-left: 0;
	padding-right: 0;
}

.p-l{
	padding-left: 0;
}

.p-r{
	padding-right: 0;
}

.Main_header{
	margin-top: 7px;
}

.Main_header h2{
	font-family: OpenSans-SB;
	font-size: 14px;
	color: #1d1d1d;
	display: inline-block;
	text-decoration: underline;
	margin-top: 0;
}

.Main_header .left-col span{
	margin: 0 10px;
}

.Main_header h3{
	float: right;
	margin-top: 0;
}

.Main_header h3 a{
	text-decoration: none;
	font-family: OpenSans-R;
	font-size: 14px;
	color: #1d1d1d;
	text-decoration: underline;

	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.Main_header .fa{
	font-size: 20px;
	margin-right: 10px;
	vertical-align: bottom;
}

.Main_header h3 a:hover,
.Main_header h2:hover{
	color: #990000;
}

.Main_header .gmr_logo{
	display: block;
	float: none;
	text-align: center;
	margin: 0 auto 24px auto;
}

.Main_header .cart_div{
	display: block;
	float: right;
	width: 100%;
	margin-top: 5px;
}

.Main_header .cart_div img{
	float: right;
}

.Main_header .cart_div .cart_no{
	position: absolute;
	right: 8px;
	bottom: 25px;
	left: auto;

	font-family: OpenSans-B;
	font-size: 10px;
	color: #fff;
	background-color: #990000;
	text-align: center;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 20px;
}

/*=========== Main_navigation =============*/

.Main_navigation.navbar-default{
	border-radius: 0;
	background-color: #fff;
	border: none;
	margin-bottom: 0;
}

.Main_navigation #navbar{
	border-bottom: 5px solid #e5e5e5;
	padding: 0;
}

.Main_navigation.navbar-default .navbar-nav > li.searcbox_li{
	width: 215px;
}

.Main_navigation.navbar-default .navbar-nav > li .navbar-form{
	padding: 0;
}

.Main_navigation .navbar-form .btn{
	background-color: #990000;
	border: 1px solid #990000;
}

.Main_navigation .navbar-form .btn:hover{
	border: 1px solid #564227;
	background-color: #564227;
}

.Main_navigation .navbar-form .form-control{
	font-family: OpenSans-R;
	font-size: 13px;
	color: #999999;
	outline: 0;
	box-shadow: none;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.Main_navigation .navbar-form .glyphicon-search{
	color: #fff;
}

.Main_navigation.navbar-default .navbar-nav > li > a{
	font-family: OpenSans-R;
	font-size: 17px;
	color: #1d1d1d;
	outline: 0;
	padding-bottom: 18px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: -5px;
	border-bottom:5px solid transparent;
}

.Main_navigation.navbar-default .navbar-nav  li:hover a{
	border-bottom: 5px solid #000;
}

.Main_navigation.navbar-default .navbar-nav > .active > a,
.Main_navigation.navbar-default .navbar-nav > .active > a:hover,
.Main_navigation.navbar-default .navbar-nav > .active > a:focus{
	background-color: #fff;
	color: #1d1d1d;
	border-bottom: 5px solid #000;
}

.Main_navigation.navbar-default .navbar-nav > li > a .fa{
	color: #a9a9a9;
	font-size: 15px;
	margin-left: 3px;
}




/*---------- Mega Menu ----------*/

.Main_navigation.navbar-default .navbar-nav  li:hover .mega-dropdown-menu > li > ul > li > a {
	border: none;
}


.Main_navigation .navbar-default .navbar-nav>li>a {
    width:200px;
    font-weight:bold;
	text-decoration: none;
}

.Main_navigation .mega-dropdown {
  position: static !important;
  width: auto;
}

.Main_navigation .mega-dropdown-menu {
    padding: 20px 0px;
/*     width: auto; */
    box-shadow: none;
    -webkit-box-shadow: none;
	background-color: #f5f5f5;
}


.Main_navigation .mega-dropdown-menu.dropdown-menu{
	left: auto;
}

.Main_navigation .mega-dropdown-menu > li {
	border-left: 1px solid #d7d7d7;
	/*min-height: 445px;*/
	min-height:auto;
	list-style: none;
}

.Main_navigation .mega-dropdown-menu > li:first-child{
	border: none;
}


.Main_navigation .mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
  margin-right: 11px;
}

.Main_navigation .mega-dropdown-menu > li > ul > li {
  list-style: none;
}

.Main_navigation .mega-dropdown-menu  li:hover a{
	border: none;
}

.Main_navigation .mega-dropdown-menu > li > ul > li:hover a{
	border-bottom: none;
}

.Main_navigation .mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 5px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  white-space: normal;

  font-family: OpenSans-R;
  font-size: 13px;
  color: #777777;
}

.Main_navigation .mega-dropdown-menu .fa-angle-right{
	font-size: 15px;
	margin-left: 8px;
	vertical-align: middle;
}

.Main_navigation .mega-dropdown-menu > li > ul > li > a.Semi_Bold{
	font-family: OpenSans-SB;
	color: #bb9967;
}

.Main_navigation .mega-dropdown-menu .mega_menu_img{
	width: 100%;
}


.Main_navigation .mega-dropdown-menu > li > ul > li > a:hover{

}

.Main_navigation .mega-dropdown-menu > li ul > li > a:hover,
.Main_navigation .mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color: #bb9967;
  background-color: none;
}

.Main_navigation .mega-dropdown-menu .dropdown-header {
	font-family: Lora-R;
	font-size: 17px;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.Main_navigation .mega-dropdown-menu > li > ul:nth-child(2){
	margin-top: 30px;
}

.Main_navigation .mega-dropdown-menu form {
    margin:3px 20px;
}

.Main_navigation .mega-dropdown-menu .form-group {
    margin-bottom: 3px;
}


/*========= banner_container =============*/
.Main_header .banner_container{
	margin-top: 10px;
}

.Main_header .banner_container img.float_left{
	float: left;
}

.Main_header .banner_container img.float_right{
	float: right;
}

.Main_header .breadcrums_div{
	border-bottom: 1px solid #d7d7d7;
}

.Main_header .breadcrums_div ul{
	padding-left: 0;
}

.Main_header .breadcrums_div ul li{
	list-style: none;
	display: inline-block;

	font-family: OpenSans-R;
	font-size: 13px;
	color: #717171;

	height: 40px;
	line-height: 40px;
}

.Main_header .breadcrums_div ul li span{
	margin: 0 7px;
}

.Main_header .breadcrums_div ul li a{
	text-decoration: none;
	color: #717171;

	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.Main_header .breadcrums_div ul li a:hover{
	color: #840000;
	text-decoration: underline;
}



/*=========== Page_content ==============*/

.Page_content .left_content{
	padding-right: 65px;
}

.Page_content .left_content h2{
	font-family: OpenSans-SB;
	font-size: 18px;
	color: #333333;

	height: 50px;
	line-height: 50px;
	margin: 0;
	border-bottom: 1px solid #d7d7d7;
}

.Page_content #cssmenu li ul li{
	padding-left: 0;
}

.Page_content #cssmenu a{
	padding: 5px 0;
	outline: 0;
}

.Page_content #cssmenu li.has-sub > a{
	padding-left: 13px;
	outline: 0;
}

.Page_content #cssmenu ul ul a{
	font-family: OpenSans-R;
	font-size: 13px;
	color: #ab834b;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.Page_content #cssmenu ul ul a:hover{
	color: #840000;
}

.Page_content #cssmenu ul ul a span.number_count{
	color: #9d9d9d;
}

.Page_content #cssmenu > ul > li > a{
	font-family: OpenSans-SB;
	font-size: 16px;
	color: #333333;
}

.Page_content #cssmenu ul.disp_block{
	display: block;
}

/*------------ cssmenu4 --------------*/

.Page_content #cssmenu4 li ul li{
	padding-left: 0;
}

.Page_content #cssmenu4 a{
	padding: 5px 0;
	outline: 0;
}

.Page_content #cssmenu4 li.has-sub > a{
	padding-left: 13px;
	outline: 0;
}

.Page_content #cssmenu4 ul ul a{
	font-family: OpenSans-R;
	font-size: 13px;
	color: #ab834b;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.Page_content #cssmenu4 ul ul a:hover{
	color: #840000;
}

.Page_content #cssmenu4 ul ul a span.number_count{
	color: #9d9d9d;
}

.Page_content #cssmenu4 > ul > li > a{
	font-family: OpenSans-SB;
	font-size: 16px;
	color: #333333;
}

.Page_content #cssmenu4 ul.disp_block{
	display: block;
}
/*---------------------------*/

.Page_content #cssmenu1 li ul li{
	padding-left: 0;
}

.Page_content #cssmenu1 a{
	padding: 5px 0;
	outline: 0;
}

.Page_content #cssmenu1 li.has-sub > a{
	padding-left: 13px;
	outline: 0;
}

.Page_content #cssmenu1 ul ul a{
	font-family: OpenSans-R;
	font-size: 13px;
	color: #ab834b;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.Page_content #cssmenu1 ul ul a:hover{
	color: #840000;
}

.Page_content #cssmenu1 ul ul a span.number_count{
	color: #9d9d9d;
}

.Page_content #cssmenu1 > ul > li > a{
	font-family: OpenSans-SB;
	font-size: 16px;
	color: #333333;
}

.Page_content #cssmenu1 ul.disp_block{
	display: block;
}
/*---------------------------*/

.Page_content #cssmenu2 li ul li{
	padding-left: 0;
}

.Page_content #cssmenu2 a{
	padding: 5px 0;
	outline: 0;
}

.Page_content #cssmenu2 li.has-sub > a{
	padding-left: 13px;
	outline: 0;
}

.Page_content #cssmenu2 ul ul a{
	font-family: OpenSans-R;
	font-size: 13px;
	color: #ab834b;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.Page_content #cssmenu2 ul ul a:hover{
	color: #840000;
}

.Page_content #cssmenu2 ul ul a span.number_count{
	color: #9d9d9d;
}

.Page_content #cssmenu2 > ul > li > a{
	font-family: OpenSans-SB;
	font-size: 16px;
	color: #333333;
}

.Page_content #cssmenu2 ul.disp_block{
	display: block;
}


.Page_content .right_content{
	padding-bottom: 35px;
}

.Page_content .right_content h3{
	font-family: OpenSans-SB;
	font-size: 26px;
	color: #990000;
	margin: 0;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #d7d7d7;
}

.Page_content .right_content .article_div{
	float: left;
	width: 70%;
}

.Page_content .article_div p{
	font-family: OpenSans-R;
	font-size: 13px;
	color: #474747;

	line-height: 24px;
}

.Page_content .article_div p span a{
	color: #ab834b;
	text-decoration: none;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.Page_content .article_div p span a:hover{
	color: #990000;
}

.Page_content .article_div p.bold_text{
	font-family: OpenSans-SB;
	font-size: 14px;
	color: #333333;

	margin-top: 15px;

	line-height: 24px;
}

.Page_content .right_content .img_div{
	width: 30%;
	float: right;
}

.Page_content .img_div img{
	text-align: center;
	float: none;
	margin: 50px auto 0 auto;
	display: block;
}

.Page_content .right_content .bdr_div{
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 5px;
}

.Page_content .right_content .filter_col{
	margin-top: 13px;
}

.Page_content .filter_col .dropdown{
	display: inline-block;
}

.Page_content .filter_col .dropdown .btn-primary{
	border: 1px solid #e5e5e5;
	box-shadow: none;
	background-color: #fff;
	font-family: OpenSans-R;
	font-size: 13px;
	color: #000;
	font-weight: 100;

	padding: 0 8px;
	border-radius: 0;

	min-width: 65px;
	text-align: left;
}

.Page_content .show_div .dropdown .btn-primary .caret{
	margin-left: 20px;
}

.Page_content .sortby_div .dropdown .btn-primary .caret{
	margin-left: 10px;
}

.Page_content .show_div .dropdown-menu{
	border-radius: 0;
	box-shadow: none;
	min-width: 65px;
	margin: 0;
}

.Page_content .sortby_div .dropdown-menu{
	border-radius: 0;
	box-shadow: none;
	min-width: 120px;
	margin: 0;
}

.Page_content .show_div .dropdown-menu > li > a,
.Page_content .sortby_div .dropdown-menu > li > a{
	padding: 2px 8px;

	font-family: OpenSans-R;
	font-size: 13px;
	color: #000;
	font-weight: 100;
}

.Page_content .right_content .filter_col span{
	font-family: OpenSans-R;
	font-size: 13px;
	color: #696969;
	margin-right: 3px;
}

.Page_content .right_content .show_div{
	float: left;
}

.Page_content .right_content .sortby_div{
	float: right;
}

/*========= product_div ===========*/
.Page_content .product_description{
	margin-top: 25px;
}

.Page_content .product_div{
	padding-bottom: 26px;
	border-bottom: 1px solid #d7d7d7;
}

.Page_content .product_div .coins_div{
	width: 20%;
	display: inline-block;
}

.Page_content .product_div .description_div{
	width: 75%;
	display: inline-block;
	vertical-align: top;
}

.Page_content .product_div .description_div h2{
	font-family: OpenSans-SB;
	font-size: 18px;
	color: #990000;
	margin: 0;
	display: inline-block;
	line-height: 30px;
	margin-right: 18px;
}

.Page_content .product_div .description_div h3{
	font-family: OpenSans-SB;
	font-size: 13px;
	color: #fff;
	display: inline-block;
	margin: 0;
	padding-left: 10px;
	background-image: url("../images/green_ribbon.png");
	background-position: center center;
	height: 25px;
	line-height: 25px;
	width: 81px;
}

.Page_content .product_div .review_box{
	width: 100%;
	display: block;
}

.Page_content .product_div .description_div .review_img{
	width: 100px;
	display: inline-block;
}

.Page_content .product_div .description_div h4{
	font-family: OpenSans-R;
	font-size: 13px;
	line-height: 13px;
	color: #696969;
	display: inline-block;

	vertical-align: middle;
}

.Page_content .product_div .description_div p{
	font-family: OpenSans-R;
	font-size: 13px;
	line-height: 25px;
	color: #474747;

	margin-bottom: 26px;
}

.Page_content .product_div .description_div .delivery_truck{
	width: 46px;
	display: inline-block;
}

.Page_content .product_div .description_div h5{
	font-family: OpenSans-R;
	font-size: 13px;
	color: #564227;
	display: inline-block;
	margin: 0;
	padding-left: 10px;
}

.Page_content .product_div .description_div h6{
	font-family: OpenSans-R;
	font-size: 14px;
	color: #000;
	margin: 0;
	margin-left: 35px;
	line-height: 19px;
	vertical-align: middle;
	display: inline-block;
}

.Page_content .product_div .description_div h6 span{
	font-family: OpenSans-SB;
}

.Page_content .product_div .product_buy{
	margin-top: 25px;
}

.Page_content .product_div .product_buy .buy_btn{
	width: 100%;
	background-color: #564227;
	border: 2px solid #564227;
	box-shadow: none;
	border-radius: 0;
	padding: 0;
	height: 40px;
	line-height: 36px;
	text-align: center;

	font-family: OpenSans-SB;
	font-size: 16px;
	color: #fff;

	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* .Page_content .product_div .product_buy .buy_btn:hover{
	background-color: #fff;
	color: #564227;
} */

.Page_content .product_buy .price_table{
	margin-bottom: 17px;
}

.Page_content .product_buy .price_table h3{
	font-family: OpenSans-B;
	font-size: 13px;
	color: #333333;
	margin: 0;

	height: 32px;
	line-height: 32px;

	border-bottom: 1px solid #d7d7d7;
	border-bottom-style: dotted;
}

.Page_content .product_buy .price_table h3 span.align_left{
	float: left;
}

.Page_content .product_buy .price_table h3 span.align_center{
	margin-left: 33px;
}

.Page_content .product_buy .price_table h3 span.align_right{
	float: right;
}

.Page_content .product_buy .price_table h4{
	font-family: OpenSans-R;
	font-size: 13px;
	color: #333333;
	margin: 0;

	height: 32px;
	line-height: 32px;

	border-bottom: 1px solid #d7d7d7;
	border-bottom-style: dotted;
}

.Page_content .product_buy .price_table h4:nth-child(even){
	background-color: #fdfde8;
}

.Page_content .product_buy .price_table h4 span.align_left{
	font-family: OpenSans-SB;
	float: left;
	width: 35%;
}

.Page_content .product_buy .price_table h4 span.align_center{
	width: 33%;
}

.Page_content .product_buy .price_table h4 span.align_right{
	float: right;
	padding-right: 5px;
}

.Page_content .product_buy .quantity_div{
	width: 28%;
	display: inline-block;
}

.Page_content .product_buy .quantity_div h6{
	font-family: OpenSans-R;
	font-size: 12px;
	color: #343434;

	margin: 0;
	margin-bottom: 7px;
}

.Page_content .product_buy .quantity_div input{
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	border: 1px solid #d7d7d7;
	font-family: OpenSans-SB;
	font-size: 14px;
	color: #333333;
	text-align: center;
	padding: 0 10px;
}

.Page_content .product_buy .quantity_div input:hover,
.Page_content .product_buy .quantity_div input:focus{
	border: 1px solid #840000;
}

.Page_content .product_buy .addtocart_btn{
	font-family: OpenSans-SB;
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin-left: 2px;
	width: 180px;
	height: 50px;
	line-height: 46px;
	border: none;
	border: 2px solid #840000;
	box-shadow: none;
	border-radius: 2px;
	background-color: #840000;
	padding: 0;
	display: inline-block;
	vertical-align: top;

	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* .Page_content .product_buy .addtocart_btn:hover{
	background-color: #fff;
	color: #840000;
} */


/*------- call_to_order -------*/

.Page_content .call_to_order{
	width: 100%;
	height: 90px;
	border: 1px solid #d7d7d7;
	padding: 12px 15px;

	margin-left: auto;
	margin-right: auto;
	margin-top: 55px;
	background-color: #fdfde8;
}

.Page_content .call_to_order h2{
	font-family: OpenSans-SB;
	font-size: 20px;
	color: #900000;

	margin: 0;
}

.Page_content .call_to_order h3{
	font-family: OpenSans-SB;
	font-size: 13px;
	color: #8c0000;
	height: auto;
	line-height: 20px;
	border: none;
	margin: 0;
	margin-top: 5px;
}

.Page_content a{
	text-decoration: none;
}

.Page_content #backtotop{
	display: inline-block;
	float: right;
	margin: 0;
	vertical-align: middle;
	margin-left: 18px;
	line-height: 23px;
}

.Page_content #backtotop .fa{
	color: #ab834b;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.Page_content #backtotop .fa:hover{
	color: #840000;
}


/*======= Bottom_content =========*/

.membership_bk{
	background-color: #181818;
}

.membership_container{
	height: 68px;
	line-height: 68px;
}

.membership_container h2{
	font-family: OpenSans-R;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	margin-right: 10px;
	display: inline-block;
}

.membership_container .email_input{
	width: 300px;
	height: 43px;
	line-height: 43px;

	border: none;
	box-shadow: none;
	font-family: OpenSans-R;
	font-size: 14px;
	color: #333333;
}

.membership_container .signup_btn{
	width: 130px;
	height: 45px;
	line-height: 43px;
	text-align: center;

	border: none;
	background-color: #69594d;

	font-family: OpenSans-R;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	margin-left: -5px;
	margin-bottom: -3px;

	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.membership_container .signup_btn:hover{
	background-color: #840000;
}

.membership_container .social_icons{
	float: right;
	margin-right: 0;
}

.membership_container .social_icons .fa{
	text-align: center;
	font-size: 28px;
	color: #616161;
	margin-left: 14px;
	height: 68px;
	line-height: 68px;

	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.membership_container .social_icons .fa:hover{
	color: #840000;
}

.bottom_links_container{
	margin-top: 60px;
}

.bottom_links_container .left_half{

}

.bottom_links_container .right_half{
	padding-left: 80px;
	margin-bottom: 45px;
	border-left: 1px solid #d7d7d7;
}

.bottom_links_container h2{
	font-family: OpenSans-B;
	font-size: 18px;
	color: #333333;
	margin-bottom: 15px;
	text-transform: uppercase;
	margin-top: 0;
}

.bottom_links_container ul{
	padding: 0;
}

.bottom_links_container ul li{
	list-style: none;
}

.bottom_links_container ul li a{
	font-family: OpenSans-R;
	font-size: 16px;
	line-height: 35px;
	text-decoration: none;
	color: #9d9d9d;

	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.bottom_links_container ul li a:hover{
	color: #840000;
}

.bottom_links_container .contactus_div{
	width: 60%;
	float: left;
	display: inline-block;
}

.bottom_links_container .logos_div{
	width: 40%;
	float: right;
	display: inline-block;
	text-align: center;
	vertical-align: top;
}

.bottom_links_container .address_box{
	margin-bottom: 30px;
	display: block;
}

.bottom_links_container .icon_div{
	float: left;
	display: inline-block;
	width: 20%;
	text-align: right;
	padding-right: 10px;
}

.bottom_links_container .icon_div .fa{
	font-size: 45px;
	color: #777777;
}

.bottom_links_container .address_div{
	float: right;
	display: inline-block;
	width: 80%;
}

.bottom_links_container .address_div h5{
	font-family: OpenSans-SB;
	font-size: 14px;
	color: #AB834B;
	margin: 0;
	margin-bottom: 5px;

	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.bottom_links_container .address_div h5:hover{
	color: #840000;
}

.bottom_links_container .address_div a{
	text-decoration: none;
}

.bottom_links_container .address_div h6{
	font-family: OpenSans-R;
	font-size: 14px;
	color: #777777;

	line-height: 25px;
	margin: 0;
}

.bottom_links_container .right_half p{
	font-family: OpenSans-R;
	font-size: 14px;
	color: #777777;
	line-height: 25px;
}

.supporters_bk{
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 10px;
}

.supporters_container{
	height: 153px;
	text-align: center;
	float: none;
	margin: 0 auto;
}

.supporters_container h5{
	font-family: OpenSans-R;
	font-size: 18px;
	color: #777777;
	text-align: center;
	margin-top: 38px;

	text-transform: capitalize;
}

.supporters_container .supporter_logos img{
	display: inline-block;
	float: none;
	text-align: center;
	margin: 0 5px;
}

.bottom_most_content p{
	font-family: OpenSans-R;
	font-size: 11px;
	color: #777777;
}

.bottom_most_content{
	margin-bottom: 100px;
}

.bottom_most_content .big_fish{
	float: right;
}

.bottom_most_content .big_fish p{
	font-family: OpenSans-R;
	font-size: 13px;
	color: #777777;
}
/*---------------------------------------------------*/
/*================ Product-Page =====================*/
/*---------------------------------------------------*/

.Product_data .Product_specification{
	width: 32%;
	float: right;
	margin-left: 70px;
}

.Product_data .Product_specification h2{
	font-family: OpenSans-SB;
	font-size: 22px;
	color: #333333;
	margin: 0;
	margin-bottom: 8px;
}

.Product_data .Product_specification h3{
	font-family: OpenSans-SB;
	font-size: 14px;
	color: #333333;
	margin: 0;
	border-bottom: 1px solid #d7d7d7;
	border-bottom-style: dotted;

	height: 40px;
	line-height: 40px;
}

.Product_data .Product_specification h3 span{
	font-family: OpenSans-R;
	float: right;
}

.Product_data .Full_description{
	padding-right: 40px;
}

.Product_data .Full_description h2{
	font-family: OpenSans-SB;
	font-size: 22px;
	color: #333333;
	margin: 0;
	margin-bottom: 8px;
}

.Product_data .Full_description p{
	font-family: OpenSans-R;
	font-size: 14px;
	color: #333333;

	line-height: 25px;
}

.Product_data .Full_description h4{
	font-family: OpenSans-B;
	font-size: 16px;
	color: #333333;
	margin-top: 22px;
}

.Product_data .Full_description ul{
	padding-left: 15px;
}

.Product_data .Full_description ul li{
	list-style-image: url("../images/square_bullet.png");
}

.Product_data .Full_description ul li p{
	font-family: OpenSans-R;
	font-size: 14px;
	color: #333333;
	margin-bottom: 5px;
}

.Product_data .Full_description ul li p span,
.Product_data .Full_description p span{
	font-family: OpenSans-B;
	font-size: 14px;
	color: #ab834b;

	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.Product_data .Full_description ul li p a,
.Product_data .Full_description p a{
	text-decoration: none;
}

.Product_data .Full_description ul li p span:hover,
.Product_data .Full_description p span:hover{
	color: #840000;
}

.Product_data .Full_description p.semi_bold{
	font-family: OpenSans-SB;
	margin-bottom: 0;
}

.Product_data .Full_description p span.not_bold{
	font-family: OpenSans-R;
}

.Product_data .Mail_box{
	width: 270px;
	height: 360px;
	border: 1px solid #d7d7d7;
	border-radius: 5px;
	padding: 25px 15px 20px 15px;
	background-color: #e4f2d9;

}

.Product_data .Mail_box h2{
	font-family: OpenSans-SB;
	font-size: 18px;
	color: #fff;

	background-image: url("../images/blue_ribbon.png");
	background-position: center center;

	text-transform: uppercase;
	margin: 0;
	height: 35px;
	line-height: 35px;
	text-align: center;
	float: none;
	display: block;
	padding-right: 5px;
}

.Product_data .Mail_box .book_text{
	display: inline-block;
	float: left;
	width: 60%;
	margin-top: 30px;
	margin-bottom: 15px;
}

.Product_data .Mail_box .book_text h5{
	font-family: OpenSans-R;
	font-size: 15px;
	color: #000;
	margin: 0;
	line-height: 24px;
}

.Product_data .Mail_box .book_text h5 span{
	font-family: OpenSans-B;
}

.Product_data .Mail_box .book_img{
	display: inline-block;
	float: right;
	width: 40%;
	margin-top: 30px;
	margin-bottom: 15px;
}

.Product_data .Mail_box input{
	width: 100%;
	height: 35px;
	line-height: 35px;

	border: none;
	box-shadow: none;
	border: 1px solid #d7d7d7;
	border-radius: 3px;

	margin-bottom: 10px;
	padding-left: 12px;

	font-family: OpenSans-R;
	font-size: 13px;
	color: #999999;
}

.Product_data .Mail_box .fa{
	margin-left: -30px;
	color: #d7d7d7;
	font-size: 20px;
}
.Product_data .Mail_box .send_btn{
	font-family: OpenSans-SB;
	font-size: 15px;
	color: #1e2c03;
	width: 100%;
	text-align: center;
	height: 37px;
	line-height: 37px;
	border: none;
	box-shadow: none;
	margin-top: 3px;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8fc700+0,70b51d+100 */
	background: #8fc700; /* Old browsers */
	background: -moz-linear-gradient(top,  #8fc700 0%, #70b51d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #8fc700 0%,#70b51d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #8fc700 0%,#70b51d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc700', endColorstr='#70b51d',GradientType=0 ); /* IE6-9 */

}

.Product_data .Mail_box .send_btn:hover{
	background: #abe828;
}

/*========== Purchased_container ============*/

.Purchased_container{
	margin-top: 40px;
}

.Purchased_container h2{
	font-family: OpenSans-SB;
	font-size: 22px;
	color: #333333;
	margin: 0;
}

.Purchased_container .Product_box{
	margin: 50px 0;
	width: 19%;
	text-align: center;
	display: inline-block;
}

.Purchased_container .Product_box h5{
	font-family: OpenSans-SB;
	font-size: 14px;
	color: #886432;

	margin: 0;
	margin-top: 12px;
	text-align: center;

	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.Purchased_container .Product_box h5:hover{
	color: #840000;
}

.Purchased_container .Product_box a{
	text-decoration: none;
}

.Purchased_container .Product_box h6{
	font-family: OpenSans-SB;
	font-size: 14px;
	color: #494949;

	margin: 0;
	margin-top: 7px;
	text-align: center;
}


/*========== Reviews_container ============*/

.Reviews_container .reviews_section{
	padding-right: 40px;
}

.Reviews_container .reviews_heading{
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.Reviews_container h2{
	font-family: OpenSans-SB;
	font-size: 22px;
	color: #333333;
	margin: 0;
	margin-top: 7px;
	display: inline-block;
}

.Reviews_container .review_btn{
	font-family: OpenSans-SB;
	font-size: 15px;
	color: #000000;

	width: 150px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	text-align: center;
	border: 1px solid #d7d7d7;
	box-shadow: none;
	border-radius: 3px;
	float: right;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ececec+0,f2f2f2+3,f1f1f1+9,dedede+71,d8d8d8+100 */
	background: #ececec; /* Old browsers */
	background: -moz-linear-gradient(top,  #ececec 0%, #f2f2f2 3%, #f1f1f1 9%, #dedede 71%, #d8d8d8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ececec 0%,#f2f2f2 3%,#f1f1f1 9%,#dedede 71%,#d8d8d8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ececec 0%,#f2f2f2 3%,#f1f1f1 9%,#dedede 71%,#d8d8d8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
}

.Reviews_container .review_btn:hover{
	background: #c0bebe;
}

.Reviews_container .overall_div{
	display: inline-block;
}

.Reviews_container .overall_div h4{
	font-family: OpenSans-SB;
	font-size: 18px;
	color: #333333;
	display: inline-block;
	margin: 0;
	vertical-align: middle;
}

.Reviews_container .overall_div a{
	text-decoration: none;
}

.Reviews_container .overall_div h5{
	font-family: OpenSans-R;
	font-size: 12px;
	color: #333333;
	border-bottom: 1px solid #cccccc;
	width: 60%;
}

.Reviews_container .overall_div h5:hover{
	color: #840000;
}

.Reviews_container .perpage_div{
	float: right;
	display: inline-block;
}

.Reviews_container .perpage_div span{
	font-family: OpenSans-R;
	font-size: 14px;
	color: #333333;
	vertical-align: middle;
}

.Reviews_container .perpage_div .dropdown{
	display: inline-block;
	min-width: 45px;
	height: 22px;
}

.Reviews_container .perpage_div .dropdown .caret{
	margin-left: 10px;
}

.Reviews_container .perpage_div .dropdown .btn{
	font-family: OpenSans-R;
	font-size: 13px;

	background-color: #fff;
	color: #000;
	border: 1px solid #d7d7d7;
	border-radius: 0;
	padding: 0 7px;
	min-width: 45px;
	height: 22px;
	line-height: 22px;
}

.Reviews_container .perpage_div  .dropdown-menu{
	min-width: 45px;
	margin: 0;
	box-shadow: none;
}

.Reviews_container .perpage_div  .dropdown-menu > li > a{
	padding: 2px 10px;
	font-family: OpenSans-R;
	font-size: 13px;
	color: #000000;
}
.Reviews_container .customer_review_box{
	margin-top: 10px;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 7px;
	margin-bottom: 17px;
}

.Reviews_container .customer_review_box h5{
	font-family: OpenSans-SB;
	font-size: 15px;
	color: #333333;
	margin-top: 7px;
}

.Reviews_container .customer_review_box h6{
	font-family: OpenSans-R;
	font-size: 13px;
	color: #333333;
}

.Reviews_container .customer_review_box p{
	font-family: OpenSans-R;
	font-size: 14px;
	color: #333333;

	line-height: 27px;
}

.Reviews_container .display_reviews,
.Reviews_container .previous_next{
	display: inline-block;
	margin-bottom: 45px;
}

.Reviews_container .previous_next{
	float: right;
}

.Reviews_container .display_reviews p,
.Reviews_container .previous_next p{
	font-family: OpenSans-R;
	font-size: 14px;
	color: #333333;
}

.Reviews_container .display_reviews p a,
.Reviews_container .previous_next p a{
	text-decoration: none;
	outline: 0;
}

.Reviews_container .display_reviews p span,
.Reviews_container .previous_next p span{
	color: #ab834b;
}

.Reviews_container .display_reviews p span:hover,
.Reviews_container .previous_next p span:hover{
	color: #840000;
}

.pos_absolute.Page_content .product_buy{
	width: 295px;
}

.pos_absolute.Page_content .product_buy .shadow_box{
	border: 1px solid #d7d7d7;
	padding: 16px;
	background-color: #fff;
	-webkit-box-shadow: 0px 1px 6px 1px rgba(206,206,206,1);
	-moz-box-shadow: 0px 1px 6px 1px rgba(206,206,206,1);
	box-shadow: 0px 1px 6px 1px rgba(206,206,206,1);
}

.pos_absolute.Page_content .product_buy h2{
	font-family: OpenSans-SB;
	font-size: 24px;
	color: #900000;
	margin: 0;
}

.pos_absolute.Page_content .product_buy h2 span{
	font-size: 12px;
}

.pos_absolute.Page_content .product_div{
	border: none;
}

.pos_absolute.Page_content .gold_ratings{
	text-align: center;
	border: 1px solid #d7d7d7;
	height :45px;
	margin-bottom: 13px;
	background-color: #f9f9e8;
}

.pos_absolute.Page_content .gold_ratings h6{
	margin: 0;
	height :45px;
	line-height: 45px;

	font-family: OpenSans-R;
	font-size: 14px;
	color: #343434;
}

.pos_absolute.Page_content .gold_ratings h6 span{
	font-family: OpenSans-R;
	font-size: 14px;
	color: #343434;
	padding: 0 1px;
}

.pos_absolute.Page_content .gold_ratings h6 span.text_b{
	font-family: OpenSans-B;
	font-size: 14px;
	color: #343434;
}

.pos_absolute.Page_content .gold_ratings h6 span.text_r{
	color: #ff0000;
}

.pos_absolute.Page_content .gold_ratings h6 .fa{
	margin-left: 5px;
}

.pos_absolute.Page_content .product_buy .price_table h4{
	background-color: #fff;
}

.pos_absolute.Page_content .product_buy{
	position: absolute;
	right: 80px;
	left: auto;
	z-index: 99;

	bottom: 130px;;
}

/*========== product-page slider ============*/

.slider_container{
	margin-top: 10px;
}

.slider_container .flexslider .Flex_topcontent{
	position: absolute;
	left: 0;
	right: auto;
	z-index: 99;
}

.slider_container .flexslider .Flex_bottomcontent{
	position: absolute;
	left: 0;
	right: auto;
	bottom: 125px;
	z-index: 99;
}

.slider_container .flexslider .Flex_bottomcontent h4{
	font-family: OpenSans-R;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	border: none;
	font-style: italic;
	margin: 0;
}

.slider_container .flexslider .Flex_bottomcontent h5{
	font-family: OpenSans-SB;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	border: none;
	font-style: italic;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 10px;
}

.slider_container .flexslider .Flex_bottomcontent img{
	display: inline-block;
}

.slider_container .flexslider .Flex_bottomcontent h6{
	font-family: OpenSans-R;
	font-size: 13px;
	color: #564227;
	text-decoration: none;
	border: none;
	font-style: italic;
	margin: 0;
	margin-left: 12px;
	display: inline-block;
}

.slider_container .flexslider .Flex_bottomcontent h4:hover{
	color: #000;
}

.slider_container .flexslider .slides img {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: auto;
}

/* .slider_container .slider_no2,
.slider_container .slider_no3,
.slider_container .slider_no4{
	background-image: url("../images/slider_img.png");
	height: 488px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
} */

.slider_container .flexslider{
	margin-bottom: 20px;
}

.slider_container .flexslider h1{
	font-family: OpenSans-SB;
	font-size: 24px;
	color: #990000;
	line-height: 35px;
	margin-top: 13px;
	margin-bottom: 0;
	width: 35%;
}

.slider_container .flexslider h2{
	font-family: OpenSans-SB;
	font-size: 24px;
	color: #990000;
	line-height: 35px;
	margin-top: 30px;
	margin-bottom: 0;
}

.slider_container .flexslider .rating_img{
	width: auto;
	display: inline-block;
}

.slider_container .flexslider h3{
	display: inline-block;
	margin: 0;
	vertical-align: middle;

	font-family: OpenSans-SB;
	font-size: 18px;
	color: #333333;
}

.slider_container .flexslider h4{
	font-family: OpenSans-R;
	font-size: 12px;
	color: #333333;
	border-bottom: 2px solid #cccccc;
	width: 116px;
	margin: 0;
}

.slider_container .flexslider h4:hover{
	color: #840000;
}

.slider_container .flexslider a{
	text-decoration: none;
}

/* .slider_container .flex-control-thumbs img.flex-active{
	background-image: url("../images/thumb_bk.png");
	height: 118px;
	background-position: center center;
	background-repeat: no-repeat;
} */

.slider_container .flex-control-thumbs img{
	width: auto;
	height: 75px;
	/* opacity: 1; */
}

.slider_container .flex-control-thumbs li{
	width: auto;
	float: none;
	margin: 0 17px;
}

.slider_container .flex-direction-nav a{
	outline: 0;
	top: 40%;
}

.slider_container .flex-direction-nav a:before{
	content: "";
}

.slider_container .flex-direction-nav a.flex-prev{
 	background-image: url("../images/left_arrow.png");
	background-repeat: no-repeat;
	height: 65px;
}

.slider_container .flex-direction-nav a.flex-next{
 	background-image: url("../images/right_arrow.png");
	background-repeat: no-repeat;
	height: 65px;
}

.Desktop_hidden{
	display: none;
}

.membership_container .signup_form{
	display: inline-block;
}

.container{
/* 	border: 1px solid red; */
}

.slider_container .flexslider h2.sm-visble{
	display: none;
}

.Reviews_container .review_btn.Desktop_hidden{
	display: none;
}

.slider_container .flex-control-thumbs img{
	height: 94px;
	opacity: 1;

	-moz-transition-property: none;
	-webkit-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
}

.slider_container .flex-control-thumbs .flex-active{
	background-image: url(../images/hover-img.png);
	height: 94px;
	background-size: 94px;
}

.slider_container .flex-control-thumbs{

padding-bottom: 10px;
/*
-webkit-box-shadow: inset 0px -13px 7px 0px rgba(0,0,0,0.04);
-moz-box-shadow: inset 0px -13px 7px 0px rgba(0,0,0,0.04);
box-shadow: inset 0px -13px 7px 0px rgba(0,0,0,0.04); */

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f5f5f5+0,f5f5f5+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 75%, #f5f5f5 100%, #f5f5f5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 75%,#f5f5f5 100%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 75%,#f5f5f5 100%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */





/*   background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 75%, #f5f5f5 100%, #f5f5f5 100%) repeat scroll 0 0; */

}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */

	.Product_data .Mail_box .fa {
		color: #d7d7d7;
		font-size: 20px;
		margin-left: -30px;
	}

}



/*========= For cssmenu2 only ===========*/
.Category_filters #cssmenu2{
	margin-top: 5px;
}

#cssmenu2, #cssmenu2 ul, #cssmenu2 li, #cssmenu2 a {
    border: 0 none;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
}

#cssmenu2, #cssmenu2 ul, #cssmenu2 li, #cssmenu2 a{
	position: relative;
}

#cssmenu2 > ul > li.has-sub > a:after {
/*     background: rgba(0, 0, 0, 0) url("../images/gray-badcrub-with-graybg.jpg") repeat scroll 0 0; */
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 11px;
    width: 6px;
}

#cssmenu2 > ul > li.has-sub > a:after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
   /*  content: "пЃ§"; */
    font-family: FontAwesome;
    left: auto;
    right: 15px;
}




/*-------- css menu4 ----------*/
#cssmenu4, #cssmenu4 ul, #cssmenu4 li, #cssmenu4 a {
    border: 0 none;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
}

#cssmenu4 > ul > li.has-sub > a::after {
    background: rgba(0, 0, 0, 0) url("../images/gray-badcrub-with-graybg.jpg") repeat scroll 0 0;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 11px;
    width: 6px;
}

#cssmenu4 > ul > li.has-sub.active > a::after {
    background: rgba(0, 0, 0, 0) url("../images/black-badcrumb-with-graybg.jpg") repeat scroll 0 0;
    height: 6px;
    left: 0;
    top: 14px;
    width: 10px;
}

.Page_content #cssmenu4 li ul li{
	min-height: 25px;
}

.Page_content #cssmenu4 li ul li:first-child{
	margin-top: 8px;
}

/*========== cancelling zoom effect in ios safari(iphone) =========*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
  select,
  textarea,
  input {
    font-size: 16px;
  }

  .Page_content .product_buy .quantity_div input{
	   font-size: 16px;
  }

  .Product_data .Mail_box input{
	   font-size: 16px;
  }

  .Main_navigation .navbar-form .form-control{
	  font-size: 16px;
  }

  .membership_container .email_input{
	  font-size: 16px;
  }
}

.Mobile-show{
	display: none;
}

.Mobile_Menu a.list-group-item-success,
.Mobile_Menu a.list-group-item{
	font-family: OpenSans-R;
    font-size: 17px;
	color: #fff;
	text-transform: uppercase;
	outline: 0;
}

.Mobile_Menu a.list-group-item{
	font-size: 13px;
	padding-left: 30px;
	background-color: #323232;
	border: 1px solid #000;
	border-radius: 0;
	line-height: 20px;
}

.Mobile_Menu a.list-group-item.Mobile_Dropdown.collapsed:after{
	font-family: FontAwesome;
	content: "\f107";
	font-size: 20px;
	color: #fff;
	margin-left: 7px;
	float: right;
}

.Mobile_Menu a.list-group-item.Mobile_Dropdown:after{
	font-family: FontAwesome;
	content: "\f106";
	font-size: 20px;
	color: #fff;
	margin-left: 7px;
	float: right;
}

.Mobile_Menu a.list-group-item .fa{
	color: #fff;
}

.Mobile_Menu a.list-group-item:hover{
	color: #bb9967;
	background-color: #323232;
}

.Mobile_Menu a.list-group-item-success{
	background-color: #323232;
	font-size: 17px;
	padding-left: 15px;
}

.Mobile_Menu .fa-angle-down{
	margin-left: 10px;
}

.Mobile_Menu .list-group-submenu .list-group-item{
	padding-left: 45px;
}

.Mobile_Menu .panel{
	box-shadow: none;
	border: none;
}

.Mobile_Menu{
	width: 100%;
}

.Mobile_Menu .panel{
	margin-bottom: 0;
}

.Mobile_Menu .navbar-nav{
	margin: 0 -15px;
}


/*----- left-side-menu -------*/
.navbar-inverse {
    background-color: #323232;
    border-color: #323232;
}

.Mobile_Menu{
	display: none;
	padding: 0;
	border-radius: 0;
}

.Mobile_Menu.navbar-inverse{
	background-color: transparent;
	border: none;
	width: 60px;
	position: absolute;
	z-index: 150;
}

.Mobile_Menu.navbar-inverse .navbar-toggle{
	background-color: #333;
}

.Mobile_Menu.navbar-inverse .navbar-toggle {
    background-color: #f8f8f8;
    border-color: #f8f8f8;
}

.Mobile_Menu.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000;
}

/*
  @media screen and (max-width: 768px) {
          .side-collapse-container{
              width:100%;
              position:relative;
              left:0;
              transition:left 1s;
          }
          .side-collapse-container.out{
              left:200px;
          }
          .side-collapse {
              top:0;
              bottom:0;
              left:-15px;
              width: 300px;
              position: relative;
              overflow:hidden;
          }
          .side-collapse.in {
              width:0;
          }
      }

	  */

	    @media screen and (max-width: 768px) {
          .side-collapse-container{
              width:100%;
              position:relative;
              left:0;
              /* transition:left 1s; */
          }
          .side-collapse-container.out{
              left:200px;
          }
          .side-collapse {
              top:0;
              bottom:0;
              left:-15px;
              width: 300px;
              position: relative;
              overflow:hidden;

			   /* For Safari 3.1 to 6.0 */
    -webkit-transition-property: left;
    -webkit-transition-duration: .3s;
    -webkit-transition-timing-function: linear;
    -webkit-transition-delay: 0s;
    /* Standard syntax */
    transition-property: left;
    transition-duration: .3s;
    transition-timing-function: linear;
    transition-delay: 0s;
          }
          .side-collapse.in {
              width:300px;
			  left: -350px;


          }
      }


/*----- left-side-menu ends -------*/


/*==== extra changes =====*/
.membership_container .signup_form{
    height: 43px;
    line-height: 43px;
    overflow: hidden;
    vertical-align: middle;
}

.membership_container .email_input{
	height: 46px;
	line-height: 15px;
}

.membership_container .signup_btn{
	height: 46px;
	line-height: 45px;
	border: 1px solid #69594d;
}



/*-------- second mega menu --------*/

/* MEGAMENU STYLE
-------------------------------------------------- */
.megamenu .nav,
.megamenu .collapse,
.megamenu .dropup,
.megamenu .dropdown {
  position: static;
}
.megamenu .container {
  position: relative;
}
.megamenu .dropdown-menu {
  left: auto;
  margin: 0 auto;
  width: 97.6%;
}
.megamenu .megamenu-content {
  padding: 15px;
}
.megamenu .megamenu-content h3{
  margin-top: 0;
  color: #428bca;
  font-size: 18px;
}
.megamenu .dropdown.megamenu-fw .dropdown-menu {
  left: 0;
  right: 0;
}
.megamenu .dropdown-menu .bdr-line{
	border-left: 1px solid #d7d7d7;
	min-height: 480px;

}

.megamenu .dropdown-menu ul{
	padding-left: 15px;
	padding-top: 10px;
}

.megamenu .dropdown-menu ul.margin_ul{
	margin-top: 20px;
}

.megamenu .dropdown-menu ul li{
	list-style: none;
}

.megamenu .dropdown-menu ul li a{
	
  font-size: 13px;
  color: #777777;
  border: none !important;
  line-height: 30px;
}

.megamenu .dropdown-menu ul li a.Semi_Bold{
	font-family: OpenSans-SB;
	color: #bb9967;
}

.megamenu .dropdown-menu ul li a:hover{
	border: none;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
	background-color: #fff;
}

.dropdown-header{
	padding: 0;
}

.megamenu .dropdown-menu .mega_menu_img{
	width: 100%;
}





div.commonprorat {
  left: 0;
  position: absolute;
  width: 27%;
  z-index:10;
}
div.product-view div.product-essential div.product-name h1{ color: #990000;
    font-family: OpenSans-SB;
    font-size: 24px;
    line-height: 35px;
    margin-bottom: 0;
    margin-top: 13px;
	}
	div.product-view div.product-essential div.row-product {
  border-bottom: none;
  display: inline-block;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 15px 0;
  width: auto;
}
div.product-view div.ratings p.rating-links a {
  border-bottom: 2px solid #cccccc;
  color: #333333;
  display:inline-block;
  font-size: 12px;
}
div.product-view div.ratings a.cusrevcount {
  color: #333333;
  display: inline-block;
  font-size: 18px;
}
div.product-img-boxer ul.bxsliders li img {
  display: block;
  float: none;
  margin: 0 auto;
  text-align: center;
  width: auto;
}
div.product-view div.slider > div#bx-pager {
  text-align: center;
}
div.onlyvidewthum {
  display: inline-block;
}
div.product-view div.product-img-boxer div.slider ul.bxsliders > li {
  text-align: center !important;
}
div.product-view div.commonprorat .product-name {
  margin-bottom: 0;
}
div.product-view div.product-essential div.commonprorat div.row-product {
  padding-top: 5px;
}
/*div.product-view div.product-essential div.add-to-box {
  display: inline-block;
  
  right: 60px;
  top: 150px;
  z-index:99;
}*/
div.product-view div.product-essential div.add-to-box {
  display: inline-block;
  position: absolute;
  right: 60px;
  top: 150px;
  z-index: 99;
   width:287px;
}

.option-sect .price-box ,
.option-sect .add-to-links,
.option-sect p.required,
.option-sect .availability { display:none;}
.option-sect #product-options-wrapper {
    display: none;
}

span.full-product-price {
    margin-left: 5px;
    color: #900000;
    font-family: OpenSans-SB;
    font-size: 24px;
    margin: 0;
}
.product-options-bottom .price-box .price-as-configured {
    display: inline-flex;
    font-size: 21px;
    line-height: 22px;
}
.option-sect .product-options-bottom .price-box { display:block;}
.option-sect .price-box .price-from,
.option-sect .price-box .price-to{ float:left; width:50%;}

.option-sect .input.qty{ width:55px !important;}

.product-options dd input.input-text {
    width: 45px !important;
}

li.tier-price {
    font-size: 14px;
}

div.product-view div.product-essential div.add-to-box div.product_div {
  border-bottom: medium none;
}

div.product-view div.bx-controls-direction a.bx-prev {
  background: rgba(0, 0, 0, 0) url("../images/left_arrow1.png") no-repeat scroll 0 0 / 25px auto;
  height: 50px;
  left: 0;
  position: absolute ;
  width: 50px;
}
div.product-view div.bx-controls-direction a.bx-next {
  background: rgba(0, 0, 0, 0) url("../images/right_arrow2.png") no-repeat scroll 0 0 / 25px auto;
  height: 50px;
  width: 50px;
   right: 0;
  position: absolute ;
}




div.product-view div.product-view div.row div.rungdes {
  float: left;
  padding-right: 30px;
  width: 50%;
}
div.product-view div.rungdes > h2 {
  margin: 0;
}
div.product-view div.rungdes p a strong {
  color: #333333;
  font-size: 16px;
  text-align: left;
}
div.product-view div.product-img-boxer div.slider {
  position: relative;
}
div.product-view div.product-img-boxer div.slider div.bx-wrapper {
  position: static;
}
div.product-view div.product-img-boxer div.slider div#bx-pager a.active {
  background: rgba(0, 0, 0, 0) url("../images/hover-img.png") no-repeat scroll 0 0 / 100% auto;
}
div.product-view div.product-img-boxer div.slider div#bx-pager a  {
	padding:5px;
    display:inline-block;
}
div.product-view div.product-img-boxer div.slider div#bx-pager a img {
  width: 100%;
}
div.product-view div.product-img-boxer div.slider > div#bx-pager {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 75%, #f5f5f5 100%, #f5f5f5 100%) repeat scroll 0 0;
  padding-bottom: 15px;
}
div.product-view div.product-img-boxer {
  position: relative;
}
div.product-view div.Flex_bottomcontent {
  position: absolute;
  top: 350px;
  width: auto;
}
div.product-view .Flex_bottomcontent > h4 {
  font-family: open sans;
  font-size: 14px;
  font-style: italic;
  margin-bottom: 0;
  color:#000;
}
div.product-view .Flex_bottomcontent > h5 {
  color: #000000;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  margin: 5px 0 10px;
}
div.product-view .Flex_bottomcontent > h6 {
  color: #564227;
  display: inline-block;
  font-size: 13px;
  font-style: italic;
  padding-left: 20px;
}

div.product-view .rungdes.Descriptionpro > h2, div.product-view .rungdes.Specificationspro > h2 {
  color: #333333;
  font-family: OpenSans-SB;
  font-size: 22px;
  margin: 0 0 8px;
}

div.product-view div.rung-content div.std > p {
  color: #333333;
  font-family: open sans;
  font-size: 14px;
  line-height: 25px;
}
div.product-view .rungdes.Descriptionpro p a strong {
  color: #333333;
  font-size: 16px;
  text-align: left !important;
}
div.product-view .rungdes.Descriptionpro p b {
  font-size: 16px;
}


div.product-view div.rungdes.Specificationspro {
  float: right;
}
div.product-view div.rungdes.Descriptionpro ul#product-attribute-specs-table > li {
  border-bottom: 1px dotted #d7d7d7;
  clear: both;
  color: #333333;
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 40px;
  overflow: hidden;
  font-family:open sans;
}
div.product-view div.rungdes.Specificationspro {
  float: right;
  margin-left: 40px;
  width: 32%;
}
div.product-view div.rung-content ul li span.attr-content {
  display: inline-block;
  float: right;
  font-weight: normal;
  text-align: right;
  width: 80%;
}
div.product-view div.rung-content ul li span.attr-title {
  display: inline-block;
  float: left;
  width: 20%;
}
div.product-view div.rung-content div.std > p {
  text-align: left !important;
}

div.product-view div#move-to-span-col div.block-related-product div.block-title span {
  clear: both;
  color: #333333;
  display: inline-block;
  font-size: 22px;
  padding-top: 30px;
  text-align: left;
}
div#move-to-span-col div.block-related-product .aw-arp-item, div.block-related .aw-arp-item {
  float: left;
  margin: 0;
  width: 19% !important;
  height:auto;
}
div.product-view div#move-to-span-col div.block-related-product .block-title {
  text-align: left;
}

div.product-view div#move-to-span-col div.block-related-product div.block-content ul li.aw-arp-item > a {
  color: #886432;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  margin: 12px 0 0;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
}
div.product-view div#move-to-span-col div.block-related-product div.block-content ul li.aw-arp-item > a {
  color: #886432;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  margin: 12px 0 0;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
}
div.product-view div#move-to-span-col div.block-related-product div.block-content ul li.aw-arp-item > a:hover {
  color: #840000 !important;
}
div.product-view div#move-to-span-col ul li div.price-box span.regular-price span.price {
  color: #494949;
  font-family: open sans;
  font-size: 14px;
  font-weight: normal;
  margin: 7px 0 0;
}
div.product-view div#move-to-span-col div.block-related-product ul li div.price-box a.minimal-price-link span.price {
  color: #494949;
  font-size: 14px;
}
div.product-view div#move-to-span-col div.block-related-product ul li div.price-box a.minimal-price-link span.label {
  color: #494949;
}
div.product-view div.reviews_section div.commonreviewtitle > h2 {
  color: #333333;
  display: inline-block;
  font-family: open sans;
  font-size: 22px;
  margin:0px;
}
div.product-view div.reviews_section div.commonreviewtitle button.showhidereform {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ececec 0%, #f2f2f2 3%, #f1f1f1 9%, #dedede 71%, #d8d8d8 100%) repeat scroll 0 0;
  border: 1px solid #d7d7d7;
  border-radius: 3px;
  box-shadow: none;
  color: #000000;
  display: inline-block;
  float: right;
  font-family: OpenSans-SB;
  font-size: 15px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  width: 150px;
}
div.product-view div.reviews_section div.commonreviewtitle button.showhidereform:hover {
  background: #c0bebe none repeat scroll 0 0;
}

div.product-view div.row div#customer-reviews div.commonreviewtitle {
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 15px;
  overflow: hidden;
  padding-bottom: 10px;
}

div.product-view div#customer-reviews table.ratings-table td {
  font-family: open sans;
  font-size: 13px;
}
div.product-view div#customer-reviews table.ratings-table td span {
	text-transform:uppercase;
}
div.product-view div#customer-reviews table.ratings-table {
  color: #333333;
  font-family: OpenSans-R;
  font-size: 14px;
  line-height: 27px;
}
div.product-view div.rungdes.Descriptionpro ul#product-attribute-specs-table > li {
  border-bottom: 1px dotted #d7d7d7;
  clear: both;
  color: #333333;
  display: block;
  font-family: open sans;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5em;
  overflow: hidden;
  padding: 10px 0;
}


div.product-view div.product-img-boxer div.add-to-box div.gold_ratings{
	  background-color: #f9f9e8;
  border: 1px solid #d7d7d7;
  height: 45px;
  margin-bottom: 13px;
  text-align: center;
}
div.product-view div.add-to-box div.gold_ratings h6 span{
  color: #343434;
  font-family: OpenSans-R;
  font-size: 14px;
  padding: 0 1px;
}
div.product-view div.add-to-box div.gold_ratings h6 span.text_b {
  color: #343434;
  font-family: OpenSans-B;
  font-size: 14px;
}

div.product-view div.add-to-box .shadow_box {
  background-color: #ffffff;
  border: 1px solid #d7d7d7;
  box-shadow: 0 1px 6px 1px #cecece;
  padding: 12px;
  overflow:hidden;
}
div.product-view div.add-to-box .shadow_box h2 {
  color: #900000;
  font-family: OpenSans-SB;
  font-size: 24px;
  margin: 0;
}
div.product-view div.add-to-box .shadow_box h2 .price{
	font-weight: 600;
	color:#000000;

}
div.product-view div.add-to-box .shadow_box h2 span{
font-size: 12px;
}
div.product-view div.add-to-box .shadow_box .price_table {
  margin-bottom: 17px;
}
div.product-view div.add-to-box .shadow_box .price_table h3 {
  border-bottom: 1px dotted #d7d7d7;
  color: #333333;
  font-family: OpenSans-B;
  font-size: 13px;
  height: 32px;
  line-height: 32px;
  margin: 0;
}
div.product-view div.add-to-box .shadow_box .price_table h3 li {
  float: left;
  list-style: outside none none;
  margin-left: 27px;
}
div.product-view div.add-to-box .shadow_box .price_table h3 li.align_left {
  margin-left: 0;
}
div.product-view div.add-to-box .shadow_box .price_table h4 {
  border-bottom: 1px dotted #d7d7d7;
  color: #333333;
  font-family: OpenSans-R;
  font-size: 13px;
  height: 32px;
  line-height: 32px;
  margin: 0;
}
div.product-view div.add-to-box .shadow_box .price_table h4 {
  background-color: #ffffff;
}
div.product-view div.add-to-box .shadow_box .price_table h4 span.align_left {
  float: left;
  font-family: OpenSans-SB;
  width: 35%;
}
div.product-view div.add-to-box .shadow_box .price_table h4 span.align_center {
  width: 33%;
}
div.product-view div.add-to-box .shadow_box .price_table h4 span.align_right {
  float: right;
  padding-right: 5px;
}
div.product-view div.product-img-boxer div.add-to-box .qty-block {
  display: inline-block;
  width: 28%;
}
div.product-view div.product-img-boxer div.add-to-box div.product_div div.shadow_box button.button.btn-cart span {
  background-color: #840000;
  font-size: 18px;
  font-weight: bold;
  height: 50px;
  line-height: 46px;
  padding: 0;
  text-align: center;
  transition: all 0.3s ease 0s;
  vertical-align: top;
  width: 180px;
}


div.product-view div.onlyvidewthum div.play-button {
  left: 40%;
  top: 40%;
}
div.product-view div.commondeswithspec {
  padding-top: 50px;
}
div.qty-control label {
  color: #343434;
  display: block;
  font-family: open_sanssemibold;
  font-size: 12px;
  font-weight: normal;
}
div.product-view div.add-to-box div.shadow_box div.add-to-cart div.qty-block div.qty-control input.qty {
  width: 66px !important;
}
div.product-view div.product_div div.shadow_box div.qty-block div.qty-control > div {
  display: none;
}
section.Page_content div.product_div {
  border-bottom: medium none #000080;
  padding-bottom: 0;
}
div.product-view div.product-img-boxer div.add-to-box .qty-block {
  display: inline-block;
  margin-top: 0;
  width: 25% !important;
}
div.product-view div.add-to-cart button.button {
  float: left;
  margin-left: 15px;
  margin-top: 10px;
}
div.product-view div.col-right .spacsheetbox {
  background: #e4f2d9 none repeat scroll 0 0;
  border: 1px solid #cccccc;
  border-radius: 3px;
  padding: 22px 10px;
}
div.product-view div.Full_description {
  display: none;
}
div.product-view div.col-right .spacsheetbox {
  background: #e4f2d9 none repeat scroll 0 0;
  border: 1px solid #cccccc;
  border-radius: 3px;
  padding: 22px 10px;
}


div.product-view div.block-related-product li a {
  color: #886432;
  font-family: OpenSans-SB;
  font-size: 14px;
  margin: 12px 0 0;
  text-align: center;
  transition: all 0.3s ease 0s;
}
div.product-view div.block-related-product li a:hover {
  color: #840000;
}
div.sliderowl {
  display: none;
}
a.smallanchor {
  position: relative;
}
a.smallanchor img.smallplay {
    height: 30px !important;
    left: 30%;
    position: absolute;
    top: 30%;
    width: 40px !important;
}

div.product-view div.block-related-product div.block-title {
  clear: both;
}
div.product-view div.product-img-boxer div.slider div#bx-pager a.smallanchor img.smallthumbvideodown {
    height: 57px;
    width: 83px;
}
a.biganchor img.play-vidbtn {
  position: absolute;
  top: 50%;
  z-index: 2147483647;
  left: 50%;
}
a.biganchor {
  display: inline-block;
  position: relative;
}









@media only screen and (max-width:991px){

/*new css style date of 18july2016*/

.sell_left {  padding-right: 0;  width: 100%;}
.sell_right { width: 100%;}

.category-sell-now .p-sell .account-information { width:100%;}
.sell_left .p-sell{ margin-bottom:15px;}

.sell_left .p-sell .right-arrow{ display:none;}
.category-sell-now .zoom img { width: auto;}
.category-sell-now .p-sell .moble-display{ display:block !important;}
.category-sell-now .p-sell .Payment-table{ display:none !important;}


.sell-to-us .p-search .zoom{ text-align:center;}


.category-sell-now .product-scrolling .products > figure {
  display: inline-block;
  float: left;
  margin-bottom: 20px;
}
.category-sell-now .product-scrolling .products h5 {
  float: left;
  margin-left: 15px;
  margin-top: 16px;
  width: 74%;
}
.category-sell-now .product-scrolling .products h6 {
  float: left;
  margin-left: 15px;
  margin-right: 0;
  margin-top: 0;
}

.sell_left .p-search { padding-right:0px;}






.scrool {
  border: 1px solid #e2e2e2;
  overflow-x: auto;
  padding: 0;
  white-space: nowrap;
}
.box {
  display: inline-block;
  height: 200px;
  margin: 0;
  width: 100%;
}
.box h3 {
  background-color: #d8d8d8;
  color: #333;
  font-family: OpenSans-SB;
  font-size: 16px;
  height: 43px;
  line-height: 43px;
  margin: 0;
  text-align: center;
}
.box h4 {
  background-color: #fff;
  color: #333;
  font-family: OpenSans-R;
  font-size: 14px;
  height: 60px;
  line-height: 20px;
  margin: 0;
  padding-top: 8px;
  text-align: center;
}
.box h5 {
  background-color: #f8f8f8;
  color: #333;
  font-family: OpenSans-R;
  font-size: 14px;
  height: 45px;
  line-height: 45px;
  margin: 0;
  text-align: center;
}
.box h6 {
  background-color: #fff;
  color: #333;
  font-family: OpenSans-R;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  margin: 0;
  text-align: center;
}

}
@media only screen and (min-width:768px) and (max-width:991px)
{
	div.product-view div.Flex_bottomcontent {
  bottom: 240px;
  position: absolute;
  width: auto;
}


}
@media only screen and (max-width:767px)
{
	.sell_left .p-0 {  text-align: center;}

	div.product-view div.product-img-boxer div.slider > div#bx-pager {
      display: none;
    }
    .mobile-phone-view{
    	display: block !important;
		width: 100% !important;
		/*margin-left: 25% !important;*/
		float: left !important;

    }
    .mobile-phone-view a h2{
    	font-size: 18px !important;
    }
    .Desktop_hidden{
    	top:10px;
    }

}
div.commonprorat {
  position: inherit;
  width: 65%;
  text-align:left;
}
div.product-view div.product-img-boxer {
  position: relative;
  text-align: center;
}
div.product-view div.product-essential div.add-to-box {
  display: inline-block;
  position: inherit;
  right: inherit;
  top: inherit;
}
div.product-view div.Flex_bottomcontent {
  bottom: inherit;
  clear: both;
  display: block;
  position: inherit;
  text-align: center;
  width: 100%;
  top: inherit;
}
div.product-view div.Full_description {
  display: block;
  text-align: left;
}
div.rungdes.Descriptionpro {
  display: none;
}
div.commonprorat {
  width: 100%;
}
div.product-view div.bx-controls-direction a.bx-next {
  background: rgba(0, 0, 0, 0) url("../images/right_arrow2.png") no-repeat scroll 0 0 / 25px auto;
  height: 50px;
  position: absolute;
  right: -35px;
  width: 50px;
}
.Main_header .breadcrums_div {
	display:none;
}
div.sliderowl {
  display: block;
}
div.product-view div.product-img-boxer div.slider {
  display: none;
}
div.sliderowl div.owl-item div.item > img {
  width: 100%;
}
div.product-view div.product-img-boxer div.add-to-box .qty-block {
  display: inline-block;
  margin-top: 0;
  width: 23% !important;
}
div.product-view div.add-to-box div.shadow_box div.add-to-cart div.qty-block div.qty-control input.qty {
  width: 60px !important;
}
div.sliderowl div.item a.biganchor > img {
  width: 100%;
}
div.product-view div.product-essential div.row-product {
  margin-bottom: 2px;
  padding: 15px 0 0px;
}
div.product-view  span.toggles::before {
  content: "";
  font-family: fontawesome;
}

div.product-view div.Full_description div#accordion div.panel.panel-default {
  border: none;
  box-shadow: none;
}
div.product-view div.Full_description div#accordion h2 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
}
div.product-view  div.Full_description div#accordion div.toggledescontent a {
  color: #333;
}
div.product-view  div.Full_description div#accordion div.toggledescontent > p {
  text-align: left !important;
}


div.product-view  div.Full_description div#accordion ul#product-attribute-specs-table > li {
  border-bottom: 1px dotted #d7d7d7;
  clear: both;
  color: #333333;
  display: block;
  font-family: open sans;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5em;
  overflow: hidden;
  padding: 10px 0;
}
div.product-view  div.Full_description div#accordion ul#product-attribute-specs-table > li span.attr-title {
  display: inline-block;
  float: left;
  width: 20%;
}
div.product-view  div.Full_description div#accordion ul#product-attribute-specs-table > li span.attr-content {
  display: inline-block;
  float: right;
  font-weight: normal;
  text-align: right;
  width: 80%;
}


div.product-view  .col-right .spacsheetbox .left-sec {
  padding-left: 9px;
  text-align: left;
  width: 138px;
}
div.footer .list-icon li {
  float: left;
  margin-right: 15px;
  padding: 0;
}
div.footer .block-subscribe .block-title strong {
  color: #ffffff;
  font-size: 17px;
  font-weight: normal;
}
div.product-view div.reviews_section div.commonreviewtitle button.showhidereform {
  float: left;
  margin-top: 15px;
}

div.sliderowl div.owlsliders.owl-carousel.owl-theme {
  position: relative;
}
div.sliderowl div.owl-carousel .owl-buttons {
  display: block;
  position: absolute;
  top: 40%;
  width: 100%;
}
div.sliderowl div.owl-carousel div.owl-buttons div.owl-prev {
  background-attachment: scroll;
  background-clip: border-box;
  background-image: url("../images/left_arrow1.png");
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 14px auto;
  border-radius: 0;
  height: 25px;
  opacity: 1;
  padding: 0;
  position: absolute;
  left: -10px;
  width: 14px;

}

div.sliderowl div.owl-carousel div.owl-buttons div.owl-next {
  background-attachment: scroll;
  background-clip: border-box;
  background-image: url("../images/right_arrow2.png");
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 14px auto;
  border-radius: 0;
  height: 25px;
  opacity: 1;
  padding: 0;
  position: absolute;
  right: -10px;
  width: 14px;
}
i.icon-chevron-left.icon-white {
  display: none;
}
i.icon-chevron-right.icon-white {
  display: none;
}

img.owlplayvideobtn {
  height: 30px !important;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 30px !important;
}



body.catalogsearch-result-index section.Page_content .product_div .coins_div {
/*  display: none;
  width:100%;
  text-align:center;*/
    width: 25%;
    text-align: center;
    float: left;
    display: block;
}

body.catalog-category-view section.Page_content .left_content {
  display: block;
}
}


/*new css style date of 6may2016*/
.category-products .call_to_order {
  height: 67px;
  float: left;
  margin-top: 13px;
 /* width: 260px;*/
}
.category-products .call_to_order h2{ font-size:18px;}

div.product-view div.add-to-box .shadow_box .price_table h2 { font-size:16px;}

.add-to-box .shadow_box .call_to_order {
  float: left;
  height: 72px;
  margin-bottom: 15px;
  margin-top: 16px; width:260px;
}



.footer-col-content a {
  color: #ab834b;
}
.footer-col-content a:hover {
  color: #840000;
  text-decoration:none;
}
/*div.shadow_box .align_center {
  color: #840000;
  font-size: 22px;
}*/
section.Page_content div.product_div {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom:26px;
}

.Page_content .product_div .description_div h2 {
  width: auto;
}

ol#recently-viewed-items li.item .product-name > a {
    color: #ab834b;
}
ol#recently-viewed-items li.item .product-name > a:hover {
  color: #840000;
}

div.ratings a.cusrevcount {
     color: #ab834b;
 
}
.pager ol > li > a {
     color: #ab834b;
  
}
.pager ol > li > a:hover{
     color: #840000;
  }
.pager .pages .current {
  border: 1px solid #99897d;
  padding: 1px 5px;
}


.Page_content .left_content {
  padding-right: 55px;
}
.actions  {
  padding-top: 5px;
  text-align: right;
  
}
.actions a {
  color:#ab834b;
  
}
.actions a:hover {
     color: #840000;
  }

div.left_content div.block-content div.currently .block-subtitle {
	color:#ab834b;
  }

div.currently li .value {
	color:#ab834b;
  }
.label {
	color:#ab834b;
}
.btn-remove {
  color: #ab834b;
}
.btn-remove:hover {
     color: #840000;
}

div.row-product p.no-rating > a {
  color: #ab834b;
  
}
div.row-product p.no-rating > a:hover {
     color: #840000;
  }

.category-products .call_to_order {
  height: auto;
}
.Page_content .product_div .description_div h6 {
  margin: 0 0 0 25px;
}
.owl-item a {
  color: #ab834b;
}
.owl-item a:hover {
     color: #840000;
}
div.right .fa.fa-arrow-up {
  color: #ab834b;
  }
div.right .fa.fa-arrow-up:hover {
     color: #840000;
}

/*new css style date of 10may2016*/
.col-left.sidebar { top: 212px !important;}

.product_buy .shadow_box h2 { margin-top: 0;}
.left_content .currently ol { }
.left_content .currently ol li { padding-right:10px;position:relative;}
.left_content .currently ol li .btn-remove{position:absolute; right:0;top: 1px;}

.block-layered-nav dd li a { color: #ab834b;}
.block-layered-nav dd li:hover a{ color:#990000;} 



div.listmobile-slider {
  display: none;
}
body.catalog-category-view div.quantity_div h6 span {
  display: none;
}
body.catalog-category-view div.description_div div.as-low-as {
  display: none;
}

@media only screen and (min-width:992px) and (max-width:1199px){
	nav.Main_navigation.navbar-default .navbar-nav > li > a {
  padding-left: 10px;
  padding-right: 7px;
}
}
@media only screen and (min-width:768px) and (max-width:991px){
	nav.Main_navigation.navbar-default .navbar-nav > li > a {
  padding: 15px 5px;
  text-align: center;
}
ul.dropdown-menu {
  top: 45%;
}
}
@media only screen and (max-width:639px)
{
	div.Desktop_visible {
  display: block;
}
}
@media only screen and (max-width:767px)
{
body.catalog-category-view div.Desktop_visible div.product_description {
  padding: 0;
  position: relative;
}
	body.catalog-category-view div.Desktop_visible {
  padding: 0;
}
body.catalog-category-view section.Page_content .product_div .description_div {
  width: 100%;
}
body.catalog-category-view div.Desktop_visible div.product_buy.p-r {
  padding: 0px;
}
body.catalog-category-view div.product_description div.description_div article p {
  display: none;
}
body.catalog-category-view section.Page_content .product_div .coins_div {
  width: 23%;
  /*display: none;*/
    margin-left: auto;
    margin-right: auto;
    display: block;
}


body.catalog-category-view div.listmobile-slider div.coins_div.owl-carousel.owl-theme {
  width: 100%;
}
div.listmobile-slider {
  display: block;
}
body.catalog-category-view div.listmobile-slider div.owl-carousel .owl-item {
  float: left;
  text-align: center;
}
body.catalog-category-view div.category-products div.description_div a h2 span {
  position: absolute;
  top: 0;
  left: 0;
}
body.catalog-category-view section.Page_content .product_div .description_div h2 {
  margin-right: 0;
}
/*body.catalog-category-view section.Page_content .call_to_order {
  display: none;
}*/
body.catalog-category-view section.Page_content .right_content > h3 {
  height: auto;
}
body.catalog-category-view div.product_buy.p-r div.quantity_div form button.button {
  width: 70%;
}
body.catalog-category-view div.product_buy.p-r div.quantity_div form button.button span {
  width: 100%;
}
body.catalog-category-view div.product_buy.p-r div.quantity_div form button.button span span {
  width: 100%;
  text-align:center;
}
body.catalog-category-view div.quantity_div h6 span {
  display: block;
}
body.catalog-category-view div.quantity_div h6 span {
  color: #000000;
  font-family: OpenSans-SB;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0px;
}
body.catalog-category-view section.Page_content .product_div .description_div .delivery_truck {
  display: none;
}
body.catalog-category-view section.Page_content .product_div .description_div h5 {
  display: none;
}
body.catalog-category-view .Page_content .product_div .description_div h6 {
  display: none;
}
body.catalog-category-view div.category-products div.shadow_box .align_center {
  font-size: 16px;
  font-weight: 700;
}
body.catalog-category-view div.category-products div.shadow_box .align_center {
   display: block !important;
 	font-size: 30px;
}
body.catalogsearch-result-index section.Page_content .product_description {
  padding: 0;
  position: relative;
}
body.catalogsearch-result-index section.Page_content div.product_div {
  padding: 0 0 26px;
}
body.catalogsearch-result-index section.Page_content .product_div .description_div {
  width: 100%;
}
body.catalogsearch-result-index div.product_buy.p-r {
  padding: 0px;
}
/*body.catalogsearch-result-index section.Page_content .call_to_order {
  width: 238px;
  display: none;
}*/
body.catalogsearch-result-index section.Page_content .product_div .description_div p {
  display: none;
}
body.catalogsearch-result-index div.description_div span h3 {
  position: absolute;
  top: 0;
}
body.catalogsearch-result-index section.Page_content div.block.block-list.block-viewed,body.catalog-category-view section.Page_content div.block.block-list.block-viewed {
  display: none;
}
body.catalogsearch-result-index section.Page_content .product_div .description_div h6 {
  display: none;
}
body.catalogsearch-result-index section.Page_content .product_div .description_div h5 {
  display: none;
}
body.catalogsearch-result-index section.Page_content .product_div .description_div .delivery_truck {
  display: none;
}
body.catalogsearch-result-index div.quantity_div h6 span {
  font-size: 14px;
  color: #000;
}
body.catalogsearch-result-index div.shadow_box h2 span.align_center {
  display: none;
}
body.catalogsearch-result-index div.product_buy div.quantity_div form button.button.btn-cart {
  width: 70%;
  text-align: center;
}
body.catalogsearch-result-index div.product_buy div.quantity_div form button.button.btn-cart > span {
  width: 100%;
}
body.catalogsearch-result-index div.product_buy div.quantity_div form button.button.btn-cart > span > span {
  width: 100%;
  text-align:center;
}

body.catalog-category-view div.description_div div.as-low-as {
  display: block;
}
body.catalogsearch-result-index div.left_content {
  border: 1px solid #cccccc;
  display: block;
}
body.catalogsearch-result-index h2.mobilefilter {
  background: #cccccc none repeat scroll 0 0;
  padding: 0 10px;
  text-align: left;
  position:relative;
}
body.catalogsearch-result-index h2.mobilefilter::after {
  border-left: 10px solid rgba(0, 0, 0, 0);
  border-right: 10px solid rgba(0, 0, 0, 0);
  border-top: 12px solid #000000;
  content: "";
  position: absolute;
  right: 15px;
  top: 20px;
}

body.catalogsearch-result-index h2.mobilefilter.mobilefiltertoggle::after {
  content: "";
  position: absolute;
  right: 15px;
  top: 20px;
  transform:rotate(180deg);
}
body.catalogsearch-result-index div.left_content div.block-content > div#cssmenu {
  padding: 10px;
}
body.catalogsearch-result-index div.left_content div.block-content > div#cssmenu ul li ul li {
  border-bottom: 1px solid #cccccc;
}
body.catalogsearch-result-index div.left_content div.block-content > div#cssmenu ul li.toggle.active > a::after {
  content: "";
  font-family: FontAwesome;
  position: absolute;
  right: 0;
}
body.catalogsearch-result-index div.left_content div.block-content > div#cssmenu ul li.toggle > a::after {
  content: "";
  font-family: FontAwesome;
  position: absolute;
  right: 0;
}
body.catalogsearch-result-index div.left_content div.block-content >#cssmenu {
  width: 100%;
}




body.catalog-category-view h2.mobilefilter::after {
  border-left: 10px solid rgba(0, 0, 0, 0);
  border-right: 10px solid rgba(0, 0, 0, 0);
  border-top: 12px solid #000000;
  content: "";
  position: absolute;
  right: 15px;
  top: 20px;
}
body.catalog-category-view h2.mobilefilter {
  background: #cccccc none repeat scroll 0 0;
  padding: 0 10px;
  position: relative;
  text-align: left;
}
body.catalog-category-view h2.mobilefilter.mobilefiltertoggle::after {
  content: "";
  position: absolute;
  right: 15px;
  top: 20px;
  transform: rotate(180deg);
}
body.catalog-category-view div.left_content div.block-content > div#cssmenu {
    padding: 10px;
}
body.catalog-category-view div.left_content div.block-content > #cssmenu {
    width: 100%;
}
body.catalog-category-view div.left_content div.block-content > div#cssmenu4 {
    padding: 10px;
}
body.catalog-category-view div.left_content div.block-content > #cssmenu4 {
    width: 100%;
}
body.catalog-category-view div.left_content {
  border: 1px solid #cccccc;
  display: block;
}
body.catalog-category-view div.left_content div.block-content > div#cssmenu ul li ul li {
  border-bottom: 1px solid #cccccc;
}
body.catalog-category-view div.left_content div.block-content > div#cssmenu4 ul li ul li {
  border-bottom: 1px solid #cccccc;
}

#cssmenu4 > ul > li.has-sub.active > a::after {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  content: "";
  font-family: fontawesome;
  height: inherit;
  left: inherit;
  right: 0;
  top: 9px;
  width: auto;
}
.Page_content #cssmenu4 li.has-sub > a {
  display: block;
  outline: 0 none;
  padding-left: 0;
}
#cssmenu4 > ul > li.has-sub > a::after {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  content: "";
  font-family: fontawesome;
  height: inherit;
  left: inherit;
  right: 0;
  top: 9px;
  width: auto;
}

#cssmenu > ul > li.has-sub.active > a::after {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  content: "";
  font-family: fontawesome;
  height: inherit;
  left: inherit;
  right: 0;
  top: 9px;
  width: auto;
}
.Page_content #cssmenu li.has-sub > a {
  display: block;
  outline: 0 none;
  padding-left: 0;
}
#cssmenu > ul > li.has-sub > a::after {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  content: "";
  font-family: fontawesome;
  height: inherit;
  left: inherit;
  right: 0;
  top: 9px;
  width: auto;
}





}



.Mobile_Menu div#education1 a.list-group-item-success {
  background-color: #323232;
  font-size: 13px;
  padding-left: 30px;
}
body.cms-history-of-gold div.right_content div.block.block-cart {
  padding-top: 20px;
}
body.cms-history-of-gold div.right_content div.block-title span {
  color: #333333;
  font-size: 24px;
  text-transform: none;
}
body.cms-page-view div.col-lg-3.right_content div.block div.block-title {
  margin-bottom: 18px;
  position: relative;
  text-transform: uppercase;
}
body.cms-history-of-gold div.right_content div.block-compare div.left_content > h2 {
  border-bottom: medium none;
  color: #333333;
  font-family: inherit;
  font-size: 24px;
  height: inherit;
  line-height: inherit;
  margin-bottom: 18px;
  text-transform: none;
}
body.cms-history-of-gold div.right_content div.block-compare div.left_content {
  padding: 0;
}
body.aw-onestepcheckout-index-index form#aw-onestepcheckout-general-form input[type="radio"], body.aw-onestepcheckout-index-index form#aw-onestepcheckout-general-form input[type="checkbox"] {
  line-height: normal;
  margin: -1px 0 0;
}
body.aw-onestepcheckout-index-index form#aw-onestepcheckout-general-form input[type="checkbox"], body.aw-onestepcheckout-index-index form#aw-onestepcheckout-general-form input[type="radio"] {
  box-sizing: border-box;
  display: inline-block;
  padding: 0;
}
body.aw-onestepcheckout-index-index form#aw-onestepcheckout-general-form #aw-onestepcheckout-payment-method .sp-methods ul {
  padding-left: 0;
}














/* ankit__________________*/


 div.select {
  background-color: #f7f7dd;
    border: 1px solid #dadada;
    height: 45px;
    margin: 16px auto 30px;
    width: 36.7%; 
}
.select .down-btn {
  float: left;
}
.select .up-btn {
  float: right;
  margin-right: 4px;
}
.select .down-btn .btn-default {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: transparent;
  border-color: -moz-use-text-color #dadada -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-radius: 0;
  border-style: none solid none none;
  border-width: medium 1px medium medium;
  color: #333;
  font-family: OpenSans-R;
  font-size: 13px;
  margin-top: 5px;
  outline: medium none;
  width: 205px;
}
 .select .down-btn .btn-default span {
  color: #ff0000;
  font-family: OpenSans-R;
  font-size: 13px;
}
 .select .up-btn .btn-default {
  background-color: transparent;
  border: medium none;
  color: #333;
  font-family: OpenSans-R;
  font-size: 13px;
  margin-left: 0;
  margin-top: 5px;
  outline: medium none;
}
.select .up-btn .btn-default span {
  color: #47a01f;
  font-family: OpenSans-R;
  font-size: 13px;
}
div.line-img {
  margin-bottom: 42px;
  margin-top: 10px;
}
.heading h2 {
  color: #000;
  font-family: OpenSans-SB;
  font-size: 26px;
  margin: 0;
}
.heading h3 {
  color: #990000;
  font-family: OpenSans-SB;
  font-size: 20px;
  margin: 27px 0 0;
}
.heading .heading-content {
  color: #5d5d5d;
  font-family: OpenSans-R;
  font-size: 14px;
  line-height: 27px;
  margin-top: 9px;
  width: 96%;
}
.gold-coin-img {
  margin-left: -57px;
  margin-top: 64px;
}
.gold-coin-img figure img {
  width: 70%;
}
.coins-top {
  margin-bottom: 46px;
  margin-top: 16px;
}
.coins-detail h5 {
  margin-bottom: 0;
  margin-top: 8px;
  text-align: center;
}
.coins-detail h5 a {
  color: #990000;
  font-family: OpenSans-SB;
  font-size: 14px;
  outline: medium none;
  text-decoration: none;
}
.coins-detail img {
  width: 100%;
}
.coins_div span {
  font-weight: normal;
} 

.p-sell {
  padding-left: 0;
  padding-right: 0;
}
.sell-to-us .account-information .sell-icon h2 {
  color: #000;
  font-family: OpenSans-B;
  font-size: 16px;
  margin-bottom: 10px;
  margin-top: 14px;
  text-align: center;
  text-transform: uppercase;
}
.p-search {
  padding-left: 0;
}

.Page_content .call_to_order h3
{
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	margin-top: 3px;
} 

.Page_content .call_to_order h3 a
{
	color: #000000;
	
} 

.dropdown-header-inner{
	font-family:  Helvetica Neue;	
}


/*new css style date of 18july2016*/

.bid-price { font-size: 14px;}
.aw-onestepchekocut-column-middle label {
  margin-left: 5px !important;
}
.aw-onestepchekocut-column-middle label[for="p_method_paypal_express"] { margin-left: 0px!important;}

.aw-onestepcheckout-cart-table table tr td.product-name{ margin-top: 7px!important; }

.price-as-configured .price-label {
    display: none;
}

#shopping-cart-table dl.item-options dd{
    display: none;
}
.aw-onestepcheckout-cart-table .item-options{
    float:left;
}
.aw-onestepcheckout-cart-table .item-options dd{
    display: none;
}

.shadow_box h4.cross_mark {
    font-size: 14px;
    text-decoration: line-through;


}
@media only screen and (min-width:767px){
    .call_to_order{
        display: block !important;
        width: 100% !important;
        text-align: center!important;
}
@media only screen and (min-width:639px){
    .call_to_order{
        display: block !important;
        width: 100% !important;
        text-align: center!important;
}
@media only screen and (min-width:319px){
    .call_to_order{
        display: block !important;
        width: 100% !important;
        text-align: center!important;
}
@media only screen and (min-width:439px){
    .call_to_order{
        display: block !important;
        width: 100% !important;
        text-align: center!important;
}
@media only screen and (min-width:349px){
    .call_to_order{
        display: block !important;
        width: 100% !important;
        text-align: center!important;
}

.ll-image img{
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.ll-tile{
	border-style: solid;
	border-width: 1px;
	border-color: #999;
	padding:0;
	min-height: 300px;
	width: 23.7%;
	margin: 0 5px 0 5px;
	border-radius: 5px;
	margin-bottom: 20px; 
}
.ll-tile h3{
	font-size: 18px;
	display: block;
	text-align: center;
	border-bottom: solid;
	border-bottom-width: 1px;
	text-align: center;
	padding: 0 0 5px 0;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	color: rgb(153, 0, 0);
	min-height: 50px;
}