@font-face {
    font-family: 'proxima_novaregular';
    src: url('../fonts/proximanova-reg-webfont.eot');
    src: url('../fonts/proximanova-reg-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-reg-webfont.woff') format('woff2'),
         url('../fonts/proximanova-reg-webfont.woff') format('woff'),
         url('../fonts/proximanova-reg-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-reg-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('../fonts/ProximaNovaRegular.eot');
    src: url('../fonts/ProximaNovaRegular.eot') format('embedded-opentype'),
         url('../fonts/ProximaNovaRegular.woff') format('woff2'),
         url('../fonts/ProximaNovaRegular.woff') format('woff'),
         url('../fonts/ProximaNovaRegular.ttf') format('truetype'),
         url('../fonts/ProximaNovaRegular.svg') format('svg');
}



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

}

.facolor{
	color: #eb751e;
	font-size: 0.15625vw;
}
:active,
:focus {
  outline: none !important;
}

html {
  font-size: 100%;
}
body {
  line-height: 1.875vw!important;
  color: #2b2b2b;
  font-size: 1.25vw!important;
   font-family: 'ProximaNovaRegular'!important;
  background:#f8f8f8 none repeat scroll 0 0;
}

a {
  text-decoration: none;
}
a:hover,
a:focus {
  text-decoration: none;
  outline:none;
}
a:hover {  color:#b69454;
}
a img {
  border: none;
}
label
{
	margin-bottom:0.390625vw;
}
ol, ul
{
	margin-bottom:0.78125vw;
}
img, iframe {
  max-width: 100%;
}
.form-horizontal .checkbox, .form-horizontal .radio {
    min-height: 2.109375vw;
	padding-top:0.546875vw;
}
p {
    margin: 0 0 0.78125vw;
}
.checkbox, .radio
{
	margin:0.78125vw 0px;
}
.form-control
{
	border:0.078125vw solid #ccc;
}
.row {
    margin-right: -1.171875vw;
    margin-left: -1.171875vw;
}
.h3, h3 {
    font-size: 1.875vw;
	margin-top: 1.5625vw;
    margin-bottom: 0.78125vw;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th
{
	padding:0.625vw;
}
.sidebox_price_filter .bootstrap-tagsinput {
    background-color: #fff!important;
    box-shadow: inset 0 0.078125vw 0.078125vw rgba(0, 0, 0, 0.075)!important;
    display: inline-block;
    padding:0!important;
    color: #555;
    vertical-align: middle;
    border-radius: 0.3125vw!important;
    max-width: 100%;
    line-height: 1.71875vw!important;
    cursor: text;
	height:auto!important;
	border:none!important;
	box-shadow:none!important;
	overflow:inherit!important;
}
.sidebox_price_filter .bootstrap-tagsinput .twitter-typeahead 
{
	float: left;
    width: 100%;
    border-bottom:  0.078125vw solid #ccc;
    margin-top: 1.015625vw;
	
	background: rgb(249, 247, 248) none repeat scroll 0% 0%; border: medium none; border-radius: 20px; height: auto !important; padding: 10px 15px;
}
.sidebox_price_filter .bootstrap-tagsinput .twitter-typeahead::after {
  color: #eb751e;
  content: "\f002";
  font-family: FontAwesome;
  position: absolute;
  right: 15px;
}
.bootstrap-tagsinput input
{
	padding:0px 0.46875vw!important;
}
.table
{
	margin-bottom:1.5625vw;
}
.btn-group-lg>.btn, .btn-lg {
    padding: 0.78125vw 1.25vw;
    font-size: 1.40625vw;
	border:0.078125vw solid transparent;
    line-height: 1.3333333;
    border-radius: 0.46875vw;
}
/* a {transition: all 0.3s ease-in-out 0s;} */
.padding_0 {padding:0 !important;}

.toggle {display:none;}
 h1 {width:auto; float:left; font-size:1.796875vw; color:#1a1a1a; margin:0.390625vw 0 0;}

 .a2a_kit {display:none;}
 .top_header { background: #eb751e none repeat scroll 0 0;
    box-shadow: 0 0 0.546875vw -0.234375vw #000;
    float: left;
    padding: 0.48vw 1.95vw;
    position: relative;
    width: 100%;
    z-index: 999999;}
 .slimHeader .header{border-top:solid #EB751E;}
  .top_header .social_media {width:auto; float:right;}
  .top_header .social_media ul {width:auto; float:right; margin:0; padding:0;}
  .top_header .social_media ul li {width:auto; float:left; display:inline-block; list-style:none; margin-left:1.17vw;}
  .top_header .social_media ul li a {width:auto; float:left;font-size:1.25vw; color:#fff;}
  
  
.header {width:100%; float:left; position:relative; top:0px; padding:0.48vw 1.95vw; box-shadow: 0px 0.15625vw 1.171875vw -0.234375vw rgba(0, 0, 0, 0.2); z-index:9999; background:#fff; border-top:solid transparent; 
/* transition:all 0.3s ease-in-out 0s;
-webkit-transition:all 0.3s ease-in-out 0s;
-moz-transition:all 0.3s ease-in-out 0s; */
}
.header  .logo {width:19.53125vw; float:left; padding: 0.48vw 0; /* transition: all 0.3s ease-in-out 0s; */}
.header .header_right {width:auto; float:right; padding: 0.546875vw 0; transition: all 0.3s ease-in-out 0s;}
.header  .header_right .login_info {float:right; width:auto; margin-top:0.78125vw;}
.header  .header_right .login_info a  {font-size:1.40625vw;  text-transform:uppercase; color:#000;}
.header  .header_right .login_info a:hover {color:#eb751e;}
.header  .header_right .category_dropdown {float:right; width:auto; margin-right:0px;}
.header  .header_right .category_dropdown ul {width:auto; float:right; margin:0; padding:0; position:relative;}
.header  .header_right .category_dropdown ul  li {list-style:none; float:left; padding:0.78125vw 1.5625vw; font-size:1.25vw; text-transform:none; border-radius:0.3125vw; color:#4e5460 !important; background:#F8F8F8; margin:0 0.078125vw; cursor:pointer;position:relative; }
.header  .header_right .category_dropdown ul  li a {color:#4e5460; transition:all 0.0s ease-in-out 0s;}
.header  .header_right .category_dropdown  ul li:hover{background:#eb751e; color:#fff !important;}
.header  .header_right .category_dropdown  ul li:hover a {color:#fff !important;}

.header .header_right .category_dropdown ul li .immi_sub_categories {
  float: left;
  left: 0;
  max-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 4.0625vw;
  transition: max-height 0.8s ease 0s;
  width: 39.0625vw;
  z-index: 9999;
   box-shadow: 0 0.234375vw 0.3125vw -0.3125vw #000;
}
.header  .header_right .category_dropdown ul  li  .sub_categories {display: block;
    background: #f5f5f5 none repeat scroll 0 0;
   
    /* left: 0; */
    position: relative;
   /*  right: 0px; */
    /* top: 4.0625vw; */
    padding: 0.78125vw;
    text-align: left;
   float:left;
    width: 100%;
    border-top: solid 0.234375vw #EC761F; border-radius: 0.3125vw;
	
	
}
.header  .header_right .category_dropdown ul  li:hover  .immi_sub_categories {
	max-height: 23vw;}
.header  .header_right .category_dropdown ul  li:hover  .sub_categories a {color:#4e5460 !important; padding:0;}
.sub_categories > div a {
  color: #4e5460 !important;
  float: left !important;
  font-size: 1.09375vw !important;
  font-weight: 400 !important;
  height: 1.094vw !important;
  line-height: 1.09375vw !important;
  margin: 0.8vw 0 !important;
  overflow: hidden;
  padding: 0 !important;
  text-transform: none;
  width: 100% !important;
}
.header .header_right .category_dropdown ul li:hover::before {
    border-color: transparent;
    border-style: solid;
    border-width: 0.78125vw;
    bottom: -0.78125vw;
    content: "";
    height: 1.5625vw;
    left: auto;
    margin: 0 0 0 0px;
    position: absolute;
    top: auto;
    width: 1.5625vw;
    left: 0px;
    z-index: 999;
    right: 0px;
    width: 100%;
}
/* .header .header_right .category_dropdown ul li a {color:#fff;} */
/* .header .header_right .category_dropdown ul li:first-child:hover::before {display:none;} */
.header  .header_right .category_dropdown ul  li  .sub_categories li:hover:before {display:none;}
.header  .header_right .category_dropdown ul  li   .sub_categories ul {width:100%; float:left;}
.header  .header_right .category_dropdown ul  li  .sub_categories ul li {background:transparent;margin: 0.15625vw; width:100%; float:left;
    padding: 0.3125vw 0.625vw;}
.header .header_right .category_dropdown .sub_categories ul li:hover:after
{
	display: none!important;
	
}
.header  .header_right .category_dropdown ul  li  .sub_categories ul li  {font-size:0.9375vw; color:#000; font-weight:600; margin:0; padding-top:0;width:11.71875vw;  float:left;}
.header  .header_right .category_dropdown ul  li  .sub_categories ul li  a{ color: #4e5460;
    float: left;
    font-size: 1.09375vw ;
    font-weight: 400;
    height: 1.094vw;
    line-height: 1.09375vw;
    margin: 0.8vw 0 ;
    overflow: hidden;
    padding: 0;
    text-transform: none;
    width: 100%;} 
.header  .header_right .category_dropdown ul  li  .sub_categories ul li ul li a {font-size:0.9375vw; color:#000; font-weight:300;}
/* .header  .header_right .category_dropdown ul  li  .sub_categories  .see_more_btn  {width:100%; float:left; text-align:right;} */
.header  .header_right .category_dropdown ul  li  .sub_categories  .see_more_btn a {/* border-radius: 4px; height: auto; background: rgb(235, 117, 30) none repeat scroll 0% 0%;  */color: rgb(235, 117, 30) !important;/*  padding: 3px 10px; */ text-decoration:underline;}
.header  .header_right .category_dropdown ul  li  .sub_categories ul li:hover, .header  .header_right .category_dropdown ul  li  .sub_categories ul li:hover a {color:#EB751E;}

.header  .header_right .category_dropdown ul  li:hover  .sub_categories {display:block;}
.header  .header_right .category_dropdown ul  li  .sub_categories ul li:hover  ul li a
{color:#000 !important;}

.header  .header_right .category_dropdown ul  li  .sub_categories ul li  ul li:hover a
{color:#EB751E !important;}

.banner_ad {width:100%; float:left; text-align:center; transition: all 0.3s ease-in-out 0s;}
.banner_ad img { transition: all 0.3s ease-in-out 0s;}
/* .header .header_right .category_dropdown ul li .sub_categories ul:nth-child(even) {background:#f5f5f5;} 
.header  .header_right .category_dropdown ul  li  .sub_categories ul li ul {background:transparent !important;}  */
#stick {
   
     float: left;
    height: auto;
    left: 0;
    margin: 1.171875vw 0 0;
    position: relative;
    top: 0;
	padding:0 1.171875vw;

}
.slimHeader .header 
{
	position:fixed;
}
/* .slimHeader #stick  {margin-top:5.3125vw; transition: all 0.3s ease-in-out 0s;} */

.sidebar .sidebar_detail { /* background: #f5f5f5 url("../images/pattrn.png");
    box-shadow: 0 5px 8px -3px #000000; */
    height: 100%;
    margin-left: 0px;
    padding: 0px;
    position: relative; overflow:auto; min-height:100vh; }
.sidebar .sidebar_detail  .sidebox {background:#fff; padding:1.5625vw 1.171875vw; margin: 0 0 1.171875vw;width:100%; float:left;/* border-bottom:solid 3px #141824; border-top:4px solid #444954; */ box-shadow: 0.078125vw 0.078125vw 0.625vw -0.390625vw rgba(0, 0, 0, 0.4);  border-radius: 0.3125vw;border: 0.078125vw solid #ededed !important;}
.sidebar .sidebar_detail .sidebox .wh_h2 {margin:0; padding:0px 0 0.78125vw 0px; font-size:1.597vw; color:#1a1a1a; border-bottom:solid 0.078125vw #f8f8f8; }
.sidebar .sidebar_detail .sidebox ul {margin:0; padding:0; width:100%; float:left; }
.sidebar .sidebar_detail .sidebox:first-child {border-top:none;}
.sidebar .sidebar_detail .sidebox:last-child {border-bottom:none;}
.sidebar .sidebar_detail .sidebox ul li {width:100%; float:left; list-style:none;font-size:1.25vw; color:#8d8d8d; position:relative; border-bottom:solid 0.078125vw #f8f8f8;}
.sidebar .sidebar_detail .sidebox ul li:last-child {border:none;}
.sidebar .sidebar_detail .sidebox ul li a {padding:0.78125vw 0.78125vw; width:100%; float:left; font-size:1.25vw; color:#8d8d8d;
align-items:center;
-webkit-align-items:center;
-moz-align-items:center;
display:flex;
display:-webkit-flex;
display:-moz-flex;

}
.sidebar .sidebar_detail .sidebox.sideauthorimg ul li a , .sidebar .sidebar_detail .sidebox.sideauthor ul li a
{
	align-items:inherit;
-webkit-align-items:inherit;
-moz-align-items:inherit;
display:inherit;
display:-webkit-inherit;
display:-moz-inherit;
}




/* .sidebar .sidebar_detail .sidebox ul li:hover a {color:#fff; background:#eb751e;} */
.sidebar .sidebar_detail .sidebox ul li:hover a {color:#eb751e;}
.sidebar .sidebar_detail .sidebox ul li.active a {color:#eb751e; background:#fff;}
.sidebar .sidebar_detail .sidebox ul li a img.without_hover {width: 3.125vw; margin-right: 0.78125vw; float:left;}
.sidebar .sidebar_detail .sidebox ul li a img.with_hover {display:none; width:3.125vw;  margin-right: 0.78125vw; float:left;}
.sidebar .sidebar_detail .sidebox ul li:hover a img.with_hover {display:block;}
.sidebar .sidebar_detail .sidebox ul li:hover a img.without_hover {display:none;}
.sidebar .sidebar_detail .sidebox ul li .icon {
    cursor: pointer;
    font-size: 1.796875vw;
    font-weight: bold;
    padding: 0.78125vw 0;
    position: absolute;
    right: 0.390625vw;
    text-align: center;
    width: 1.953125vw;
    top: 0.703125vw;
    z-index: 99;
}




	.sidebar .sidebar_detail .sidebox ul li .icon  .fa {font-size:1.09375vw;}
.sidebar .sidebar_detail .sidebox ul li .icon  .fa-minus {display:none; margin-top:0.46875vw;}
.sidebar .sidebar_detail .sidebox ul li .icon.wk_icon  .fa-plus {display:none;}
.sidebar .sidebar_detail .sidebox ul li .icon.wk_icon  .fa-minus {display:block;}
.sidebar .sidebar_detail .sidebox ul li:hover  .icon  .fa{color:#eb751e;}

.sidebar .sidebar_detail .sidebox ul li ul.sub_category {width: 100%; float: left; display: none; margin-bottom: 0.78125vw;
    margin-top: -0.78125vw;}
.sidebar .sidebar_detail .sidebox ul li ul.sub_category li  {padding:0 1.953125vw; }
.sidebar .sidebar_detail .sidebox ul li ul.sub_category li a {color:#78829d; padding: 0.3125vw 0.15625vw;}
.sidebar .sidebar_detail .sidebox ul li:hover ul.sub_category li a,
.sidebar .sidebar_detail .sidebox ul li.active ul.sub_category li a
 {
  background: transparent none repeat scroll 0 0; color:#8d8d8d; 
}
.sidebar .sidebar_detail .sidebox ul li:hover ul.sub_category li:hover a,
.sidebar .sidebar_detail .sidebox ul li.active ul.sub_category li:hover a
 {color:#EB751E;}
 .sidebar .sidebar_detail .sidebox.sideauthor ul li a::before,  .sidebar .sidebar_detail .sidebox.sub_author ul li a::before {
  background: #eb751e none repeat scroll 0 0;
  content: "";
  display: inline-block;
  float: left;
  height: 0.546875vw;
  margin-right: 0.78125vw;
  margin-top: 0.625vw;
  width: 0.546875vw;
}
 .sidebar .sidebar_detail .sidebox.sub_author ul li a::before  {margin-top:0;}
.sidebar .sidebar_detail .sidebox.sideauthor ul li:hover a {background:transparent; color:#eb751e;}
.view_link {width: 100%; float: left; text-align: right;}
.view_link a {  color: #eb751e;font-size: 1.09375vw;}
.view_link a:hover {text-decoration:underline;}

.sidebar .sidebar_detail .sidebox.sideauthorimg ul li {text-align:center;}
.sidebar .sidebar_detail .sidebox.sideauthorimg ul li .zoom_effect {overflow: hidden;border-radius: 100%; height: 7.8125vw; width: 7.8125vw; border: 0.390625vw solid rgb(250, 223, 203); margin:0 auto;transition: all 0.3s ease-in-out 0s;}
.sidebar .sidebar_detail .sidebox.sideauthorimg ul li img { -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width:100%;}
.sidebar .sidebar_detail .sidebox.sideauthorimg ul li  label {width: 100%; margin: 1.171875vw 0px 0.390625vw; font-weight: normal; font-size: 1.5625vw; color: rgb(27, 27, 27);}
.sidebar .sidebar_detail .sidebox.sideauthorimg ul li:hover a {background:transparent;}
.sidebar .sidebar_detail .sidebox.sideauthorimg ul li .zoom_effect:hover {border-color:#eb751e;transition: all 0.3s ease-in-out 0s;}
.sidebar .sidebar_detail .sidebox.sideauthorimg ul li img:hover { -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);}
.birthday_box {width:100%; float:left; border-radius:0.3125vw;}
.birthday_box  img {width:100%;}
.right_content {
     margin-top: 1.171875vw;
    float: right;
    padding: 0 1.171875vw 0 0!important;
    /* transition: all 0.3s ease-in-out 0s; */
}




.sidebar .sidebar_detail .sidebox.sideauthor ul li {border-color:#fff;}
.sidebar .sidebar_detail .sidebox.sideauthor ul li a{background: #f8f5f3 none repeat scroll 0 0;}
.sidebar .sidebar_detail .sidebox.sideauthor ul li a::before {background: #8d8d8d none repeat scroll 0 0; border-radius: 100%;}
.sidebar .sidebar_detail .sidebox.sideauthor ul li a:hover {background:#EB751E; color:#fff;}
.sidebar .sidebar_detail .sidebox.sideauthor ul li a:hover::before {background:#fff;}
.sidebar .sidebar_detail .sidebox.sideauthor ul  {margin:0 0 10px;}


.searchbar {
    width: 100%;
    float: left;
    padding: 0px 0.78125vw;
    border-bottom: solid 0.078125vw #e0dddd;
    margin-bottom: 1.5625vw;
}
.searchbar h1 {width:auto; float:left; font-size:1.71875vw; color:#444c63; margin:0.390625vw 0 0;}
.search_detail {width:auto; float:right; margin:0.546875vw 1.5625vw 0;}
.search_detail input[type="text"] {    width: 23.4375vw;
    border-radius: 4.6875vw;
    padding: 0.78125vw 1.5625vw;
    border: none;
    float: left;
	font-size:1.25vw;
    background: #F8F8F8;}
.search_detail input[type="submit"] { background: rgba(0, 0, 0, 0) url("../images/search_icon1.png") no-repeat scroll center center;
    border: medium none;
    margin-left: -3.125vw;
	font-size:1.25vw;
    padding: 0.78125vw 1.171875vw;
    width: auto; background-size:80%;}

#carouselFade {border-radius: 0.3125vw; overflow: hidden;}
	
.extra_menus {width:100%; float:left; border-bottom:solid 0.078125vw #dadfea; border-top:solid 0.078125vw #dadfea; padding:0.9375vw 1.5625vw;     z-index: 999;
    background: #fff;}
.extra_menus ul {width:100%; float:left; margin:0; padding:0;}
.extra_menus ul li {list-style:none; float:left; display:inline-block; width:auto;}
.extra_menus ul li  a {font-size:1.25vw; float:left; width:auto; color:#8c97b2; padding:0.3125vw 1.171875vw; border-radius:7.8125vw;}
.extra_menus ul li:hover a, .extra_menus ul li.active a {background:#4e5460; color:#fff;}



.hm_best_selling { background: #fff none repeat scroll 0 0;
    border-radius: 0.3125vw;
    box-shadow: 0.078125vw 0.078125vw 0.625vw -0.390625vw rgba(0, 0, 0, 0.4);
    float: left;
    margin-top: 1.171875vw;
	 padding: 1.5vw;
   /*  padding:20px 20px; */
    width: 100%; border:0.078125vw solid #ededed !important;}
.hm_best_selling  h1 , .hm_best_selling .h1 {width:auto; float:left; margin:0px 0 0px; /* font-size:1.875vw; */ font-size:1.619vw; color:#1a1a1a;}
.hm_best_selling a.viewall {
    width: auto;
    float: right;
    margin: 0px 0 0.390625vw;
   /*  height: 1.2vw; */
    padding: 0.390625vw 0.78125vw;
    background: transparent;
    border-radius: 0.3125vw;
    color: #EB751E;
    /* font-size: 1.328125vw; */
    font-size: 1.2vw;
	cursor: pointer;
}
.hm_best_selling  a.viewall:hover {color:#fff; background:#eb751e;}

.hm_best_selling_detail {width:100%; float:left;}
/* .hm_best_selling_detail > div {border-right:solid 1px #f5f5f5;} */
.hm_best_selling_detail > div:last-child {border:none;}
/* .hm_best_selling_detail  .bookimg {border-radius:4px; width:100%; float:left; position:relative; height:200px; overflow:hidden; }
 .hm_best_selling_detail  .bookimg img {max-height:100%; position:absolute; bottom:0; width:100%;} */
 
 .hm_best_selling_detail .bookimg {
  border-radius: 0.3125vw;
  box-shadow: 0 0 0.46875vw -0.3125vw #000;
  display: table;
  float: left;
  height: auto;
  overflow: hidden;
  padding: 0.78125vw;
  position: relative;
  vertical-align: middle;
  width: 100%;
}
.hm_best_selling_detail div.col-md-2 {
  padding: 0 0.46875vw;
}
.hm_best_selling_detail .bookimg > a {
  display: table-cell;
  vertical-align: bottom;
  width: 100%;
  text-align:center;
} 
.hm_best_selling_detail .bookimg img {
  height: 15.625vw;
    width: 100%;
}
.hm_best_selling_detail .book_text {/* border-bottom: 1px solid #ddd; */
    /* border-top: 1px solid #ddd; */
    float: left;
 /*    margin: 0.46875vw 0;
    padding: 0.46875vw 0; */
    text-align: center;
    width: 100%;}
.hm_best_selling_detail .book_text label {width:100%; float:left; max-height:1.5625vw; overflow:hidden; /* font-weight:normal; */ font-size:1.25vw; color:#444c63; margin:0 0 0.15625vw;  line-height: 1.5625vw; height:3.125vw; font-weight:normal;}
.hm_best_selling_detail .book_text label a, .hm_best_selling_detail .book_text p a {color:#151515; }
/* .hm_best_selling_detail .book_text label a
{
    text-transform: uppercase;
} */
.hm_best_selling_detail .book_text p {width:100%; float:left; max-height:1.71875vw; overflow:hidden; font-size:1vw; color:#909090; margin:0 0 0.78125vw;}
.hm_best_selling_detail .book_text .rating {width:100%; float:left; color:#ffab00; font-size:1.09375vw;}
.rating_box {
    float: left;
    width: 100%;
    border-top: 0.078125vw solid #ececec;
    border-bottom: 0.078125vw solid #ececec;
    padding: 0.625vw 0.390625vw;
}
.rating_star {
    float: left;
    background: #eb751e;
    font-size: 0.859375vw;
    color: #fff;
    height: 1.40625vw;
    text-align: center;
	margin-top:0.234375vw;
    width: 3.125vw;
    border-radius: 0.3125vw;
    line-height: 1.40625vw;
}

.price_sec {
    float: right;
    /* font-size: 1.40625vw; */
    font-size: 1.171875VW;
    color: #171717;
}
.rating_star i 
{
	font-size:0.703125vw;
}

.author_page .extra_menus.stickOnScroll-on {top:7.65625vw !important;}
.slimHeader .author_page .extra_menus.stickOnScroll-on {top:5.3125vw !important;}

.hm_single_author {padding:0;}
.hm_about_author {width:100%; float:left; background:#444c63 url("../images/bg_new.jpg"); background-size:cover;padding:2.734375vw 0px; margin:1.171875vw 0 0px; border-radius:0.3125vw;}
.hm_about_author .left  {padding:0;}
.hm_about_author .left img {
    width: 100%;
    border: 0.390625vw solid #fff;
    float: left;
    /* box-shadow: 0px 0px 0.46875vw 0px #fff; */
    height: auto;
    border-radius: 0.390625vw;
}
.hm_about_author .right label {
    width: 100%;
    float: left;
    font-size: 1.953125vw;
    color: #fff;
    margin: 0 0 0.78125vw;
    font-weight: normal;
}
.hm_about_author .right label span {font-size:1.40625vw; }
.hm_about_author .right p {
    width: 100%;
    float: left;
    font-size: 1.171875vw;
    line-height: 1.640625vw;
    color: #fff;
    margin: 0 0 0px;
}
.booklisting_box
{
	float:left;
	width:100%;
	position:relative;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
    display: flex;
    -webkit-display: flex;
    -moz-display: flex;
	height: 14.453125vw;
}
.hm_about_author .right .booklisting {
    width: 100%;
    float: left;
    text-align:center;
    margin: 0;
    padding: 0;
}
.single_author_left
{
	position:relative;
}
.single_author_left::before {
    height: 80%;
    width: 0.078125vw;
    position: absolute;
    right: 0px;
    background: #fff;
    content: '';
    top: 1.5625vw;
}
.hm_about_author .right .booklisting li {list-style:none; float:none; /* width:78px; */ margin: 0 1.171875vw 0 0; display:inline-block;}
.hm_about_author .right .booklisting li:last-child
{
	margin:0px;
}
.hm_about_author .right .booklisting li img {height:8.984375vw; box-shadow:0.078125vw 0px 1.25vw rgba(0,0,0,0.24); -webkit-box-shadow:0.078125vw 0px 1.25vw rgba(0,0,0,0.24); -moz-box-shadow:0.078125vw 0px 1.25vw rgba(0,0,0,0.24);  }
.hm_about_author .right .booklisting li:nth-child(2) img , .hm_about_author .right .booklisting li:nth-child(4) img
{
	height:7.8125vw;
}
.hm_about_author .right .booklisting li:nth-child(3) img
{
	height:6.640625vw;
}
.hm_categories_list {padding:0;}
.hm_categories_list_dtls {background: #fff none repeat scroll 0 0;
    border: 0.078125vw solid #ededed !important;
    border-radius: 0.3125vw;
    box-shadow: 0.078125vw 0.078125vw 0.625vw -0.390625vw rgba(0, 0, 0, 0.4);
    float: left;
    margin: 0.78125vw 0 0;
    padding: 1.5625vw 1.171875vw;
    width: 100%;}

.hm_categories_list_dtls .hm_categories_list_box  {width:100%; float:left; border-radius:0.3125vw; background:#bb4b47; overflow:hidden;}
.hm_categories_list_dtls .hm_categories_list_box  .title {width:100%; float:left; height: 11.71875vw; padding: 4.6875vw 0.78125vw 0.78125vw;}
.hm_categories_list_dtls .hm_categories_list_box  .title h2 { color: #fff;
    float: left;
    font-size: 1.25vw;
    font-weight: bold;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
	overflow-wrap: break-word;
    width: 100%;}
	
.total_boks_authrs {background:#e95e59; width:100%; float:left; padding:1.5625vw 0.78125vw 0.78125vw; text-align:center; }
.total_boks_authrs  p {width:100%; float:left; text-align:center; color:#fff; font-size:1.5625vw; line-height: 2.03125vw;}


.hm_categories_list_dtls .hm_categories_list_box2 {background:#8f5e8d;}
.hm_categories_list_dtls .hm_categories_list_box3 {background:#489abf;}
.hm_categories_list_dtls .hm_categories_list_box4 {background:#6c6998;}


.hm_categories_list_dtls .hm_categories_list_box2 .total_boks_authrs {background:#b376b1;}
.hm_categories_list_dtls .hm_categories_list_box3 .total_boks_authrs {background:#59c2ef;}
.hm_categories_list_dtls .hm_categories_list_box4 .total_boks_authrs {background:#8781bd;}

.hm_categories_list_dtls > div {padding:0 0.390625vw;}


.hm_author_list {padding:0;}
.hm_author_list_detail {width:100%; float:left; background:url("../img/bg2.jpg") no-repeat center center / cover; padding:1.5625vw 1.171875vw; text-align:center; 
    border: 0.078125vw solid #ededed !important;
    border-radius: 0.3125vw;
    box-shadow: 0.078125vw 0.078125vw 0.625vw -0.390625vw rgba(0, 0, 0, 0.4); /* margin:10px 0 0; */}
.hm_author_list_detail > div {padding:0 0.390625vw;}
.hm_author_list_detail .hm_author_list_box {width:100%; float:left; border-radius:0.3125vw; overflow:hidden;}
.hm_author_img {
    width: 100%;
    float: none;
    height: 11.25vw;
    border: 0.390625vw solid #fadfcb;
    width: 11.25vw;
	overflow:hidden;
    border-radius: 100%;
	position:relative;
    display: inline-block;
	transition:all 0.3s ease-in-out 0s;
	-webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
}
/* .hm_author_list_detail .hm_author_list_box img {
    height: 144px;
    width: 144px;
    border-radius: 100%;
    display: inline-block;
} */

 .hm_author_img img
 {
	  /* height: 100%; */
	 width: 100%;
	 transition:all 0.3s ease-in-out 0s;
	-webkit-transition:all 0.3s ease-in-out 0s;
	-moz-transition:all 0.3s ease-in-out 0s;
 }
  .hm_author_img:hover img
  {
	 -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  .hm_author_img:hover{
    border-color: #eb751e;
    transition: all 0.3s ease-in-out 0s;
}
.hm_author_list_detail .hm_author_list_box .author_text {
    width: 100%;
    float: left;
    /* background: #fff; */
   /*  padding: 0.546875vw 0px; */
    text-align: center;
	
}
.hm_author_list_detail .hm_author_list_box .author_text p {
    width: 100%;
    margin: 0px;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 1.25vw;
    line-height: 1.5625vw;
}
 
#imm_free {margin-bottom:0.78125vw;}
/* .hm_author_list a.viewall { background: #EB751E none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    float: none;
    font-size: 18px;
    margin: 30px auto 10px;
    padding: 0.46875vw 20px;
    width: auto;} */
	
	
.showing_results { border-bottom: 0.078125vw solid #dadfea;
    border-top: 0.078125vw solid #dadfea;
    float: left;
    padding: 0.9375vw 1.5625vw;
    width: 100%;}
.showing_results  p { color: #8c97b2;
    float: left;
    font-size: 1.25vw;
    padding: 0px; margin:0;
    width: 100%;}
	
.all_book_panel {width:100%; float:left; padding:1.5625vw 0;}

.count_rating {border-radius:0.3125vw; background:#eb7c2f; padding:0.15625vw 0.78125vw; float:left; width:auto; color:#fff; margin-right:0.78125vw;}
  .voters {width:auto; float:left; font-size:1.25vw; color:#6f7d95;}

.pricing_detail {width:100%; float:left; margin:1.171875vw 0 0;}
.pricing_detail > span {float:left; width:auto; margin-right:1.5625vw;}
.pricing_detail > span.actual_price {color:#6f7d95;  text-decoration: line-through;}
.pricing_detail > span.off_price {color:#eb7c2f; }
.all_book_panel .hm_best_selling_detail > div {margin:0 0 2.34375vw;}

.pagging {width:100%; float:left; padding:1.171875vw; border-top: solid 0.078125vw #dadfea;}


.user_login{width:auto; float:right; padding:0px 0;}
.cart {width:auto; float:right; margin-right: 1.5625vw;}
.cart a {color:#EB751E; font-size:1.5625vw;}
.user_login_name {width:auto; float:right; /* position:relative; */}
.user_login_name p {width:auto; float:right; font-size:1.40625vw; color:#000; font-weight:normal; margin:0; cursor:pointer;}
.user_login_name p  i {font-size:1.09375vw;}
.user_login_name ul {
  background: #fff none repeat scroll 0 0;
  border-radius: 0.3125vw;
  border-top: 0.234375vw solid #ec761f;
  box-shadow: 0 0.234375vw 0.3125vw -0.234375vw #000;
  display: none;
  float: right;
  margin: 0;
  padding: 0 0.9375vw;
  position: absolute;
  right: 0;
  top: 2.96875vw;
  width: 14.0625vw;
}
.user_login_name  ul  li {list-style:none; float:left; width:100%; border-bottom:solid 0.078125vw #eef1f7; padding:0.390625vw 0;}
.user_login_name  ul  li a {font-size:1.09375vw; color:#78829d; float:left; width:100%;}
.user_login_name:hover ul {display:block;}


.book_detail_panel {width:100%; float:left; padding:1.5625vw 0;}
.book_detail_panel .left_img {   border: 0.078125vw solid #ddd;
    float: left;
    height: auto;
    padding: 0.78125vw;
    position: relative;
    text-align: center;
    width: 100%;}
.book_detail_panel .left_img  img {height:auto; width:100%;}
.book_detail_panel   h2 { color: #444c63;
    font-size: 2.03125vw;
    margin: 0 0 0.78125vw;
    padding: 0px; width:100%; float:left; }
.book_detail_panel 	.bookrating {width:100%; float:left; margin:0 0 0px; font-size:1.25vw; color:#EB751E;}
.book_detail_panel .book_personal_info  p { color: #444c63; width:50%; float:left; font-size:1.25vw; margin:0 0 0.390625vw;}
.book_detail_panel .book_personal_info p strong {color:#EB751E;}


.share_price {width:100%; float:left; margin:0 0 1.5625vw; padding:0.390625vw 0; /*border-top:solid 1px #ddd; */border-bottom:solid 0.078125vw #ddd;}
.share_price  .bookpricedetail {width:auto; float:right; margin:0 0 0px;}
.share_price  .bookpricedetail .bookprice {width:auto; float:left; border-radius:0.3125vw; background:#c7590a; color:#fff; padding:0.625vw 1.5625vw; font-size:1.25vw; position:relative;}
.share_price  .bookpricedetail .getbook {width:auto; float:left; border-radius:0 0.3125vw 0.3125vw 0px; background:#eb751e; color:#fff; padding:0.625vw 1.5625vw; font-size:1.40625vw; margin-left:-0.3125vw;}
.share_price  .bookpricedetail .getbook  a {color:#fff;  font-size:1.25vw; text-transform: uppercase;}


.sharing_books {width:auto; float:left;padding: 0.78125vw 0 0;}
.sharing_books  > div {width:auto; float:left; font-size:1.5625vw; color:#4E5460; margin-right:1.171875vw; border-right:solid 0.078125vw #ddd; padding-right:1.5625vw;}
.sharing_books  > div:last-child {border:none;}
.sharing_books  > div a {font-size:1.25vw; color:#4E5460; }
.sharing_books  > div a:hover {color:#EB751E;}

.bookother_details { border: 0.078125vw solid #ddd;
    box-shadow: 0 0 0.15625vw -0.078125vw rgba(0, 0, 0, 0.6);
    float: left;
    margin: 1.5625vw 0;
    padding: 0 1.5625vw;
    width: 100%; }
.bookother_details  .wh_h3new {color: #444c63; cursor:pointer;border-bottom: 0.078125vw solid rgb(221, 221, 221);
    float: left;
    font-size: 1.5625vw;
    margin: 0 0 0px;
    padding: 1.171875vw 0;
    width: 100%;/*  font-weight:bold; */}
.bookother_details_info {width:100%; float:left; padding:0 0 1.5625vw;}
.bookother_details_info table th {width:10.5625vw;}
.bookother_details_info table td, .bookother_details_info table th {padding:0.78125vw; font-size:1.09375vw;}

.bookother_details  .wh_h3new .downup_arrow  {float:right; width:auto;}


.cart_detail_panel .thanks_heading {
    font-size: 2.109375vw;
    color: #eb751e;
    background: transparent!important;
    border: none!important;
    box-shadow: none!important;
	text-align:center;
}
.cart_listing.cart_list {
    border: none!important;
    box-shadow: none!important;
    text-align: left;
    padding: 0px!important;
    margin: 0px;
}
.cart_list .product_info {
    padding-left: 1.171875vw!important;
}
.related_books {
  border: 0.078125vw solid #ddd;
  border-radius: 0.3125vw;
  float: left;
  margin: 0 0 3.125vw;
  padding: 1.5625vw 0;
  width: 99%;
}
.related_books   h3 {color: #444c63; cursor:pointer;
    float: left;
    font-size: 1.71875vw;
    margin: 0 0 1.5625vw;
    padding: 0 0 0 1.171875vw;
    width: 100%;}
	
	
	
	.tab_section {width:100%; float:left;padding: 0 1.5625vw;}
.tab_section ul li a:hover{background:#EB751E; color:#fff;}
.tab_section ul li a {color:#EB751E;} 
.tab_section ul li.active a  {border-top:solid 0.3125vw #EB751E !important;}
.tab_section .step_process { padding:3.125vw 1.5625vw 1.5625vw; width:100%; float:left;}
.tabscontent > div {display:none;}  
   .tabscontent > div:first-child {display:block;}  
   
      
.giv_rating {width:100%; float:left;}
.giv_rating h4 {width:auto; float:left; margin:0.625vw 1.5625vw 0px 0; font-size:1.5625vw;}
.giv_rating  .rating {font-size:1.875vw; padding:0.46875vw 1.5625vw;}


.add_review {width:100%; float:left; border-radius:0.78125vw; border:solid 0.078125vw #ddd;  padding:1.5625vw; background:#f5f5f5; margin:1.5625vw 0 0;}
.add_review  h2{margin:0 0 1.5625vw;}
.add_review  textarea {width:100%; float:left; background:#fff; border:solid 0.078125vw #ddd; height:15.625vw; resize:none; overflow:auto; padding:0.46875vw 1.5625vw; margin:0 0 1.5625vw;}
.add_review input[type="submit"] {
  background: #EB751E none repeat scroll 0 0;
  border: medium none;
  border-radius: 0.3125vw;
  color: #fff;
  float: left;
  font-size: 1.40625vw;
  font-weight: bold;
  padding: 0.78125vw 3.125vw;
  text-transform: uppercase;
  width: auto;
}


.rating_detail {width:100%; float:left; margin:0 0 1.5625vw;}
.rating_detail .rating_detail_left {width:7.8125vw; height:7.8125vw; float:left; border:solid 0.078125vw #ddd; border-radius:100%; overflow:hidden;}
.rating_detail .rating_detail_right {width:85%; float:right;}
.rating_detail .rating_detail_right  h6 {margin:0; width:auto; float:left; font-size:1.09375vw; color:#222;}
.rating_detail .rating_detail_right   .rating  {background: transparent none repeat scroll 0 0;
    color: #EB751E;
    float: left;
    font-size: 1.09375vw;
    line-height: 1.5625vw;
    padding: 0 1.5625vw;
    width: auto;}
.rating_detail .rating_detail_right .date {width:auto; float:right; font-size: 1.09375vw; color:#999;}
.rating_detail .rating_detail_right  p {width:100%; float:left; font-size:1.09375vw; color:#999; margin:0.78125vw 0;}
.rating_detail .rating_detail_right h5 {width:100%; float:left; font-size:1.09375vw; color:#999; margin:0; padding:0.78125vw 0; border-top:solid 0.078125vw #ddd;}



.cart_detail_panel {  /*  background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 1px solid rgb(237, 237, 237) !important;
    border-radius: 4px;
    box-shadow: 1px 1px 8px -5px rgba(0, 0, 0, 0.4);
    margin: 0 0 10px;
    padding: 1.5vw 1.3vw; */
    width: 100%; float: left;}
	
	.cart_detail_panel > div { background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 0.078125vw solid rgb(237, 237, 237) !important;
    border-radius: 0.3125vw;
    box-shadow: 0.078125vw 0.078125vw 0.625vw -0.390625vw rgba(0, 0, 0, 0.4);
    float: left;
    margin: 0 0 0.78125vw;
    padding: 1.5vw 1.3vw;
    width: 100%;}
.cart_listing {
    width: 100%;
    float: left;
    margin-bottom: 1.015625vw;
    background: #fcfcfc;
    padding: 1.5625vw 0.625vw;
    border: solid 0.078125vw #e0dddd;
    border-radius: 0.390625vw;
    
}
.after_login .dashboard_page .wishlist_page .cart_listing
{
	 display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; 
    text-align: center;
}
/* .cart_listing:last-child {border: medium none; margin: 0;} */
.cart_detail_panel h2 { color: #1a1a1a;
    font-size: 1.71875vw;
    margin: 0 0 2.34375vw;
    padding: 0px 0 0.9375vw; width:100%; float:left; border-bottom:solid 0.078125vw #e8e6e6; }
	.cart_detail_panel .product_info .sub_titletype{    width: 100%;
    float: left;
    margin: 0 0 0.390625vw;
    font-weight: 100;
    font-size: 1.09375vw; color:#d3d3d3;}
	.price .my_price_class {
    color: #EB751E;
    font-weight: 100;
    font-size: 2.34375vw;
    margin: 0 0 0.78125vw;
}

	.quantity > div.text {padding:0; font-size:1.25vw; line-height:2.34375vw; color:#000;font-weight: 100;}
	.quantity .mycontainer form  {
   float: right;
    text-align: center;
    width: 7.8125vw;
}

.quantity .mycontainer .button-container {
     position: absolute;
    right: 0;
    top: 0.15625vw;
}
.quantity .mycontainer .button-container  > button {
      background: #272727;
    border: medium none;
    font-size:1vw;
    height: 2.34375vw;
    position: absolute;
    right: 0;
    width: 2.34375vw;
	border-radius:0.3125vw;
	color:#fff;
}
.quantity .mycontainer .button-container  > button:hover {background:#eb751e;}
.quantity .mycontainer .button-container  > button.cart-qty-minus {right:5.46875vw;}
.quantity .mycontainer input[type=text] {
border: 0.078125vw solid #ddd;
    border-radius: 0.3125vw;
    margin: 0;
    padding: 0.3125vw 0.15625vw;
    text-align: center;
    width: auto;
}
.quantity .mycontainer input[type=submit] {
        background: #333;
    border: none;
    color: #fff;
    padding: 0.390625vw 1.171875vw;
    border-radius: 0.3125vw;
    text-transform: Capitalize;
    font-weight: 100;
    letter-spacing: 0.078125vw;
    margin: 0 0.78125vw;
	font-size:0.9375vw !important;
} 
	.cart_listing h3 {color: #444c63; cursor:pointer;
    float: left;
    font-size: 1.71875vw;
	font-weight:bold;
    margin: 0 0 0.390625vw;
    padding: 0 0 0 0px;
    width: 100%; font-weight:100;}
	.cart_listing p {color: #444c63; cursor:pointer;
    float: left;
    font-size: 1.71875vw;
    margin: 0 0 1.5625vw;
    padding: 0 0 0 0px;
    width: 100%;}
	/* .cart_listing .delete_product  {text-align:center;}
	.cart_listing .delete_product a {
  background: #4e5460 none repeat scroll 0 0;
  border-radius: 4px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  margin: 0 0 5px;
  padding: 10px 0px;
  width: 130px;
  font-weight:100; text-decoration:none !important;
}
.cart_listing .delete_product a:hover {background:#EB751E;} */	
	
	.product_totalprice {width:100%; float:left; margin:0 0 0px;}
.product_totalprice p {
  border-bottom: 0.078125vw solid #e8e6e7;
  float: left;
  font-size: 1.2vw;
  font-weight: 100;
  margin: 0;
  /* padding: 1.171875vw 0; */
  padding: 0.5vw 0;
  width: 100%;
  color:#eb751e;
}
	.product_totalprice p.my_sub_total {color:#ec751e;
     margin-left: 0.78125vw;}
	.product_totalprice p  span {color:#161616; float:right;}
	.chk_conti_btns {width:100%; float:left; text-align:right;}
	.chk_conti_btns .checkout_btn {float:right; width:auto; padding:1.5625vw 0 0;}
	.chk_conti_btns .checkout_btn a {      background: #272727 none repeat scroll 0 0;
    border-radius: 0.15625vw;
    color: #fff;
    float: left;
    font-size: 1.12vw;
    margin: 0 0px 0 0.78125vw;
    padding: 0.625vw 1.2vw;
   text-transform: uppercase; 
    width: auto;
    font-weight: 100;
    text-decoration: none !important;}
	/* .chk_conti_btns .checkout_btn a:hover {background:#ec751e;} */
	.cart_detail_panel .cart_listing .product_img {padding:0;}
	.cart_detail_panel .cart_listing .product_img  img {box-shadow: 0px 0px 0.9375vw rgba(0, 0, 0, 0.24); border-radius: 0.3125vw;}
	.cart_detail_panel .cart_listing .product_info  {padding-left:2.34375vw;}
	.cart_detail_panel .cart_listing .product_info  h3 {font-size:2.03125vw; color:#292929; margin:0;}
	.cart_detail_panel .cart_listing .product_info  .sub_titletype {font-size:1.25vw; color:#969696; margin:0;}
	.immi_add_remove {width:100%; float:left;margin-top:2.0vw;}
	.immi_add_remove a {
  border-right: 0.078125vw solid #ddd;
   color: #b2b2b2;
    font-size: 1.1vw;
  float: left;
  margin-right: 1.5625vw;
  padding-right: 1.5625vw;
  width: auto;
  line-height:0.625vw;
}
.immi_add_remove i {font-size:1.1vw;}
	.immi_add_remove a:last-child {border:none;}
.immi_add_remove a:hover {color:#EB751E;}	
.immi_price_quantity .price  {width: 100%; float: left; margin: 0 0px 2.34375vw;}
.immi_price_quantity .price p {  color: #161616;
    font-size: 1.875vw; width:100%; float:left; text-align:right;}
.immi_price_quantity .price p span { color: #eb751e;
    font-size: 1.40625vw;
    margin-right: 0.390625vw;}
.immi_price_quantity .quantity .text{color:#000000; font-size:1.40625vw;text-align: center;}
.immi_price_quantity .right {padding: 0px; text-align: right;}
.immi_price_quantity .mycontainer {width: auto; float: right; position: relative;}
	
	.payment_panel {width:100%; float:left; padding:1.5625vw 0 0; background:#f5f5f5 url("../images/pattrn.png") repeat scroll 0 0; }
	.selectpayment_detail {
  background: #fff none repeat scroll 0 0;
  border-radius: 0.3125vw;
  box-shadow: 0 0.078125vw 0.234375vw -0.15625vw #000;
  display: block;
  padding: 1.5625vw;
  width:100%; float:left;
  margin-bottom:20px;
} 
.selectpayment_detail .credit_card_radio input[type="radio"] {
  border: medium solid;
  display: block;
  left: 0;
  margin-left: 0.234375vw;
  top: 3.59375vw;
}
	.payment_panel_left input[type=submit] {   background: #eb751e none repeat scroll 0 0;
    border: medium none;
    border-radius: 0.390625vw;
    color: #fff;
    font-weight: bold;
    margin: 1.5625vw 0;
    padding: 0.78125vw 2.34375vw;
    text-transform: uppercase;}
	.payment_panel_left  {margin-bottom:1.5625vw;}
	.payment_panel_left label span {color:red;}
/* 	.payment_panel {width:100%; float:left; padding:11.71875vw 0 0; background:#f5f5f5 url("../images/pattrn.png") repeat scroll 0 0; position:absolute; top:0; bottom:0;}
	
.selectpayment_detail {
  background: #fff none repeat scroll 0 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px -2px #000;
  display: block;
  float: none;
  margin: 0 auto;
  padding: 20px;
  width: 500px; overflow:hidden;
} */
.selectpayment_detail h2 { color: #444c63;
    font-size: 1.6vw;
    margin: 0 0 1.171875vw;
    padding: 0px; width:100%; float:left; border-bottom:solid 0.078125vw #f5f5f5; padding:0 0 0.78125vw; }
	
	
	
	.radio {
  padding-left: 1.5625vw; }
  .radio label {
  line-height: 1.40625vw;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 0.390625vw; }
    .radio label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 1.328125vw;
      height: 1.328125vw;
      left: 0;
      margin-left: -1.5625vw;
      border: 0.078125vw solid #cccccc;
      border-radius: 50%;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out;
      transition: border 0.15s ease-in-out; }
    .radio label::after {
      display: inline-block;
      position: absolute;
      content: " ";
      width: 0.859375vw;
      height: 0.859375vw;
      left: 0.234375vw;
      top: 0.234375vw;
      margin-left: -1.5625vw;
      border-radius: 50%;
      background-color: #EB751E;
      -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
      -o-transform: scale(0, 0);
      transform: scale(0, 0);
      -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
  .radio input[type="radio"] {
    opacity: 0;
    z-index: 1; }
    .radio input[type="radio"]:focus + label::before {
      outline: none;
      outline: 0.390625vw auto -webkit-focus-ring-color;
      outline-offset: -0.15625vw; }
    .radio input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1);}
    .radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
      .radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
		
		
		
.paymenttype_form {width:100%; float:left; margin:1.5625vw 0 0;}
.paymenttype_form .box {    border: 0.15625vw solid #ddd;
    display: none;
    padding: 1.5625vw 0.78125vw;
    text-align: center; width:100%; float:left;}
	
.paymenttype_form .box.credit {display:block;}

.credit_form {width:100%; float:left;}
.credit h3 { color: #444c63;
    font-size: 1.71875vw;
    margin: 0 0 1.171875vw;
    padding: 0px; width:100%; float:left; padding:0 0 0px; }
	
.credit_form > div {margin:0 0 1.5625vw;}
.credit_form > div:last-child {margin:0 0 0px;}
.credit_form  label{width:100%; float:left; text-align:left;  font-weight:normal;}
.credit_form  input{width:100%; border-radius:0.3125vw; float:left; text-align:left;  font-weight:normal; border:solid 0.078125vw #ddd; padding:0.46875vw 1.171875vw; }
.credit_form  input[type="submit"] {background:#4e5460 none repeat scroll 0 0; color:#fff; border:none; font-size:1.40625vw; text-transform:uppercase;text-align:center; padding:0.78125vw 0.78125vw;}
.credit_form  input[type="submit"]:hover {background:#EB751E;}







/****** login, forgotpass and register css start ******/
/* .login_panel {width:100%; float:left;padding:11.71875vw 0 0; background:#f5f5f5 url("../images/pattrn.png") repeat scroll 0 0; position:absolute; top:0; bottom:0;} */

.login_panel {
   width: 100%;
    float: left;
    padding:3.90625VW 1.5625vw;
    background: #f5f5f5 url(../images/login_bg.jpg) repeat scroll 0 0;
    position: relative;
    top: 0;
	background-size:cover;
    bottom: 0;
	 height: 74.8vh; 

}

.admin_login_panel {	 
	 display: flex; 
	 justify-content: center; 
	 align-items: center; 
	 height: 100vh; 
	 background: rgb(245, 245, 245) url("../images/login_bg.jpg") repeat scroll 0px 0px / cover ;}


.login_details {
    background: #fff none repeat scroll 0 0;
    border-radius: 0.3125vw;
    box-shadow: 0px 0.3125vw 1.015625vw rgba(0,0,0,0.13);
    display: block;
    float: none;
    /* margin: 0 auto; */
    padding: 2.34375VW 2.078vw 1.5625VW;
    width: 100%;
    overflow: hidden;
	min-height:27.34375VW;
}
.login_blade_template .header
{
	position:relative;
}
.login_innerdetails {width:100%;}
.login_innerdetails input {
    width: 100%;
    float: left;
    height: auto;
    border-bottom: 0.078125vw solid #d2d2d2;
    padding: 0px 1.5625vw 0px 3.125vw !important;
    border-top: 0px;
    border-right: 0px;
    height: 3.125vw;
    border-left: 0px;
    box-shadow: none!important;
    font-size: 1.25vw;
    border-radius: 0px;
    line-height: 3.125vw;
	background:transparent!important;
}

.login_innerdetails .form-group {margin:0 0 1.171875VW;}
 .login_innerdetails input[type=checkbox] {width:auto; height:auto;}
 
 .login_innerdetails input[type=checkbox] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */
 .login_innerdetails .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 1.953125vw;
    width: 1.953125vw;
    border: 0.078125vw solid #eee;
}
/* On mouse-over, add a grey background color */
 .login_innerdetails:hover input ~ .checkmark {
    background-color: transparent;
}

/* When the checkbox is checked, add a blue background */
.login_innerdetails input:checked ~ .checkmark {
    background-color: #eb751e;
    border-color: #eb751e;
}
/* Create the checkmark/indicator (hidden when not checked) */
 .login_innerdetails .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
 .login_innerdetails input:checked ~ .checkmark:after {
    display: block;
}
/* Style the checkmark/indicator */
 .login_innerdetails .checkmark:after {
    left: 0.703125vw;
    top: 0.390625vw;
    width: 0.390625vw;
    height: 0.78125vw;
    border: solid white;
    border-width: 0 0.234375vw 0.234375vw 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
 .login_innerdetails .checkbox label
{
	padding-left:2.734375vw;
	position:relative;
}
.login_innerdetails button {
    /* background: #eb751e none repeat scroll 0 0;*/
    border: medium none; 
    font-size: 1.5625vw;
    padding: 0.9375vw 2.734375vw;
    text-transform: uppercase;
    min-width: 18.75vw;
    margin-top:0.78125VW;
    height: 3.90625vw;
}
/* .login_innerdetails button:hover  , .reg_btn a:hover{background: #4e5460;} */
 .forget_pass {
    text-align: center;
}
.forget_pass a {
    font-size: 1.484375vw;
    padding: 0px;
}
.loginOr {position: relative;
font-size: 1.5em;
color: #aaa;
padding-top: 0.5em;
padding-bottom: 0.5em;}

.hror {background-color: #cdcdcd;
height: 0.078125vw;
margin-top: 0px !important;
margin-bottom: 0px !important;}

.spanOr {
display: block;
position: absolute;
left: 50%;
top: 0.2em;
margin-left: -1.5em;
background-color: white;
width: 3em;
text-align: center;}

.social_links {width:100%; float:left; }
.social_links ul {width:100%; float:left; margin:0; padding:0; text-align:center;}
.social_links ul li {list-style:none; display:inline-block; margin:0 0.78125vw;}

.register_now_btn {width:100%; float:left; padding:3.125vw 0 0; text-align:center;}
.register_now_btn p {margin:0;}
.register_now_btn p  a, .login_innerdetails  a, .login_innerdetails  a:hover {color:#eb751e;}

.login_details h3 {
    color: #2d2929;
    font-size: 2.265625vw;
    margin:0 0 1.5625VW;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    float: left;
    padding: 0 0 0px;
    text-align: center;
}

.login_details > p {margin:0 0 1.5625vw;}
.login_details  .form-group {width:100%;}
.input-group-addon {
    background-color: transparent;
    border: none;
    border-radius: 0.3125vw;
    color: #555;
    font-size: 1.09375vw;
    font-weight: 400;
    height: 3.125vw;
    line-height: 1;
    padding: 0.3125vw 0px 0px 0px;
    position: absolute;
    text-align: center;
    border-radius: 0px;
    width: 2.96875vw;
    border-bottom: 0.078125vw solid #fff;
    z-index: 999;
}
   .help-block {font-size: 0.9375vw; color: red; font-weight: normal;margin-bottom:0;}
.remeber_me label {
    font-size: 1.40625vw;
    color: #767676;
}
.remeber_me .checkbox {
    float: right;
}
.login_inner_text {
    text-align: center;
    float: left;
    width: 100%;
	padding-top:1.5625VW;
}

.login_h1 {
    font-size: 2.03125VW;
    color: #eb751e;
    font-style: italic;
    margin-bottom: 0.78125vw;
    letter-spacing: 0px;
}
.login_inner_text i {
    font-size: 1.5625VW;
    color: #313131;
    margin-bottom: 0.78125VW;
    float: left;
    width: 100%;
}
.reg_btn a {
    display: inline-block;
    background: #eb751e;
    width: 17.1875vw;
    line-height: 2.906vw;
    height: 3.90625vw;
    border-radius: 0.3125vw;
    font-size: 1.71875vw;
    margin:1.171875VW 0px 1.171875VW;
    color: #fff;
}
/* .forgot_pass .reg_btn a { line-height: 3.906vw;} */
.social_heading {
    font-size: 1.7968749999999998VW;
    font-style: italic;
    color: #575757;
    margin-bottom: 0.78125VW;
}

.form-control:focus {border-color: #EB751E;}

.ebook_blade_template .header {
    position: relative;
}
.social_heading span
{
	color:#eb751e;
}
.social_icons_new ul {
    list-style-type: none;
    float: left;
    width: 100%;
	padding:0px;
}
.social_icons_new ul li {
    display: inline-block;
    float: none;
    width: auto;
	margin-right:0.78125vw;
}
.social_icons_new ul li:last-child
{
	margin-right:0px;
}

.login_nav {
    float: right;
    width: auto;
	margin-top:1.171875vw;
}
.login_nav ul {
    float: left;
    width: 100%;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.login_nav ul li {
    display: inline-block;
    margin-right: 2.34375vw;
}
.login_nav ul li:last-child {
    margin-right: 0px;
}
.login_nav ul li a {
    color: #4e5460;
    font-size: 1.25vw;
    font-weight: 600;
}
.login_nav ul li a:hover 
{
	color:#eb751e;
}

/*************************************EXTRA CSS************************************/
.imm_readmore{
	color:#eb751e;
}





/***************************Author Page*********************************/
/* 
.card {
    padding-top: 20px;
    margin: 10px 0 20px 0;
    background-color: rgba(214, 224, 226, 0.2); 
    border-top-width: 0;
    border-bottom-width: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
} */
.card  {
    background: #fff none repeat scroll 0 0;
    border-radius: 0.3125vw;
    box-shadow: 0.078125vw 0.078125vw 0.625vw -0.390625vw rgba(0, 0, 0, 0.4);
    float: left;
    margin-top: 1.171875vw;
   /*  padding: 1.5vw; */
    /* padding: 20px 20px; */
    width: 100%;
    border: 0.078125vw solid #ededed !important;
}

.card .card-heading {
    padding: 0 1.5625vw;
    margin: 0;
}

.card .card-heading.simple {
    font-size: 1.5625vw;
    font-weight: 300;
    color: #777;
    border-bottom: 0.078125vw solid #e5e5e5;
}

.card .card-heading.image img {
    display: inline-block;
    width: 3.59375vw;
    height: 3.59375vw;
    margin-right: 1.171875vw;
    vertical-align: top;
    border: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.card .card-heading.image .card-heading-header {
    display: inline-block;
    vertical-align: top;
}

.card .card-heading.image .card-heading-header h3 {
    margin: 0;
    font-size: 1.09375vw;
    line-height: 1.25vw;
    color: #262626;
}

.card .card-heading.image .card-heading-header span {
    font-size: 0.9375vw;
    color: #999999;
}

.card .card-body {
    padding: 0 1.5625vw;
    margin-top: 1.5625vw;
}

.card .card-media {
    padding: 0 1.5625vw;
    margin: 0 -1.09375vw;
}

.card .card-media img {
    max-width: 100%;
    max-height: 100%;
}

.card .card-actions {
    min-height: 2.34375vw;
    padding: 0 1.5625vw 1.5625vw 1.5625vw;
    margin: 1.5625vw 0 0 0;
}

.card .card-comments {
    padding: 1.5625vw;
    margin: 0;
    /* background-color: #f8f8f8; */
}

.card .card-comments .comments-collapse-toggle {
    padding: 0;
    margin: 0 1.5625vw 0.9375vw 1.5625vw;
}

.card .card-comments .comments-collapse-toggle a,
.card .card-comments .comments-collapse-toggle span {
    padding-right: 0.390625vw;
    overflow: hidden;
    font-size: 0.9375vw;
    color: #999;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.card-comments .media-heading {
    font-size: 1.015625vw;
    font-weight: bold;
}

.card.people {
    position: relative;
    display: inline-block;
    width: 13.28125vw;
    height: 23.4375vw;
    padding-top: 0;
    margin-left: 1.5625vw;
    overflow: hidden;
    vertical-align: top;
}

.card.people:first-child {
    margin-left: 0;
}

.card.people .card-top {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 13.28125vw;
    height: 11.71875vw;
    /* background-color: #ffffff; */
}

.card.people .card-top.green {
  /*   background-color: #53a93f; */
}

.card.people .card-top.blue {
   /*  background-color: #427fed; */
}

.card.people .card-info {
    position: absolute;
    top: 11.71875vw;
    display: inline-block;
    width: 100%;
    height: 101px;
    overflow: hidden;
    background: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.card.people .card-info .title {
    display: block;
    margin: 0.625vw 1.09375vw 0 1.09375vw;
    overflow: hidden;
    font-size: 1.25vw;
    font-weight: bold;
    line-height: 1.40625vw;
    color: #404040;
}

.card.people .card-info .desc {
    display: block;
    margin: 0.625vw 1.09375vw 0 1.09375vw;
    overflow: hidden;
    font-size: 0.9375vw;
    line-height: 1.25vw;
    color: #737373;
    text-overflow: ellipsis;
}

.card.people .card-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    display: inline-block;
    width: 100%;
    padding: 0.78125vw 1.5625vw;
    line-height: 2.265625vw;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.card.hovercard .avatar {
    padding: 0;
}
.card.hovercard .cardheader {
   /*  background: url("http://mindbodyfeed.com/wp-content/uploads/2016/12/BestBooks2016.jpg");
    background-size: cover;
    height: 135px; */
	
    background-size: cover;
    height: 6.640625vw;
}

/* .card.hovercard .avatar {
    position: relative;
    top: -50px;
    margin-bottom: -50px;
} */

.card.hovercard .avatar img {
        width: 22.65625vw;
    height: 20.3125vw;
    max-width: 17.96875vw;
    max-height: 19.53125vw;
    /* -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; */
   /*  border: 5px solid rgba(255,255,255,0.5); */
   border-radius:0.3125vw 0px 0px 0.3125vw;
}

.card.hovercard .info {
    padding: 0;
    float: left;
    width: 100%;
}

.card.hovercard .info .title {
    margin-bottom: 0.3125vw;
    font-size: 1.71875vw;
    line-height: 1;
    color: #161616;
    float: left;
    vertical-align: middle;
    width: 100%;
}
.card.hovercard .info .title a 
{
	color:#161616;
	font-weight:bold;
}
.card_right {
    padding: 1.5625vw 2.34375vw 0px;
}
.card.hovercard .info .title h1 {width:100%; float:left;}
.card.hovercard .info .desc {
    overflow: hidden;
    font-size: 1.09375vw;
    line-height: 1.796875vw;
    color: #676767;
    text-overflow: ellipsis;
    width: 100%;
    padding-bottom: 0.78125vw;
    float: left;
    border-bottom: 0.078125vw solid #e8e8e8;
    margin-bottom: 1.953125vw;
}
.author_sec .hm_featured_books_title {
    padding-bottom: 0.78125vw;
}
.author_sec .desc {
    color: #7a7a7a;
}
.card.hovercard .bottom {
    padding: 0 1.5625vw;
    margin-bottom: 1.328125vw;
}
.card.hovercard .info .desc b 
{    color: #eb751e;
    font-weight: normal;
}
.author_info_box_new {
    float: left;
    width: 100%;
}
.author_info_box_new ul {
    float: left;
    width: 100%;
    list-style-type: none;
    padding: 0px;
}
.author_info_box_new ul li {
    float: left;
    width: 50%;
    margin-bottom: 1.171875vw;
    color: #7a7a7a;
}
.author_info_box_new ul li a 
{
	color:#7a7a7a;
	    word-break: break-all;
}
.author_info_box_new ul li strong {
    font-size: 1.484375vw;
    color: #161616;
    float: left;
    width: 100%;
}
.author_info_box_new ul li:nth-child(2n+1)
{
	clear:both;
}

.hide_show {background: #EB751E none repeat scroll 0 0;
    color: #fff;
    font-size: 1.875vw;
    padding: 1.171875vw 1.40625vw;
    position: fixed;
    right: 0;
    top: 14%;
    z-index: 9999; display:none; cursor:pointer;}
	
	
.thankumsg {width:60%; margin:0 auto; float:none; overflow:hidden;border: 0.078125vw solid #f5f5f5; border-radius:0.3125vw; padding:1.5625vw 1.171875vw; margin-top:4.6875vw;}
.thankumsg  h2 {text-align:center;}
.thankumsg .cart_listing h3 {font-size:1.5625vw;}

.author_page .searchbar h1 {width:100%; margin:0 0 1.171875vw;}
.author_page .searchbar .desc {width:100%;}
.author_page .searchbar .desc .imm_des_bio{margin:0; width:100%; float:left;}


.author_page_left .info  {text-align:left;}
.author_page_left .title a {font-size:1.40625vw; color:#000;}

.author_page_left .author_info_box {width:100%; float:left; margin:1.5625vw 0;}
.card.hovercard .bottom.social_media_btm {padding:0 0.78125vw;}



.imm_btn{
	background: #ec751e none repeat scroll 0 0;
    border-radius: 0.3125vw;
    color: #fff !important;
    float: left;
    font-size: 1.09375vw;
    margin: 0 1.5625vw;
    padding: 0.390625vw 1.171875vw;
   /*  text-transform: uppercase; */
    width: auto;
}

.cart_detail_panel_new .imm_btn {
  background: #272727 none repeat scroll 0 0;
  border-radius: 0.3125vw;
  color: #fff !important;
  float: left;
  font-size: 1vw;
  height: 2.725vw;
  line-height: 1.944vw;
  margin: 0;
  padding: 0.390625vw 1.17188vw;
  text-align: center;
  width: 8.59375vw;
  text-transform:uppercase;
}

.book_detail_panel .book_personal_info p  a, .table-responsives th a, .table-responsives td  a {color:#2b2b2b;}
.book_detail_panel .book_personal_info p  a, .cart_detail_panel .table-responsives th a, .cart_detail_panel .table-responsives td  a  {color:#000;}

.edit_profile_form {
    width: 95%;
    float: none;
    margin: 0px auto;
}
.edit_profile_form > div {
    margin: 0 0 2.34375vw;
    padding: 0px 3.515625vw;
}
.edit_profile_form  label {width:100%; float:left; font-size:1.328125vw; font-weight:400; color:#000; margin-bottom:0.390625vw;}
.edit_profile_form input , .edit_profile_form select , .edit_profile_form textarea {
    width: 100%;
    float: left;
    font-size: 1.25vw;
    font-weight: 400;
    color: #aaa;
    border-top: 0px;
    border-radius: 0;
    border-bottom: solid 0.078125vw rgba(211,211,211,0.56);
    padding: 0.46875vw 0.78125vw;
    border-left: 0px;
    border-right: 0px;
	box-shadow: none!important;
	height:2.578125vw;
    /* box-shadow: none; */
}
.edit_profile_form textarea 
{
	height:2.578125vw;
}
.edit_profile_form input[type=submit] {
    background: #eb751e none repeat scroll 0 0; 
    border: medium none;
    font-size: 1.40625vw;
    padding: 0.78125vw 2.734375vw;
    text-transform: uppercase;
    width: auto;
    color: #fff;
    width: 11.71875vw;
    float: none;
    margin-top: 2.34375vw;
    border-radius: 0.3125vw;
    height: 3.75vw;
}
.edit_profile_form input[type="submit"]:hover {background:#222222;}
.right_content
{
	margin-bottom:1.171875vw;
}
#get_my_responce_before_ajax .hm_best_selling_detail .book_text {
    margin-bottom: 0.78125vw;
}
	
/* .edit_profile_form  input[type=submit]:hover {	background: #4e5460; } */
.sidebar .sidebar_detail .sidebox ul li ul.sub_category li
{
	margin-right:0.390625vw;
}
.infinite-scroll .col-md-2:nth-child(6n+1) {
    clear: both;
}

/* .slimHeader .header {padding: 5px 1.953125vw; transition: all 0.3s ease-in-out 0s; top:0;} */
.slimHeader .header {padding: 0.390625vw 1.953125vw; top:0;}
.slimHeader .banner_ad img {padding: 0.625vw 0px; width: 66%; transition: all 0.3s ease-in-out 0s;}

.txt_center {
    text-align: center;
}



.bs-slider{
    overflow: hidden;
    height: 23.4375vw;
    position: relative;
    background: url("../images/slider_bg.jpg") no-repeat scroll center center / cover;
	margin:1.5625vw 0 2.34375vw;
}
.bs-slider:hover {
    cursor: -moz-grab;
    cursor: -webkit-grab;
}
.bs-slider:active {
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}
.bs-slider .bs-slider-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.40);
}
.bs-slider > .carousel-inner > .item > img,
.bs-slider > .carousel-inner > .item > a > img {
    margin: auto;
    width: 100% !important;
}

/********************
*****Slide effect
**********************/

.fade {
    opacity: 1;
}
.fade .item {
    top: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    position: absolute;
    left: 0 !important;
    display: block !important;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}
.fade .item:first-child {
    top: auto;
    position: relative;
}
.fade .item.active {
    opacity: 1;
    z-index: 2;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}






/*---------- LEFT/RIGHT ROUND CONTROL ----------*/
.control-round .carousel-control, #carouselFade  .carousel-control {
    top: 47%;
    opacity: 0;
    width: 3.515625vw;
    height: 3.515625vw;
    z-index: 100;
    color: #ffffff;
    display: block;
    font-size: 1.875vw;
    cursor: pointer;
    overflow: hidden;
    line-height: 3.359375vw;
    text-shadow: none;
    position: absolute;
    font-weight: normal;
    background: transparent;
    -webkit-border-radius: 7.8125vw;
    border-radius: 7.8125vw;
}
.control-round:hover .carousel-control, #carouselFade:hover  .carousel-control{
    opacity: 1;
}
.control-round .carousel-control.left, #carouselFade  .carousel-control.left {
    left: 1%;
}
.control-round .carousel-control.right , #carouselFade  .carousel-control.right{
    right: 1%;
}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover,
#carouselFade  .carousel-control.left:hover,
#carouselFade  .carousel-control.right:hover
{
    color: #fdfdfd;
    background: rgba(0, 0, 0, 0.5);
    border: 0px transparent;
}
.control-round .carousel-control.left>span:nth-child(1),
#carouselFade .carousel-control.left>span:nth-child(1)
{
    left: 45%;
}
.control-round .carousel-control.right>span:nth-child(1),
#carouselFade .carousel-control.right>span:nth-child(1)
{
    right: 45%;
}

.home_slider {padding-top: 0.15625vw ! important;}
.home_slider img {width:100% !important;}


/*---------- INDICATORS CONTROL ----------*/
.indicators-line > .carousel-indicators{
    right: 45%;
    bottom: 3%;
    left: auto;
    width: 90%;
    height: 1.5625vw;
    font-size: 0;
    overflow-x: auto;
    text-align: right;
    overflow-y: hidden;
    padding-left: 0.78125vw;
    padding-right: 0.78125vw;
    padding-top: 0.078125vw;
    white-space: nowrap;
}
.indicators-line > .carousel-indicators li{
    padding: 0;
    width: 1.171875vw;
    height: 1.171875vw;
    border: 0.078125vw solid rgb(158, 158, 158);
    text-indent: 0;
    overflow: hidden;
    text-align: left;
    position: relative;
    letter-spacing: 0.078125vw;
    background: rgb(158, 158, 158);
    -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-right: 0.390625vw;
    -webkit-transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    z-index: 10;
    cursor:pointer;
}
.indicators-line > .carousel-indicators li:last-child{
    margin-right: 0;
}
.indicators-line > .carousel-indicators .active{
    margin: 0.078125vw 0.390625vw 0.078125vw 0.078125vw;
    box-shadow: 0 0 0 0.15625vw #fff;
    background-color: transparent;
    position: relative;
    -webkit-transition: box-shadow 0.3s ease;
    -moz-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;

}
.indicators-line > .carousel-indicators .active:before{
    transform: scale(0.5);
    background-color: #fff;
    content:"";
    position: absolute;
    left:-0.078125vw;
    top:-0.078125vw;
    width:1.171875vw;
    height: 1.171875vw;
    border-radius: 50%;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}



/*---------- SLIDE CAPTION ----------*/
.slide_style_left {
    text-align: left !important;
}
.slide_style_right {
    text-align: right !important;
}
.slide_style_center {
    text-align: center !important;
}

.slide-text {
   
    margin: auto;
    position: relative;
    text-align: left;
    padding: 1.953125vw;
	width:100%; float:left;
    
}
.slide-text > h1 {
  animation-delay: 0.7s;
  color: #fff;
  display: inline-block;
  float: right;
  font-size: 2.65625vw;
  font-weight: 400;
  height: 2.34375vw;
  margin-bottom: 2.34375vw;
  overflow: hidden;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 75%;
  margin-top: 2.734375vw;
}
.slide-text > p {
  animation-delay: 1.1s;
  color: #fff;
  float: right;
  font-size: 1.25vw;
  font-weight: 300;
  height: 3.59375vw;
  line-height: 1.875vw;
  margin: 0 0 0.78125vw;
  overflow: hidden;
  padding: 0;
  text-align: center;
  width: 75%;
}
.slide-text > a.btn-default{
    color: #000;
    font-weight: 400;
    font-size: 1.015625vw;
    line-height: 1.171875vw;
    margin-right: 0.78125vw;
    text-align: center;
    padding: 1.328125vw 2.34375vw;
    white-space: nowrap;
    letter-spacing: 0.078125vw;
    display: inline-block;
    border: none;
    text-transform: uppercase;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

}
.slide-text > a.btn-primary{
    color: #ffffff;
    cursor: pointer;
    font-weight: 400;
    font-size: 1.015625vw;
    line-height: 1.171875vw;
    margin-left: 0.78125vw;
    text-align: center;
    padding: 1.328125vw 2.34375vw;
    white-space: nowrap;
    letter-spacing: 0.078125vw;
    background: #00bfff;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.slide-text > a:hover,
.slide-text > a:active {
    color: #ffffff;
    background: #222222;
    -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
    transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}


.slide-text img {width:20%; height:19.53125vw; float:left;box-shadow:0.78125vw 0 0.9375vw 0.46875vw rgba(0,0,0,0.6); margin-left: 2.34375vw;}
.slide-text .deft_btn  {width:75%;
	float:right; -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s; margin:1.5625vw 0; text-align:center;}
.slide-text .deft_btn a {
  background: #eb751e none repeat scroll 0 0;
  border-radius: 0.3125vw;
  box-shadow: 0 0.234375vw 0.3125vw 0 rgba(0, 0, 0, 0.5);
  color: #fff;
  float: none;
  font-size: 1.40625vw;
  font-weight: bold;
  margin: 0 0 0.78125vw;
  padding: 0.78125vw 1.5625vw;
  text-transform: uppercase;
  width: auto;
  text-shadow: 0 0.078125vw 0.078125vw #000; box-shadow: 0 0 0.3125vw 0 #fff inset;
}  	
.slide-text .deft_btn  a:hover {background:#EB751E;}
.bookslider .carousel-indicators {display:none;}


.slide-text  .book_personal_info  {width:75%; float:right; margin:0 0 1.5625vw; -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;}
.slide-text  .book_personal_info > div {padding-left:0;}
.slide-text  .book_personal_info p { color: #444c63;
    float: left;
    font-size: 1.40625vw;
    margin: 0 0 0.390625vw; width:100%; float:left;}
.slide-text .book_personal_info p strong { color: #eb751e;}
.slide-text .book_personal_info p a { color: #444c63;}
/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/

@media (max-width: 991px) {
    .slide-text h1 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 20px;
    }
    .slide-text > p {

        font-size: 18px;
    }
}


/*---------- MEDIA 480px ----------*/
@media  (max-width: 768px) {
    .slide-text {
        padding: 0.78125vw 50px;
    }
    .slide-text h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 0.78125vw;
    }
    .slide-text > p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .control-round .carousel-control{
        display: none;
    }

}
@media  (max-width: 480px) {
    .slide-text {
        padding: 0.78125vw 30px;
    }
    .slide-text h1 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 5px;
    }
    .slide-text > p {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 0.78125vw;
    }
    .slide-text > a.btn-default, 
    .slide-text > a.btn-primary {
        font-size: 0.78125vw;
        line-height: 0.78125vw;
        margin-right: 0.78125vw;
        text-align: center;
        padding: 0.78125vw 1.171875vw;
    }
    .indicators-line > .carousel-indicators{
        display: none;
    }

}


 

.footer {width:100%; float:left; background:#3d3d3d none repeat scroll 0 0; padding:2.34375vw 0; border-bottom: 0.078125vw solid #eb751e; position:relative;}
.footer .footer_heading {
    width: 90%;
    float: left;
    margin: 1.171875vw 0 1.015625vw;
    font-size: 1.484375vw;
    text-transform: uppercase;
    color: #fff;
    border-bottom: 0.078125vw solid #7c7c7c;
    padding: 0px 0 0.78125vw;
}
.footer ul {width:100%; float:left; margin:0 0 0px; padding:0;}
.footer ul li {list-style:none; width:100%; color:#d7d7d7; float:left; font-size:1.09375vw; display:block;  padding:0.15625vw 0; margin-bottom:0.625vw;}
.footer ul li:last-child {border:none;}
.footer ul li a {float:left; width:auto; color:#d7d7d7; font-size:1.09375vw; line-height: 1.71875vw;}
.footer ul li a:hover {color:#fff;}
/* ul.footer_ul {
    margin-bottom: 20px;
} */
ul.footer_ul li img {
    position: absolute;
    left: -0.234375vw;
    top: 0px;
    width: 1.875vw;
    height: 1.875vw;
}
ul.footer_ul li {
    position: relative;
    padding-left: 1.953125vw;
}
.footer .social_media ul li {width:auto; float:left; display:inline-block;}
.footer .social_media ul li img{ margin-right: 0.78125vw;
     width: 2.421875vw; }
 .footer .newsletter {width: 100%; float: left; margin-top: 1.171875vw;}
.footer .newsletter .left {padding-left:0; padding-right:0.390625vw;}
.footer .newsletter .right {padding-right:0; padding-left:0.390625vw;}
.footer .newsletter input {padding: 0.3125vw 0.78125vw; width: 100%; float: left; border: 0.078125vw solid rgb(30, 36, 48); border-radius: 0.3125vw; font-size:1.09375vw;}
.footer .newsletter input[type=submit] {background:#1E2430; color:#fff;}

.copyright {width:100%; float:left; padding:0.78125vw 0.3125vw; background:#252525 none repeat scroll 0 0;}
.copyright  .footer_logo {width:auto; float:left;}
.copyright  .footer_logo img {width:11.71875vw;}
 .footer_media {width:auto; float:right; margin:0.3125vw 0 0; display:none;}
.footer_media  ul {width:auto; float:right; margin:0; padding:0; text-align:center;line-height: 1.09375vw;}
 .footer_media  ul li {list-style:none; float:none; display:inline-block; margin:0 0.78125vw; width:auto;}
  .footer_media  ul li a {color:#afafaf;  font-size: 1.25vw;
    line-height: 1.09375vw; float:left;}
 .footer_media  ul li a:hover {color:#fff;} 
.copyright_text { /* border-top: 1px solid rgba(255, 255, 255, 0.2); */
    float: left;
    /* margin-top: 20px; */
    padding: 0px 1.171875vw 0 1.171875vw;
    width: auto;}
.copyright_text p {width:auto%; float:left; text-align:left; font-size:1.09375vw; color:#fff; margin:0;}
.copyright p a {color:#EB751E;}

.pagination {width:100%; float:left; text-align:center;}
.pagination  h2 {display:none;}
.pagination  .page-numbers {
  border: 0.078125vw solid #ddd;
  color: #000;
  padding: 0.625vw 1.171875vw;
} 
.pagination  .page-numbers.current, .pagination  .page-numbers:hover {background:#EB751E; color:#fff; border-color:#EB751E;}


.single-post  .blog_posts .blog_img { width:100%; float:left; text-align:center;}
.single-post  .blog_posts .blog_img img { width:auto; }
.single-post  .blog_posts .blog_content { width:100%; }


.single-post  #comments {width: 100%; float: left;}
.single-post  #comments #respond{width: 60%; border: 0.078125vw solid rgb(221, 221, 221); overflow: hidden; border-radius: 0.3125vw; padding: 0px 3.125vw 1.5625vw; margin: 1.5625vw auto 0.78125vw;}
.single-post  #comments #respond h3{text-align:center;}
.single-post  #comments #commentform {width: 100%; float: left;}
.single-post  #comments #commentform p {width: 100%; float: left;}
.single-post  #comments #commentform p label {width: 20%; float: left;}
.single-post  #comments #commentform p textarea, .single-post  #comments #commentform p input {width: 80%; float: right; border:solid 0.078125vw #ddd; padding:0.46875vw 0.78125vw;}
.single-post  #comments #commentform p textarea {height:7.8125vw; resize:none;} 
.single-post  #comments #commentform  input#submit {width:auto; float:left; text-transform:uppercase; color:#fff; background:#4e5460 none repeat scroll 0 0;  padding: 0.78125vw 2.34375vw; border:none;}
.single-post  #comments #commentform  input#submit:hover {background:#EB751E;}
.single-post  #comments #commentform p.form-submit {width:80%; float:right;}

.single-post .post-navigation{display:none;}


.all_categry_list ul {
    width:  100%;
    float:  left; padding:0;
}
.all_categry_list ul  li {width: 14.0625vw;
    float: left;
    margin: 0 0.390625vw;}
	
.all_categry_list  ul  li  a {color:#000; text-decoration:underline;}







.all_categry_list ul.inner_cagetoriess {
  display: flex;
    flex-wrap: wrap;
    float: none;
    white-space: normal;
    width: 100%;
}

.all_categry_list ul.inner_cagetoriess > li {
  float: none;
  margin: 0 0 1.5625vw;
  padding: 0 0.78125vw;
  width: 25%;
}

.all_categry_list ul.inner_cagetoriess > li a {
  background: transparent none repeat scroll 0 0;
  border-bottom: 0.078125vw solid #a4a9b4;
  border-radius: 0;
  color: #eb751e;
  flex-direction: row;
  float: left;
  font-size: 1.171875vw;
  font-weight: bold;
  margin: 0 0 0.390625vw;
  order: 1;
  padding: 0;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
.all_categry_list ul.inner_cagetoriess > li > ul.inner_sub_category {
  float: left;
  width: 100%;
}
.all_categry_list ul.inner_cagetoriess > li > ul.inner_sub_category li {
  float: left;
  margin: 0;
  width: 100%;
}
.all_categry_list ul.inner_cagetoriess > li > ul.inner_sub_category li a {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  color: #222;
  font-size: 1.015625vw;
  font-weight: normal;
  line-height: 2.1875vw;
  margin: 0;
  padding: 0;
  text-transform: none;
  width: auto;
}

.particular_subcategories {width:100%; float:left;padding:0 1.5625vw;}
.particular_subcategories  .subcategories_title {width: 100%; float: left; border-bottom: 0.078125vw solid rgb(78, 84, 96); margin-bottom: 0.78125vw;}
 .wh_h4{color: #000;
    float: left;
    font-size: 1.40625vw;
    height: 2.34375vw;
    margin: 0;
    padding: 0.3125vw 0.78125vw;
    position: relative;
    width: 12.5vw;}
.particular_subcategories  .subcategories_title .wh_h4 span.text {position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 999; padding: 0.46875vw 1.25vw; color: rgb(255, 255, 255);}
.particular_subcategories  .subcategories_title .wh_h4 span.shape {position: absolute; width: 100%; left: 0px; right: 0px; top: 0px; background: #EB751E; bottom: -0.078125vw; transform: skew(-20deg);}

.particular_subcategories ul {width:100%; float:left; padding:0;}
.particular_subcategories ul li {list-style:none; width:20%; float:left; display:inline-block; margin:0 0 0.390625vw;}
.particular_subcategories ul li a {font-size:1.09375vw; color:#4E5460;}

.blog_content .heateor_sss_horizontal_sharing {margin:0 0 1.5625vw;}
.blog_tags{width:100%; float:left;}
.blog_content .single_blog_text {margin:0 0 1.5625vw;}
.blog_content .single_blog_text:first-child {margin-top:1.171875vw;}
.blog_content .single_blog_text h4 { font-size: 1.40625vw;
    font-weight: bold;}
.blog_content .single_blog_text:nth-child(odd) .left {float:right;}
.blog_content .single_blog_text:nth-child(odd) .right {float:left;}
.blog_content .single_blog_text:nth-child(even) .left {float:left;}
.blog_content .single_blog_text:nth-child(even) .right {float:right;}
.single_blog_text img {
  border: 0.078125vw solid #ddd;
  box-shadow: 0 0 0.3125vw -0.15625vw rgba(0, 0, 0, 0.7);
  height: auto !important;
  padding: 0.78125vw;
  width: 100%;
}

.user_breadcrumbs {
    float: left;
    background: #272727;
    width: 100% !important;
    margin: 0;
    padding: 0.78125vw 1.5625vw 0.625vw !important;
}
.user_breadcrumbs ul {
    float: right;
    margin: 0px;
}
.user_breadcrumbs ul  li {  color: #fff !important;
    display: inline-block !important;
    float: left !important;
    font-size: 1.09375vw !important;
    list-style: outside none none;
    width: auto !important; margin:0 !important;}
.user_breadcrumbs ul li a {
    color: #fff;
}
.user_breadcrumbs ul li a i { margin: 0 0.78125vw;color: rgb(235, 117, 30); float:left;}
.user_breadcrumbs ul li a span 
{
	margin: 0px 0.546875vw;
    color: #eb751e;
    float: right;
    font-size: 1.40625vw;
    margin-top: 0px;
	line-height:1.640625vw;
}
.user_breadcrumbs ul li:hover a 
{
	color:#eb751e;
}
.sidebox_price_filter .slider-handle {background-color:#EB751E; background-image: linear-gradient(to bottom, #444954 0%, #442954 100%);}

.sidebox_price_filter .slider-track .slider-selection {background: #EB751E;}

#loadMores, #loadMore {
    color: #000  !important;
    cursor: pointer !important;
    margin-left: 0 !important;
    width: 100% !important;
    float: left !important;
    padding: 0.78125vw 0px 0 2.8125vw;
    text-decoration: underline;
}

.selectpayment_detail table {border:none; width:100%;}
.selectpayment_detail table tr {border-bottom:solid 0.078125vw #ddd;}
.selectpayment_detail table tr  td, .selectpayment_detail table tr  th {padding:0.46875vw;}
#select_booK_price_category {
    border:  solid 0.078125vw #ddd;
    border-radius:  0.3125vw;
    padding:  0.234375vw 0.78125vw;
}



/* Image hover animation start */

.animation_box {
	width: 100%;
	/* height: 16.796875vw; */
	height: 14.625vw;
	position: relative;
	background: rgba(255,255,255,1);
	display: inline-block;
	margin: 0 0px;
	cursor: pointer;
	color: #2c3e50;
	box-shadow: inset 0 0 0 0.234375vw #2c3e50;
	-webkit-transition: background 0.4s 0.5s;
	transition: background 0.4s 0.5s;
}

.animation_box:hover {
	background: rgba(255,255,255,0);
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}


.animation_box svg {
	position: absolute;
	top: 0;
	left: 0;
}

.animation_box svg line {
	stroke-width: 3;
	stroke: #ecf0f1;
	fill: none;
	-webkit-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}

.animation_box:hover svg line {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.animation_box svg line.top,
.animation_box svg line.bottom {
	stroke-dasharray: 330 240; 
}

.animation_box svg line.left,
.animation_box svg line.right {
	stroke-dasharray: 490 400;
}

.animation_box:hover svg line.top {
	-webkit-transform: translateX(-46.875vw);
	transform: translateX(-46.875vw);
}

.animation_box:hover svg line.bottom {
	-webkit-transform: translateX(46.875vw);
	transform: translateX(46.875vw);
}

.animation_box:hover svg line.left {
	-webkit-transform: translateY(71.875vw);
	transform: translateY(71.875vw);
}

.animation_box:hover svg line.right {
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}

/* Alternatives */

/* Color */
 .animation_box {
	box-shadow: inset 0 0 0 0.78125vw #fff;
}



 .animation_box svg line {
	stroke-width: 5;
}

.animation_box:hover svg line {
	stroke: #EB751E;
}

	.animation_box img {
  height: 100%;
  width: 100%;
  border-radius:0.3125vw;
}

.book_img {position:absolute; top:0.390625vw; right:0.390625vw; left:0.390625vw; bottom:0.390625vw;  box-shadow:0.078125vw 0px 1.25vw rgba(0,0,0,0.24); -webkit-box-shadow:0.078125vw 0px 1.25vw rgba(0,0,0,0.24); -moz-box-shadow:0.078125vw 0px 1.25vw rgba(0,0,0,0.24);}

/* end image hover animation */


.wk_user_details {float:right;width:auto;    margin: 1.015625vw 0 0;}
.wk_user_details > div {
     position: relative; 
    width: auto;
    float: left;
    padding: 0 0.625vw;
    height: 2.96875vw;
}
.wk_user_details > div:after {content:""; position:absolute; top:0.78125vw; bottom:0.78125vw; width:0.078125vw; left:0; background:#CFCFCF; display:none;}
.cart_details_main, .user_details_main .login_info a{font-size:1.25vw; font-weight:100;line-height:2.421875vw; color:#000;}
.wk_user_details  .cart_details {width:auto; float:left; color:#4e5460; position:relative;padding:0 1.171875vw 0 0;}
.wk_user_details  .cart_details span.cart_text {background: #272727;
    color: #fff;
    width: 1.5625vw;
    height: 1.5625vw;
    border-radius: 100%;
    font-size: 0.859375vw;
    position: absolute;
    top: -0.390625vw;
    right: 0.234375vw;
    text-align: center;
    line-height: 1.640625vw;}
	
.user_details_main {padding:0 !important;}
.user_login .cart {display:none;}
.user_icon {cursor:pointer;}	

.header .header_right .category_dropdown ul li:after {
    content: "";
    border-color: #EC761F transparent transparent transparent;
    border-style: solid;
    border-width: 0.625vw 0.625vw 0.625vw 0.625vw;
    margin-top: 5.46875vw;
    position: absolute;
    top: -2.1875vw;
	display:none;
}
 .user_login_name:after {
    content: "";
    border-color: transparent transparent #EC761F transparent;
    border-style: solid;
    border-width:0.625vw;
    margin-top: 5.46875vw;
    position: absolute;
    top: -3.671875vw;
    display: none;
    right: 0.703125vw;
}
.header .header_right .category_dropdown ul li:hover:after, .user_login_name:hover:after {display:block;}

.related_authors h4 {margin: 0px 0px 0.78125vw; width:100%; float:left;}
.related_authors .related_authors_detail {
    background: transparent;
    border-bottom: 0.078125vw solid #f8f8f8;
    float: left;
    padding: 1.171875vw 0px;
    width: 100%;
}
.related_authors .related_authors_detail .left {padding:0;}
.related_authors .related_authors_detail .right {padding:0;}


.related_authors {float: right; margin-top: 88px;}
/* .related_authors .related_authors_detail .left  img {padding: 2px;
box-shadow: 0px 0px 0.703125vw rgba(0, 0, 0, .2);border-radius: 100%; height: 3.90625vw; width: 3.90625vw; } */
.related_authors .related_authors_detail .right a {font-size: 1.25vw; color: rgb(51, 51, 51);}


.booklisting img {
  height: 14.0625vw;
}




.bookother_details_info .table th, .bookother_details_info .table td {border:none;}



/* button animation start */



.button-4{
  width:10.9375vw;
  height:3.90625vw;
  border:0.15625vw solid #34495e;
  float:left;
  text-align:center;
  cursor:pointer;
  position:relative;
  box-sizing:border-box;
  overflow:hidden;
  margin:0 0 3.125vw 3.90625vw;
}
.button-4 a{
  font-family:arial;
  font-size:1.25vw;
  color:#34495e;
  text-decoration:none;
  line-height:3.90625vw;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}
.eff-4{
  width:10.9375vw;
  height:3.90625vw;
  left:-10.9375vw;
  background:#34495e;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
}
.button-4:hover .eff-4{
  left:0;
}
.button-4:hover a{
  color:#fff;
}

/* button end */


.alert-success {
margin-top: 0%;
float: left;
width: 100%;
padding: 0.46875vw 0.78125vw;
}



.after_login .top_header {
    background: #eb751e none repeat scroll 0 0;
    box-shadow: 0 0 0.546875vw -0.234375vw #000;
    float: left;
    padding: 0 1.95vw;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 999999;
}

/* .after_login #stick { margin: 8.59375vw 0 0;}
.after_login  .right_content.author_page  {margin-top: 90px;}
.after_login  .related_authors  {margin-top: 8.984375vw;}

.after_login .right_content {margin-top:8.984375vw;}
 */
.social_links img {
  width: 3.90625vw;
}

.hm_featured_books_title {border-bottom:solid 0.078125vw #e0dddd; margin:0 0 1.5625vw; float:left; width:100%;}

.wh_cat_box {
    text-align: center;
    border-right: 0.078125vw solid #efefef;
    border-bottom: 0.078125vw solid #efefef;
    padding: 2.734375vw 1.171875vw;
}
.wh_catagory_inner .wh_cat_box:nth-child(4) , .wh_catagory_inner .wh_cat_box:nth-child(8)
{
	border-right:none;
}
.wh_catagory_inner .wh_cat_box:nth-child(5) , .wh_catagory_inner .wh_cat_box:nth-child(6) , .wh_catagory_inner .wh_cat_box:nth-child(7) ,
.wh_catagory_inner .wh_cat_box:nth-child(8)
{
	border-bottom:none;
}
.wh_author_img {
    height: 4.6875vw;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    display: flex;
    margin: 0px auto;
    width: 5.078125vw;
	 -webkit-transition: 0.6s ease-out;
    -moz-transition:  0.6s ease-out;
    transition:  0.6s ease-out;
}
.wh_author_img img {
    margin: 0px auto;
}
/* .wh_cat_box:hover .wh_author_img  {-webkit-transform: rotateZ(720deg);
      -moz-transform: rotateZ(720deg);
      transform: rotateZ(720deg);} */
.wh_catagory_inner .cat_h4{
    color: #eb751e;
    font-size: 1.3vw;
	margin-bottom:0px;
	margin-top:1.171875vw;
}
.wh_catagory_inner .cat_h4 a 
{
	color:#eb751e;
}
.author_circle_box {
    float: left;
    width: 20%;
	margin:2.734375vw 0px 2.34375vw;
}
.author_text .auth_h4 {
    margin-bottom: 0.3125vw;
    font-size: 1.328125vw;
    color: #1a1a1a;
    font-weight: bold;
    margin-top: 0.390625vw;
    height: 3.125vw;
    overflow: hidden;
    max-height: 1.5625vw;
}
div#imm_new {
    margin-bottom: 1.171875vw;
}
.footer_logo {
    float: left;
    width: 100%;
    margin-bottom:1.5625vw;
}
.footer_about_text p {
    float: left;
    width: 100%;
    font-size: 1.09375vw;
    color: #d7d7d7;
    background: #646464;
    padding: 1.171875vw;
    border-radius: 0.3125vw;
}
.home_slider img 
{
	border:0.078125vw solid #ddd;
}
.footer_about_text a 
{
	float:right;
	color:#d7d7d7;
	font-size:1.09375vw;
}
.footer_box4 
{
	width:30%;
}
.footer_box2 {
    width: 20%;
}
.my_footer .social_media {
    margin-top: 0;
    float: left;
    width: 100%;
}
.related_authors_detail .hm_author_img {
    height: 6.25vw;
    width: 6.25vw;
    float: left;
    border: 0.234375vw solid #fadfcb;
    margin-right: 0.78125vw;
}
.login_details_admin_outer {
    width: 35.688vw;
    margin: 0px auto;
}

.author_name_new {
    height: 6.25vw;
    align-items: center;
   -webkit-align-items: center;
    -moz-align-items: center;
    display: flex;
    float: left;
    width: 63%;
}
.author_name_new a {
    font-size: 1.25vw;
    color: #1b1b1b;
}
.related_authors .related_authors_detail:hover .hm_author_img 
{
    border-color: #eb751e;
    transition: all 0.3s ease-in-out 0s;

}
.related_authors .related_authors_detail:hover .hm_author_img img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
/* .footer .social_media ul li a {
    font-size: 2.734375vw;
    margin-right: 10px;
}
.footer .social_media ul li a.fb_footer
{
	color:#3c5b9b;
}
.footer .social_media ul li a.twiter_footer
{
	color:#2daae1;
}
.footer .social_media ul li a.google_footer
{
	color:#f63e28;
}
.footer .social_media ul li a.pin_footer
{
	color:#dd2f22;
} */

.inner_page_sidebar.sidebar .sidebar_detail .sidebox ul li 
{
	padding:0.78125vw 0.78125vw;
}
.book_img
{
	overflow:hidden;
}
.book_hover_text {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
 /*    display: inherit;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center; */
    background: rgba(0,0,0,0.7);
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
/* 	transform:translateY(100%);
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%); */
		visibility:hidden;
		border-radius:0.234375vw;
}
.book_img:hover .book_hover_text 
{
	visibility:visible;
	/* display:flex; */
/* 	transform:translateY(0%);
	-webkit-transform:translateY(0%);
	-moz-transform:translateY(0%); */
}
.book_hover_text_inner {
    float: left;
    width: 100%;
    text-align: center;
     transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
/* 	transform:translateY(-115%);
	-webkit-transform:translateY(-115%);
	-moz-transform:translateY(-115%); */
}
.book_hover_text_inner  img 
{
	width:auto!important;
}
/* .book_img:hover .book_hover_text .book_hover_text_inner 
{
	transform:translateY(5.46875vw);
	-webkit-transform:translateY(5.46875vw);
	-moz-transform:translateY(5.46875vw);
} */
.book_hover_text_inner a {
    background: #eb751e;
    color: #fff;
    margin-bottom: 0.78125vw;
    padding: 0.625vw 0.78125vw;
    border-radius: 0.3125vw;
    width: 7.109375vw;
    font-size: 1.09375vw;
    line-height: 1.09375vw;
    display: inline-block;
	transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
	text-decoration:none !important;
	text-transform: uppercase;
}
.book_hover_text_inner a.add_to_cart
{
	transform:translateY(-115%);
	-webkit-transform:translateY(-115%);
	-moz-transform:translateY(-115%);
}
.book_img:hover .book_hover_text .book_hover_text_inner a.add_to_cart
{
	transform:translateY(4.234375vw);
	-webkit-transform:translateY(4.234375vw);
	-moz-transform:translateY(4.234375vw);
} 

.book_hover_text_inner a.whislist
{
	transform:translateY(13.28125vw);
	-webkit-transform:translateY(13.28125vw);
	-moz-transform:translateY(13.28125vw);
}
.book_img:hover .book_hover_text .book_hover_text_inner a.whislist
{
	transform:translateY(3.756vw);
	-webkit-transform:translateY(3.756vw);
	-moz-transform:translateY(3.756vw);
} 
.book_hover_text_inner a:hover 
{
	background:#fff;
	color:#eb751e;
}
.book_hover_text_inner a:last-child
{
	margin-bottom:0px;
}
.wh_right {
    padding-left: 0px!important;
    margin-top: 0px!important;
}
.all_book_tag {
    float: left;
    color: #ffffff;
	margin-top:0.078125vw;
    font-size: 1.09375vw;
}
.hm_best_selling .search_detail {
    margin: 0px 0px 0.625vw;
}
.hm_best_selling .search_detail select{
    background: #f5f5f4;
    border-color: #f5f5f4;
    font-size: 1.25vw;
	cursor:pointer;
    padding: 0.546875vw 0.78125vw;
    width: 11.71875vw;
    color: #949494;
	border:solid 0.078125vw #f5f5f4;
    border-radius: 0.3125vw;
	height:2.734375vw!important;
}




/* .immi_all_authors {margin: 0px;} */
.immi_all_authors .extra_menus {border: medium none; padding: 0px 0px 2.34375vw; position:relative !important;}
.immi_all_authors .extra_menus p.showing_results_info, .immi_sub_cat  p.showing_results_info{border-bottom: 0.078125vw solid #dadfea;width:100%; float:left; font-size:1.71875vw; color:#1a1a1a; padding:0 0 0.78125vw; margin:0 0 1.09375vw;}
.immi_all_authors .extra_menus ul li {position:relative; margin: 0 0 0.8vw;}
.immi_all_authors .extra_menus ul li a {border-radius:0.3125vw;  margin-left: 0.17vw; font-size:1.25vw; padding: 0.3125vw 0.859375vw; color:#a9a9a9;}
.immi_all_authors .extra_menus ul li:hover a {background: #eb751e none repeat scroll 0 0;
    color: #fff;
   }
.immi_all_authors .extra_menus ul li.active a {background: #eb751e none repeat scroll 0 0;
    border-radius: 0.3125vw;
    color: #fff;
    font-size: 1.40625vw;
   }
.immi_all_authors .extra_menus ul li.active::after {
  border-color: #eb751e transparent transparent;
  border-style: solid;
  border-width: 0.46875vw;
  bottom: -0.837vw;
  content: "";
  display: block;
  left: 1.25vw;
  position: absolute;
}
 
.immi_all_authors .hm_best_selling_detail .bookimg img {
   height: 20vw;
    width: 100%;
}
.immi_all_authors .hm_best_selling_detail .bookimg 
{
  border-radius: 0.3125vw;
  box-shadow: none;
  display: block;
  float: left;
  height: auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 100%;
}
.immi_all_authors .hm_best_selling_detail .bookimg > a {
  display: block;
}
.immi_all_authors  .hm_best_selling_detail .book_text {
  background: #fff none repeat scroll 0 0;
  border-radius: 0.3125vw;
  bottom: 0.46875vw;
  color: #2b2b2b;
  float: left;
  font-size: 1.40625vw;
  font-weight: normal;
  left: 1.5625vw;
  padding: 1.09375vw;
  position: absolute;
  right: 1.5625vw;
  text-align: center;
  width:auto;
}
/* .immi_all_authors  .hm_best_selling_detail   .book_text:hover {background:#eb751e; color:#fff;} */
.immi_all_authors  .hm_best_selling_detail   .book_text:hover a{ color:#fff;}
.immi_all_authors .hm_best_selling_detail .infinite-scroll > div {
    margin: 0 0 2.34375vw;
    padding: 0px 1.171875vw;
}
.right_content.author_page {
    margin-top: 0px;
}

.immi_all_categories {margin:0;}
 .immi_all_categories_top {width:100%; float:left; margin-bottom: 2.2vw;
    padding-bottom: 0.8vw; /* padding:0 0 10px; margin:0 0 2.34375vw; */ border-bottom:solid 0.078125vw #f1efef;}
 .immi_all_categories_top p {width:auto; float:left; /* font-size:1.640625vw; */ font-size: 1.55vw; line-height: 2vw; color:#1a1a1a; margin:0; }
 .immi_all_categories_top a {width:auto; float:right;/*  font-size:14px; */ font-size: 1vw; color:#eb751e; margin:0; text-transform:uppercase; }


.immi_all_categories  .all_categry_list ul li img {float:left; /* margin-right:10px; */ margin-right: 0.76vw; width: 3vw;}
.immi_all_categories .all_categry_list ul li {/* margin-bottom:2.34375vw; */ margin-bottom: 2vw;}
.immi_all_categories .all_categry_list ul li a {
  border: medium none;
  color: #3b3b3b;
  float: left;
  font-size: 1.2vw;
  line-height: 2vw;
  /*  font-size: 1.25vw;  */
  margin: 0;
  padding: 0.3125vw 0;
  text-transform: none;
  width: auto;
}
.immi_all_categories  .all_categry_list ul li  > div {border-bottom: 0.078125vw solid #d3d3d3;
    float: left;
   /*  margin: 0 0 1.25vw;
    padding: 0 0 10px; */
	padding-bottom: 0.79vw; margin-bottom: 1.2vw;
    width: 100%;}
	
.immi_all_categories  .all_categry_list ul.inner_cagetoriess > li > ul.inner_sub_category {padding:0 0 0 2.34375vw; margin:0 0 0.78125vw;}
.immi_all_categories  .all_categry_list ul.inner_cagetoriess > li > ul.inner_sub_category  li a {/* font-size:1.25vw; */   font-size: 1.2vw;
    line-height: 2vw; color:#777777;}
.immi_all_categories  .all_categry_list ul.inner_cagetoriess > li > ul.inner_sub_category  li:hover a { color: #eb751e;}
.immi_all_categories  .all_categry_list ul.inner_cagetoriess > li > ul.inner_sub_category  li .fa {
  color: #eb751e;
  float: left;
  /* line-height: 2.109375vw; */
  line-height: 2vw;
  font-size: 1.2vw;
  margin-right: 0.78125vw;
}



.immi_single_bookdetail {background: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 0.078125vw solid rgb(237, 237, 237) ! important; border-radius: 0.3125vw; box-shadow: 0.078125vw 0.078125vw 0.625vw -0.390625vw rgba(0, 0, 0, 0.4); float: left; padding:1.5vw 0.3vw; width: 100%; margin: 0px 0 0.78125vw;}

.immi_heading_bookdetail {width:100%; float:left; margin:0 0 1.953125vw; padding:0 0 1.171875vw; border-bottom:solid 0.078125vw #ececec;}
.immi_single_bookdetail.book_detail_panel .left_img {
  border: medium none;
  float: left;
  height: auto;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100%;
}
.immi_single_bookdetail.book_detail_panel .left_img img {border-radius:0.78125vw;}

.immi_single_bookdetail .immi_heading_bookdetail_left h1#imm_info {width:100%; float:left;}
.immi_single_bookdetail .immi_heading_bookdetail_left { padding:0;}
.immi_single_bookdetail .immi_heading_bookdetail_right{ text-align:right;}
.immi_single_bookdetail .immi_heading_bookdetail_right {font-size:1.875vw; color:#161616;}
.immi_single_bookdetail .immi_heading_bookdetail_right span.text {font-size:1.40625vw; color:#eb751e; margin-right:0.390625vw;}
.immi_single_bookdetail .immi_heading_bookdetail_right .bookprice {
  border-bottom: 1px solid #ddd;
  margin: 0 0 12px;
  padding: 0.606vw 0;
  text-align: center;
} 
 
.immi_heading_bookdetail .bookrating  {width:auto; float:left; color:#efbb2f;}
.immi_heading_bookdetail  .immi_reviews {width:auto; float:left; color:#969696; font-size:0.9375vw; margin-left:0.78125vw;}


.immi_bookdetail_cart {width:100%; float:left;}
.immi_bookdetail_cart .immi_bookdetail_cart_left {padding:0;}

.immi_bookdetail_cart_left .book_personal_info p {width:100%; margin:0 0 0.859375vw;}
.immi_bookdetail_cart_left .book_personal_info p strong {width:9.375vw; float:left;}

.immi_bookdetail_cart .immi_bookdetail_cart_right .share_price {border-bottom:none; border-top:solid 0.078125vw #dedede; }
.immi_bookdetail_cart  .share_price .bookpricedetail {width:100%; text-align:center;}
.immi_bookdetail_cart .share_price .bookpricedetail .getbook{
 background: #eb751e none repeat scroll 0 0;
    border-radius: 0.3125vw;
    color: #fff;
    display: inline-block;
    float: none;
    font-size: 1.40625vw;
    padding: 0.625vw 1.5625vw;
    width: auto;
	margin-top:1.171875vw;
}

.immi_bookdetail_cart_right .sharing_books {padding:0 0 0.9375vw;}
.immi_bookdetail_cart_right .sharing_books > div a {color: #b2b2b2;
    font-size: 1.5625vw;}
.immi_single_bookdetail .bookother_details  .bookother_details_info {padding:0.78125vw 0;}
.immi_single_bookdetail .bookother_details {box-shadow:none; background:#f6f6f6; border-color:#e1e1e1; border-radius:0.3125vw;}
.immi_single_bookdetail .bookother_details .bookother_details_info table {margin:0;}
.immi_single_bookdetail .bookother_details .bookother_details_info table th {color:#eb751e;}

.immi_related_books { background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 0.078125vw solid rgb(237, 237, 237) !important;
    border-radius: 0.3125vw;
    box-shadow: 0.078125vw 0.078125vw 0.625vw -0.390625vw rgba(0, 0, 0, 0.4);
    float: left;
    margin: 0 0 0.78125vw;
    padding: 1.5vw 0.7vw;
    width: 100%;}
	
.immi_related_books .hm_best_selling_detail div.col-md-2 {padding:0 1.171875vw;}
.immi_related_books  .hm_best_selling_detail .bookimg {padding:0; border:none; box-shadow:0 0 0.703125vw rgba(0, 0, 0, 0.4); display:block;} 
.immi_related_books  .hm_best_selling_detail .bookimg > a {display:block}
.immi_related_books .hm_best_selling_detail .bookimg img {height: 16vw; width: 100%;}

.immi_related_books .immi_all_categories_top {padding-left:0.390625vw; padding-right:0.390625vw;}
.immi_related_books  .hm_best_selling_detail .book_text { margin-top: 1.015625vw;}

.immi_related_books .writter_by {width:100%; float:left; text-align:center; font-size:1.015625vw; color:#909090;}
.immi_related_books .rating_price {width:100%; float:left; margin:0.78125vw 0 0; padding:0.78125vw 0; border-top:solid 0.078125vw #f6f6f6; border-bottom:solid 0.078125vw #f6f6f6;}
.immi_related_books .rating_price .rating {width:auto; float:left;}
.immi_related_books .rating_price .pricing_detail {width:auto; float:right; margin:0;}
.immi_related_books .rating_price  .pricing_detail > span {margin:0; font-size:1.40625vw; color:#171717;}


.immi_rating_reviews .step_process{padding:0.78125vw 0;}
.immi_rating_reviews .step_process .rating_detail {padding:1.5625vw 0; border-bottom:solid 0.078125vw #f9f8f8; border-top:solid 0.078125vw #e8e6e6; margin:0;}
.immi_rating_reviews .step_process .rating_detail:first-child {border-top:none;}
.immi_rating_reviews .step_process .rating_detail:last-child {border-bottom:none;}
.immi_rating_reviews .step_process .rating_detail_right .wk_h6{width:100%; float:left; font-size:1.484375vw; color:#191919; margin:0 0 1.171875vw; font-weight:bold;}
.immi_rating_reviews .step_process .rating_detail_right .rating {padding-left:0; color:#fdc457;}
.immi_rating_reviews .step_process .rating_detail_right p {width:100%; float:left; margin:0; font-size:1.25vw; color:#191919;}
.immi_rating_reviews .step_process  .rating_detail_right {padding:0.625vw 0 0;}
.immi_rating_reviews .step_process  .rating_detail_left {border:none;}
.immi_rating_reviews .step_process  .rating_detail_left  img {padding: 0.46875vw; border-radius: 100%; border: medium none; background: rgb(240, 240, 240) none repeat scroll 0px 0px;}  

#imm_reviews {background: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 0.078125vw solid rgb(237, 237, 237) ! important; border-radius: 0.3125vw; box-shadow: 0.078125vw 0.078125vw 0.625vw -0.390625vw rgba(0, 0, 0, 0.4); float: left; margin: 0px 0px 0.78125vw; width: 100%; padding: 1.5vw 1vw;}

.alert-success {
    margin-bottom: 0.78125vw;
    margin-top: 0;
    border-radius: 0.3125vw;
    border: 0.078125vw solid transparent;
}
.book_personal_info select#select_booK_price_category {
    width: 8.8125vw;
    height: 2.1875vw;
}

.edit_profile_img {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 4.6875vw;
    margin-top: 1.5625vw;
}
.order_page .h1 , .wishlist_page .h1 {
    padding-bottom: 0.78125vw;
}
.cart_detail_panel_new {
    float: left;
    width: 100%;
    border-radius: 0.390625vw;
    overflow: hidden;
}
.cart_detail_panel_new  .table>tbody>tr>td, .cart_detail_panel_new  .table>tbody>tr>th, .cart_detail_panel_new  .table>tfoot>tr>td, .cart_detail_panel_new  .table>tfoot>tr>th, .cart_detail_panel_new  .table>thead>tr>td, .cart_detail_panel_new  .table>thead>tr>th
{
	padding:0.625vw 1.953125vw;
	vertical-align: inherit;
}
.cart_detail_panel_new .table-striped>tbody>tr {
    background-color: #fcfcfc;
	border-bottom:0.078125vw solid #e0dddd;
}
.cart_detail_panel_new table 
{
	border:0.078125vw solid #e0dddd;
}
.cart_detail_panel_new  thead {
    background: #eb751e;
    color: #fff;
    font-size: 1.25vw;
    padding: 0.546875vw 0px;
    font-weight: normal;
	
}
.cart_detail_panel_new  thead tr th
{
	border:none!important;
	padding:1.171875vw 1.953125vw!important;
}
.dashboard_page
{
	margin-top:0px;
}
.book_page table thead tr th:nth-child(1) {
    width: 7.8125vw;
}
.book_page table thead tr th:nth-child(2) {
    width: 11.71875vw;
}
.cart_detail_panel_new .product_img {
    width: 14%;
}
.cart_detail_panel_new .delete_product {
    width: 40%;
}
.item_name {
    font-size: 1.40625vw;
    font-weight: normal;
    color: #0a0a0a;
}
.wishlist_page .cart_listing p.price {
    margin: 0px;
    color: #eb751e;
    font-size: 1.5625vw;
}
.cart_detail_panel_new  table img , .cart_detail_panel_new .product_img img {
    border-radius: 0.234375vw;
    border: 0.234375vw solid #fff!important;
    box-shadow: 0px 0px 1.09375vw rgba(0,0,0,0.2);
}
.anchor_tag_wishlist a {
   /*  background: #eb751e; */
    width: 11.328125vw;
    display: inline-block;
    height: 3.515625vw;
    font-size: 1.1vw;
    border-radius: 0.390625vw;
    line-height: 3.515625vw;
    color: #fff;
    margin-right: 0.78125vw;
}
.anchor_tag_wishlist a.whisList_tag
{
	background:#272727;
	margin:0px;
}
.cart_detail_panel_new .wish_txt {
    font-size: 1.40625vw;
    float: left;
    width: 100%;
    margin-bottom: 1.5625vw;
}
.input-group-addon img {
    margin-top: 0.390625vw;
    height: 1.71875vw;
}
.login_hand_img img {
    width: 4.921875vw;
    height: 5.546875vw;
}
.social_icons_new ul li img 
{
	width:3.8281250000000004VW;
	/* height:3.90625vw; */
}
.edit_profile_img img 
{
	width:16.796875vw;
	height:16.796875vw;
}
.user_icon img, .cart_details a img, .user_details_main a img {
     height: 1.956vw;
    width: 1.956vw;
}
.footer_logo img
{
	width:19.140625vw;
}
.footer_box
{
	padding:0px 1.171875vw!important;
}
.bootstrap-tagsinput {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 0.078125vw 0.078125vw rgba(0, 0, 0, 0.075);
    display: inline-block;
    padding: 0.3125vw 0.46875vw;
    color: #555;
    vertical-align: middle;
    border-radius: 0.3125vw;
    max-width: 100%;
    line-height: 1.71875vw;
    cursor: text;
}
.dashboard_page .h1 {
    padding-bottom: 0.78125vw;
}
.immi_single_bookdetail .col-xs-12
{
	padding:0px 1.171875vw;
}

.about_page_new {
    margin-top: 0px;
}
.about_page_new .col-xs-12 
{
	padding:0px 1.171875vw;
}
.about_page_new .h1 {
    padding-bottom: 0.78125vw;
}
.abt_new_img img {
    border-radius: 0.390625vw;
	width:100%;
}
.mission_right
{
	text-align:center;
}
.mission_right img {
    width: 17.890625vw;
}
.about_page_new p {
    color: #706868;
}
.abt_new_img
{
	padding-right:0px!important;
}

.team_sec_box
{
	float:left;
	width:100%;
}
.team_sec_box ul 
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.team_sec_box ul li 
{
	display:inline-block;
	margin-right:5.859375vw;
}
.team_sec_box ul li:last-child
{
	margin:0px;
}
.wk_team_img {
    width: 100%;
    float: none;
    height: 11.25vw;
    border: 0.390625vw solid #fff;
    width: 11.25vw;
    overflow: hidden;
    border-radius: 100%;
    position: relative;
    display: inline-block;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
	box-shadow:0px 0.078125vw 1.171875vw rgba(0,0,0,0.24);
	-webkit-box-shadow:0px 0.078125vw 1.171875vw rgba(0,0,0,0.24);
	-moz-box-shadow:0px 0.078125vw 1.171875vw rgba(0,0,0,0.24);
}
.wk_team_img img {
    height: 100%;
    width: 100%;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
}
.wk_team_img:hover {
    border-color: #eb751e;
    transition: all 0.3s ease-in-out 0s;
}
.wk_team_img:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.wk_team_heading {
    font-size: 1.71875vw;
    margin-top: 0.390625vw;
}

.wk_team_text {
    color: #929292;
    font-size: 1.25vw;
}
.top_rate_sec {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 2.34375vw;
}
.top_rate-img {
    float: left;
    width: 100%;
    margin-bottom: 1.015625vw;
}
.top_rate-img img 
{
	border-radius:0.390625vw;
	box-shadow:0px 0.078125vw 1.171875vw rgba(0,0,0,0.24);
	-webkit-box-shadow:0px 0.078125vw 1.171875vw rgba(0,0,0,0.24);
	-moz-box-shadow:0px 0.078125vw 1.171875vw rgba(0,0,0,0.24);
	width:11.25vw;
}
/* .top_rate_text label 
{
	margin:0px;
} */
.top_rate_text label a {
    color: #151515;
    font-size: 1.5625vw;
}
.top_rate_text {
    float: left;
    width: 100%;
    margin-bottom: 0.78125vw;
}
.top_rate_text p {
    font-size: 1.40625vw;
/* 	margin-bottom:0px; */
    color: #909090;
}

.top_rate_sec .rating_box {
    border: none;
    padding: 0px;
    text-align: center;
    float: left;
    width: 100%;
}
.top_rate_sec .rating_star {
    float: none;
    display: inline-block;
	font-size: 1.328125vw;
	width: 4.21875vw;
	margin-top:0px;
    height: 2.1875vw;    
	line-height: 2.1875vw;
}
.top_rate_sec .rating_star i {
    font-size: 1.015625vw;
}
.req_form form {
    margin-top: 2.34375vw;
}

.req_form form input , .req_form form textarea {
    background: #f8f8f8;
    width: 100%;
    border: 0.078125vw solid #f8f8f8;
    box-shadow: none;
    margin-bottom: 0.78125vw;
    border-radius: 0.390625vw;
    height: 3.515625vw;
    padding-left: 1.09375vw;
    font-size: 1.40625vw;
    color: #000000;
}
.req_form form textarea
{
	height:7.421875vw	;
	padding-top:0.390625vw;
}

.req_form form input[type="submit"] {
    padding: 0px;
    background: #eb751e;
    width: 8.984375vw;
    margin: 0px auto;
    float: none;
    display: inherit;
    color: #fff;
    font-size: 1.5625vw;
}
.abt_bg {
    float: left;
    width: 100%;
    margin-bottom: 1.171875vw;
}
.abt_bg img {
    width: 100%;
    border-radius: 0.390625vw;
}
.report_page
{
	margin-top:0px;
}
.report_page .h1 
{
	padding-bottom:0.78125vw;
}
.report_page .hm_featured_books_title {
    margin-bottom: 1.469vw;
}
.report_page .hm_best_selling {
    padding-bottom: 4.6875vw;
}
.report-alert-info {
    float: left;
    width: 100%;
    text-align: left;
    margin-bottom:2.34375vw;
    color: #eb751e;
    font-size: 1.344vw;
    margin-left: 0px;
}
.author_page .h1 
{
	padding-bottom:0.78125vw;
}
.sidebox_price_filter li {
    padding: 0px!important;
}
.sidebox_price_filter {
    padding: 0px;
    margin-top: 1.5625vw;
    margin-left: 0px!important;
}

.sidebox_price_filter .bootstrap-tagsinput .tag {
  border-radius: 7.8125VW;
  float: left;
  font-size: 1.09375VW;
  padding: 0.78125VW 0.625VW 0.78125VW 1.171875VW;
   margin: 0.3125VW 0.3125VW 0 0;
}
.sidebox_price_filter .bootstrap-tagsinput .tag [data-role="remove"]::after {
  background: #fff none repeat scroll 0 0;
  border-radius: 100%;
  color: #EB751E; 
  font-size: 1.25VW;
  font-weight: bold;
  padding: 0.3125VW 0.625VW !important;
}

.sidebox_price_filter button
{
	 background: #eb751e;
    border: none;
    padding: 0.390625vw 1.5625vw!important;
    color: #fff;
    border-radius: 0.390625vw!important;
    margin-top: 0.78125vw;
}
.sidebox_price_filter .bootstrap-tagsinput .tag [data-role="remove"]
{
	margin-left:0.625vw;
}
.sidebox_price_filter .bootstrap-tagsinput .tt-menu {
    background: #fff;
    width: 100%;
    border: 0.078125vw solid #eee;
}

.sidebox_price_filter .bootstrap-tagsinput .tt-menu .tt-suggestion{
    float: left;
    width: 100%;
	cursor:pointer;
    padding: 0.390625vw 0.78125vw;
    border-bottom: 0.078125vw solid #eee;
	font-size:1.015625vw;
}
.sidebox_price_filter .bootstrap-tagsinput .tt-menu .tt-suggestion:last-child
{
	border:none!important;
}
.radio_btn_sec ul li 
{
	margin-bottom:0.78125vw!important;
	border:none!important;
}
.radio_btn_sec ul li span {
    font-size: 1.328125vw;
    color: #8d8d8d;
}

.input_new input[type="checkbox"] {
    display: none;   
}

.input_new label {
    cursor: pointer;
    height: 0px;
    position: relative; 
    width: 3.359375vw;  
}
.input_new
{
	float:right;
}
.input_new label::before {
    background: #dadada;
    box-shadow: none;
    border-radius: 0.625vw;
    content: '';
    height: 1.015625vw;
    margin-top: -0.625vw;
    position: absolute;
    opacity: 1;
    transition: all 0.4s ease-in-out;
    width: 3.28125vw;
}
.input_new label::after {
    background: #eb751e;
    border-radius: 1.25vw;
    box-shadow: none;
    content: '';
    height: 1.71875vw;
    left: -1px;
    margin-top: -0.625vw;
    position: absolute;
    top: -0.390625vw;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    width: 1.71875vw;
}

.input_new .label-success, .input_new .badge-success {
    background-color: #eb751e;
}
.input_new input[type="checkbox"]:checked + label::before {
    background: inherit;
    opacity: 0.5;
}
.input_new input[type="checkbox"]:checked + label::after {
    background: inherit;
    left: 1.5625vw;
}
.sidebar .sidebar_detail .sidebox ul li ul.sub_category li {
    padding-left: 4.375vw!important;
}
.cart_detail_panel_new.shopping_cart_box .cart_listing {
    text-align: left;
    background: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
    border-color: #e0dddd;
}
.cart_detail_panel_new.shopping_cart_box .cart_listing .sub_titletype {
    color: #969696;
}
.cart_detail_panel_new.shopping_cart_box .delete_product {
    width: 100%;
}
.shopping_cart_box .quantity .mycontainer .button-container > button {
    /* width: 2.109375vw; */
    width: 2.0vw;
    height:2.0vw;
}
.shopping_cart_box .book_new_name
{
	color:#292929;
	font-size:1.653vw;
}
.shopping_cart_box .quantity .mycontainer input[type=text] {
    border: none;
    width: auto;
}
.shopping_cart_box .cart_listing {
    padding: 1.5625vw 0 2.5625vw;
}
/* .shopping_cart_box .cart_listing
{
	margin:0px -1.171875vw;
} */
.shopping_cart_box .cart_listing .col-xs-12 , .wishlist_page .cart_listing .col-xs-12
{
	padding:0px 1.171875vw!important;
}
.contact_page 
{
	padding:0px 1.171875vw!important;
	margin-bottom:1.171875vw;
}
.payment_panel_left , .payment_panel_right , .contact_us_form , .contact_us_text , .wh_login_right , .wh_login_left
{
	padding:0px 1.171875vw!important;
}
.cart_detail_panel_new.shopping_cart_box .cart_listing:last-child
{
	border:none!important;
}
.shopping_cart_box .cart_listing .col-xs-12.bb
{
	padding:0px!important;
}
/* .shopping_cart_box .cart_listing .immi_price_quantity
{
	padding-right:0px!important;
} */

.cart_img img {
    width: 2.109375vw;
}
.dlt_img img
{
	width:1.171875vw;	
}
.credit_card_radio img{
    width: 2.34375vw!important;
    height: 2.34375vw!important;
}

.selectpayment_detail .form-group
{
	padding:0px 1.171875vw!important;
	margin-bottom:0.78125vw;
}
.selectpayment_detail .form-control {
    display: block;
    width: 100%;
    height:2.4vw;
    /* padding: 0.46875vw 0.9375vw; */
    padding: 0.46875vw 0;
    font-size: 1.09375vw;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 0.078125vw solid #ccc;
    border-radius: 0.3125vw;
}
.contact_us_form form
{ 
	float:left;
	width:100%;
}
.contact_us_form form label 
{
	float:left;
	width:100%;
	font-weight:normal;
}
.contact_us_form form input, .contact_us_form form textarea, .contact_us_form form select {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #fff none repeat scroll 0 0;
  border-color: -moz-use-text-color -moz-use-text-color #eee;
  border-image: none;
  border-radius: 0;
  border-style: none none solid;
  border-width: medium medium 0.078125vw;
  box-shadow: none;
  float: left;
  height: 3.125vw;
  margin-bottom: 1.17188vw;
  padding-left: 1.17188vw;
  width: 100%;
}
.contact_us_form form textarea
{
	height:7.8125vw;
	padding-top:0.46875vw;
}
.contact_us_form input[type="submit"] {
    background: #eb751e;
    border: none;
    padding: 0.390625vw 1.5625vw!important;
    color: #fff;
	width:auto;
    border-radius: 0.390625vw!important;
    margin-top: 0!important;
}

.contact_us_text ul {
    float: left;
    width: 100%;
    padding: 0px;
    list-style-type: none;
}
ul.contact_ul li {
    position: relative;
    padding-left: 1.953125vw;
}
.contact_ul li {
    list-style: none;
    width: 100%;
    color: #2b2b2b;
    float: left;
    font-size: 1.40625vw;
    display: block;
    padding: 0.15625vw 0;
    margin-bottom: 0.625vw;
}
.contact_ul li a 
{
	color:#2b2b2b;
}
ul.contact_ul li img {
    position: absolute;
    left: -0.234375vw;
    top: 0px;
    width: 1.875vw;
    height: 1.875vw;
}
.contact_us_text .social_media {
    margin-top: 1.953125vw;
    float: left;
    width: 100%;
}
.contact_us_text .footer_heading {
    width: 90%;
    float: left;
    margin: 1.171875vw 0 1.015625vw;
    font-size: 1.484375vw;
    text-transform: uppercase;
    color: #2b2b2b;
    border-bottom: 0.078125vw solid #7c7c7c;
    padding: 0px 0 0.78125vw;
}
.contact_us_text .social_media ul li
{
	list-style: none;
    width: 100%;
    color:#2b2b2b;
    float: left;
	width:auto;
    font-size: 1.09375vw;
    display: block;
    padding: 0.15625vw 0;
    margin-bottom: 0.625vw;
}
.contact_us_text .social_media ul li img {
    margin-right: 0.78125vw;
    width: 2.421875vw;
}
.contact_inner {
  background: #F8F6F7;
  border-radius: 0.390625vw;
  float: left;
  margin-left: 0;
  padding: 4.563vw 2.463vw;
  width: 100%;
}
.contact_us_form  {padding:3vw 2vw !important;}
.contact_page .hm_best_selling.wishlist_page {width: 90%;overflow: hidden;float: none; margin:-5.172vw auto 0;}


.contact_page .contact_ul li { color: #b1afb0;
    font-size: 1.23vw;
    padding-left: 5.953vw; margin-bottom:2vw; text-align:left;}
.contact_page .contact_ul li.loc {background:url("../images/location.png") no-repeat scroll left top / 3.5vw auto;}
.contact_page .contact_ul li.email {background:url("../images/email.png") no-repeat scroll left top / 4.5vw auto;}
.contact_page .contact_ul li.follow {background:url("../images/follow.png") no-repeat scroll left top / 3.5vw auto;}
.contact_page .contact_ul li label {float: left; font-weight: 400; width: 100%; color: rgb(26, 26, 26); font-size: 1.9vw; margin: 0px 0px 1vw;}
.contact_page .contact_ul li a{ color: #b1afb0;
    font-size: 1.23vw;}
.contact_page .contact_ul li.follow a {
  float: left;
  width: auto;
}
.contact_page .contact_ul li.follow a img {
  height: auto;
  margin: 0 1vw 0 0;
  position: relative;
  width: 2.4vw;
}

/* .contact_us_form .hm_featured_books_title {margin: 0 1vw 1.5625vw;} */
.map_sec {
    float: left;
    width: 100%;
}
.map_sec  iframe
{
	height:23.4375vw;
}

.immi_product_tags {width:100%; float:left;}
.sidebar .sidebar_detail .sidebox .immi_product_tags ul.sub_category {
  margin: 0 0 30px;
}

.responsive_dropdown  {display:none;}

.wish_txt {text-align:center;}
.wish_txt .wish_emptytxt{   color: rgb(235, 117, 30);
    float: left;
    font-size: 1.875vw;
    text-align: center;
    width: 100%;}
.wish_txt .wish_emptytxt span {width: 100%; float: left; color: rgb(145, 145, 145); font-size: 1vw; font-weight: 500; line-height: 2.96875VW;}

.immi_search_cat {width:100%; float:left;  margin:0 0 1.5625VW;}
.immi_search_cat  .sidebox_price_filter {width:100%; float:left; margin-top:0 !important;}





/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 0.078125VW rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border-radius:0.3125VW;
  text-transform:uppercase!important;
  background: #eb751e; border:none; padding: 0.546875VW 2.34375VW; color: #fff; border-radius: 0.3125VW;
  border:solid 0.078125VW #eb751e;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  color:#eb751e;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  border-radius:0.3125VW;
  
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: #eb751e !important;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.hvr-sweep-to-right:hover a, .hvr-sweep-to-right:focus a, .hvr-sweep-to-right:active a{
  color: #eb751e !important;
}

/* Sweep To Right */
.hvr-sweep-to-right-revers {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 0.078125VW rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border-radius:0.3125VW;
}
.hvr-sweep-to-right-revers:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #EB751E;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  border-radius:0.3125VW;
  
}
.hvr-sweep-to-right-revers:hover, .hvr-sweep-to-right-revers:focus, .hvr-sweep-to-right-revers:active {
  color: white;
}
.hvr-sweep-to-right-revers:hover:before, .hvr-sweep-to-right-revers:focus:before, .hvr-sweep-to-right-revers:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}



/* Sweep To Right */
.hvr-sweep-to-right-bgcolor{
  display: inline-block;
  vertical-align: middle;
   text-transform: uppercase;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 0.078125VW rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border-radius:0.3125VW;
  background:#222; 
  color:#fff;
}
.hvr-sweep-to-right-bgcolor:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #EB751E;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  border-radius:0.15625vw;
  
}
.hvr-sweep-to-right-bgcolor:hover, .hvr-sweep-to-right-bgcolor:focus, .hvr-sweep-to-right-bgcolor:active {
  color: white;
}
.hvr-sweep-to-right-bgcolor:hover:before, .hvr-sweep-to-right-bgcolor:focus:before, .hvr-sweep-to-right-bgcolor:active:before {
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  transform: scaleX(1);
}

.view_orders, .view_orders_id {width:100%; float:left;}
.view_orders .h2 {color:#F19D5E; margin: 0 0 1.5625VW; width:100%; float:left;}
.view_orders table {width:100%; background:#F7F5F6;float:left; margin:0 0 0.78125VW;}
.view_orders table  th, .view_orders table  td {padding:1.171875VW 1.5625VW;}
.view_orders table  td {border-top:solid 0.078125VW #ddd; }
.view_orders table  td:last-child {width:19.53125VW;}

.view_orders_id  {margin:0 0 30px;}
.view_orders_id  .total_price  {padding:1.171875VW 0;}
.view_orders_id  .total_price   td {border:none; padding:0.46875VW 1.5625VW;}
.shippingaddress table {height:13.28125VW;}
.shippingaddress table  td {vertical-align:top;}

.flag {
  float: left;
  margin: 1.171875VW 0 0;
  padding: 0 0 0 2.34375VW;
  position: relative;
  width: 100%;
}
ul.contact_ul li .flag > img {
  float: left;
  height: auto;
  top: 0.46875VW;
}

span#ex6SliderVal {
    float: left;
    width: 100%;
    text-align: center;
}
.sub_category .tt-hint
{
	opacity:0!important;
}

/* 2-11-2018 */
.width_half {
    float: left;
    width: 50%!important;
    padding: 0px 0.78125VW;
}

.padd {
    padding: 0px 0.78125VW;
}

.edit_profile_img > div {margin: 0px auto; float: none; overflow: hidden; width: 22vw; position: relative;}
.edit_profile_img .edit_pic {width: 3vw; height: auto; vertical-align: top; position: absolute; top: 0.7vw; right: 4.1vw; border: 4px solid rgb(255, 255, 255); border-radius: 100%; cursor: pointer;}

.wishlist_page  {text-align:center;}
.wishlist_page .imm_btn { display: inline-block;
    float: none; text-transform: uppercase;}
	
	.paymenttype_form .simple.box input[type=submit] {text-transform:uppercase;}
	
	
	table th{font-size:1.2vw; font-weight:normal}
	table td {font-size:1vw;}
	label {font-weight:normal;}
	.immi_single_bookdetail .h1 span {margin-left: 10px; color: rgb(170, 170, 170); font-size: 20px;}
	.immi_single_bookdetail .bookother_details {margin-bottom:0px;}
	
	
	
		/* Custom dropdown */
.custom-dropdown {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0px; /* demo only */
}

.custom-dropdown select {
  background-color: #F8F8F8;
  color: #000;
  font-size: inherit;
  padding: .5em;
  padding-right: 2.5em; 
  border: 0;
  margin: 0;
  border-radius: 3px;
  text-indent: 0.01px;
  text-overflow: '';
  -webkit-appearance: button; /* hide default arrow in chrome OSX */
}

.custom-dropdown::before,
.custom-dropdown::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

.custom-dropdown::after { /*  Custom dropdown arrow */
  content: "\25BC";
  height: 1em;
  font-size: .625em;
  line-height: 1;
  right: 1.2em;
  top: 50%;
  margin-top: -.5em;
}

.custom-dropdown::before { /*  Custom dropdown arrow cover */
  width: 2em;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0 3px 3px 0;
}

.custom-dropdown select[disabled] {
  color: rgba(0,0,0,.3);
}

.custom-dropdown select[disabled]::after {
  color: rgba(0,0,0,.1);
}

.custom-dropdown::before {
  background-color: rgba(0,0,0,.15);
}

.custom-dropdown::after {
  color: rgba(0,0,0,.4);
}
.custom-dropdown select {-moz-appearance:none;-webkit-appearance:none; border:none;}
.coupan_code p {margin:0;}
.coupon_input {float:right; width:100%; margin: 20px 0 0;}
.coupon_input input[type="text"] {
  background: #f6f6f6 none repeat scroll 0 0;
  border: medium none;
  color: #000;
  float: left;
  font-size: 1.09375vw;
  height:3.125VW;
  padding-left: 1.381vw;
  width: 71%;
}
.coupan_code {padding:1.5vw 0 !important;}
.coupon_input input[type="submit"] {
  background: #333 none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  font-size: 1.09375vw;
  height: 3.125VW;
  padding: 0 1.7vw;
  position: relative;
  right: 0;
  width: auto;
}
.coupon_input input[type="submit"]:hover {background:#EB751E;}


.cart_panel.dashboard_page {padding: 0px 15px ! important;}

.selectpayment_detail .cart_listing {display:block; border-bottom: 1px solid #ddd; padding:0 0 16px;}
/* .selectpayment_detail .cart_detail_panel_new .product_img {width:7%;} */
.selectpayment_detail .cart_detail_panel_new .product_img {width:14%; padding:0px 1.171875vw!important;}
.selectpayment_detail .shopping_cart_box .book_new_name {
  font-size: 1.4vw;
}
.width_95 {width:93%; margin:0 auto; overflow:hidden;}
.selectpayment_detail .immi_add_remove {margin-top: 0.734vw;}
.selectpayment_detail 	.immi_price_quantity .price p { font-size: 1.5vw;}
.remove_coupan { background: #333 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-size: 1.09375vw;
    height: 3.413vw;
    padding: 0 1vw;
    position: relative;
    right: 0;
    width: auto;}
	
.col-sm-4.col-xs-12.immi_price_quantity {
    width: 27%;
}
.item_name
{
	text-align:left;
}
.alert {
    padding: 5px 15px;
}
.selectpayment_detail table thead {
    background: #eb751e;
    color: #fff;
}
.ebook_remove_cart_coupon {
    background: #eee;
    padding: 5px 10px;
    font-size: 13px;
}
.ebook_remove_cart_coupon button {
    background: transparent;
    border: none;
    float: right;
    font-size: 16px;
}
.ebook_remove_cart_coupon button:hover 
{
	color:red;
}
.sub_titletype ul {
    float: left;
    width: 100%;
    padding: 0px;
    list-style-type: none;
}
.sub_titletype ul li {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    line-height: 19px;
}
.sub_titletype ul li span {
    color: #eb751e;
}
/* ========== 12 july 2019========== */
.h1 h1 {
    font-size: 36px;
    margin: 0px;
}
.book_personal_info h2 {
    font-size: 17px;
}
.book_personal_info h3 {
    font-size: 17px;
	    margin: 0;
}
.h1head h2
{
	width: auto;
    float: left;
    margin: 0px 0 0px;
    /* font-size: 1.875vw; */
    font-size: 1.619vw;
    color: #1a1a1a;
}
.wh_h2 h2 {
    margin: 0;
    padding: 0px 0 0.78125vw 0px;
    font-size: 1.597vw;
    color: #1a1a1a;
    border-bottom: solid 0.078125vw #f8f8f8;
}
.h1head h1 {
    margin-bottom: 15px;
}
.login_details h1 {
    color: #2d2929;
    font-size: 2.265625vw;
    margin: 0 0 1.5625VW;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    float: left;
    padding: 0 0 0px;
    text-align: center;
}

h1.showing_results_info {
    border-bottom: 0.078125vw solid #dadfea;
    width: 100%;
    float: left;
    font-size: 1.71875vw;
    color: #1a1a1a;
    padding: 0 0 0.78125vw;
    margin: 0 0 1.09375vw;
}
.immi_all_categories_top h2 {
    width: auto;
    float: left;
    font-size: 1.55vw;
    line-height: 2vw;
    color: #1a1a1a;
    margin: 0;
}
h1.blogheading {
    border-bottom: 0.078125vw solid #dadfea;
    width: 100%;
    float: left;
    font-size: 1.71875vw;
    color: #1a1a1a;
    padding: 0 0 0.78125vw;
    margin: 0 0 1.09375vw;
}