@charset "utf-8";
/* CSS Document */
/* ========== Do Not Touch In Css Strat ========== */
@import url("reset.css");
@import url("fonts.css");
@import url("base.css");

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900|Poppins:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800');

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

body{background:#f3f3f3;  overflow-x:hidden; font-family: 'Raleway', sans-serif;}
select, input, button, textarea{font-family: 'Raleway', sans-serif;}
p{margin:0px; padding:0px 0px 18px 0px; line-height:20px; font-size:15px;}
.clear {clear:both;}
a {text-decoration:none; /*color:#13248b*/; outline:none;}
a:active, a:focus{outline:none;}
a:hover, a.selected{text-decoration:none; color:#000;}
ul {list-style:none;}
li {list-style:none;}
h1{ font-size:18px; color:#1a1b16; text-transform:uppercase; font-family: 'Raleway', sans-serif; font-weight:normal; margin-bottom:20px;}
h2{ font-size:30px; color:#1a1b16; font-family: 'Raleway', sans-serif; font-weight:normal; margin-bottom:20px;}
::-webkit-input-placeholder {color: #444444; opacity: 1;}
::-moz-placeholder {color: #444444; opacity: 1;}
:-ms-input-placeholder {color: #444444; opacity: 1;}
:-moz-placeholder {color: #444444; opacity: 1;}
.nomargin{ margin:0px!important;}
.nopadding{ padding:0px!important;}
#contacts, #blog{ background-color:#fff;}
.thumbnail.blog-list img {width: 300px;height: 300px;object-fit: contain;}
/* ========== Do Not Touch In Css End ========== */
/* ========== Header Area Strat========== */
.header-top{ background-color:#2a3b95; color:#fff; font-weight:normal; font-size:14px; vertical-align:middle; border-bottom:1px solid #767f8a;}
.header-call{ padding:8px 0px; }
.header-call i{ font-size:25px; margin-right:10px; line-height:20px;}
.header-top-right{ text-align:right;}
.header-top-right .online-support{ display:inline-block; padding:10px 30px; margin-right:30px; border-left:1px solid #767f8a; border-right:1px solid #767f8a;}
.header-top-right .online-support span{ margin-right:15px; }
.header-top-right ul{ display:inline-block; padding:10px 0px;}
.header-top-right ul li{ display:inline-block; margin-right:20px;}
.header-top-right ul li:last-child{ margin-right:0px;}
.header-top-right ul li a{ color:#fff;}
.header-top-right i{ font-size:20px;}
/* ========== Header Area End========== */
/* ========== Header logo Area Strat========== */
header{ background-color:#fff; padding:20px 0px;}
.search-box{ border:1px solid #e1e1e1; padding:0px 0px 0px 15px; margin:28px 0px; color:#444444; overflow:hidden; }
.search-box input{ color:#444444; outline:none; border-left:1px solid #8c8c8c; padding-left:15px; padding-right:15px; width:100%; height:20px; margin-top:15px; font-family: 'Raleway', sans-serif;
font-size: 14px;}
.search-box input::placeholder{color:#444444;}
.search-input{ display:inline-block; max-width:180px; min-width:350px;}
.search-dropdown{display:inline-block; min-width:50px;  padding-left:5px; padding-right:5px;}
.search-dropdown .select2-container{ width:100%!important;}
.search-btn{ display:inline-block; float:right;}
.search-btn a{ background-color:#fc7b11; color:#fff; font-size:20px; padding:10px 22px 11px 22px; display:block;}
#top-part .dropdown-menu-right {  right: 0; }
#top-part .item-x-absolute .btn{font-size: 10px; line-height: 15px; padding: 5px 7px 5px 7px;}
#top-part .btn-danger{ background-color:#e16906; border:0px!important;}
.cart-top-right{ margin-top:35px; text-align:left;}
.cart-top-right > li{ display:inline-block; margin-right:15px; vertical-align: middle; margin-bottom:5px; text-align:left;}
.cart-top-right > li:last-right{ margin-right:0px; float:right;}
.cart-top-right > li:last-child{float:right;}
.cart-top-right > li:nth-child(2){width: 44%; text-align: center;}
.cart-top-right > li > a{ color:#2a3b95; font-weight:300;}
.cart-top-right > li > a > span{ font-weight:500;}
.cart-box{font-size:15px; color:#fff; position:relative; margin-right:0px!important; }
.cart-box > a{ font-size:15px; display:inline-block; color:#e16906!important; }
.cart-box > a i{font-size:30px; padding-top:5px; padding-bottom:5px;}
.deliver-location{ background:url(../images/map.png) left center no-repeat; padding-left:40px;}
.btn{background-color:#2a3b95!important; padding:5px 8px 5px 8px!important; color:#fff!important; text-transform:uppercase; font-size:13px!important; display:block!important; margin:10px auto 10px auto; max-width:150px;}
.payment-type-box h4{margin-bottom:10px;}

.new-custo { text-align:center; font-size:13px; color:#000;}
.new-custo a{ display:inline-block!important;}
/* ========== Header logo Area End========== */
.searcharea{background:#fff; box-shadow:0px 2px 1px #ccc; width:100%; display:block; height:44px; padding:12px 0px; margin-bottom:5px;}
.result_text{color:#1a1b16; font-size:13px; /*margin-left:18%;*/ text-align:left; font-family: 'Raleway', sans-serif; font-size: 16px;}
.btnfilterlist{background:url(../images/img_filter_list.png) no-repeat left top; display:inline-block; width:20px; height:20px;}
.btnfiltergrid.active{background:url(../images/img_filter_grid.png) no-repeat left top; display:inline-block; width:20px; height:20px;}

.btnfilterlist.active{background:url(../images/img_filter_list_1.jpg) no-repeat left top; display:inline-block; width:20px; height:20px;}
.btnfiltergrid{background:url(../images/img_filter_grid_1.jpg) no-repeat left top; display:inline-block; width:20px; height:20px;}
.detailcntttl{border-bottom:1px solid #ccc; padding-bottom:6px;}
.detailcntttl h1{font-size:23px; font-weight:600;margin-bottom:5px!important; padding-bottom:0px!important;}
.detailcntttl h1 span{font-size:14px;}
.detailcntttl .reviewbox{font-size:12px; color:#f7a902;}
.productdetail{margin-top:25px; font-family: 'Raleway', sans-serif;}
.dtl_pricebox{margin-top:10px;}
.dtl_pricebox .dtlprice{color:#be0a0e; font-size:20px; font-family: 'Raleway', sans-serif;}
.dtl_pricebox .deliverybox{font-size:12px; color:#999999;}
.dtl_pricebox .detailink a,  .deliveryppincode .detailink a {font-size:13px; color:#052574; padding-left:5px;}
.alltax{font-size:10px; color:#313131; margin-top:6px;}
.deliveryppincode{font-size:12px; margin-top:11px;}
.productcodebox{border-bottom:1px solid #ccc; margin-top:15px; padding-bottom:10px; color:#000; font-weight:500; font-size:15px;}
.productcodebox span{color:#a9a9a9; padding-right:5px;}
.wdth80{width:110px;}
.quantitybox button{margin:0px; padding:0px;}
.quantitybox .btn{font-size:8px!important;     padding: 8px 11px 8px 11px!important; border-radius:0px; background:#fff!important; color:#333!important;}
.quantitybox{margin-top:30px; border-bottom:1px solid #ccc; padding-bottom:30px;}
.quantitybox input[type="text"]{height:58px;  text-align: center; font-size: 18px; bax-shadow:none!important; font-weight:600;}
.btnaddcart a{background:#fc7b11 url(../images/img_addcart.jpg) no-repeat 10px 6px;   font-size:17px; text-transform:uppercase; color:#fff; padding:20px 50px; text-align:left; padding-left:60px; font-weight:600;}
.socialbox{padding:20px 0px;}
.socialbox a{width:70px; height:70px; text-align:center; margin:0px 5px; color:#fff; display:block; font-size:25px; padding-top:18px; float:left;}
.socialbox a.facebookbox{background:#005397;}
.socialbox a.twitterbox{background:#00aedd;}
.socialbox a.gplusbox{background:#ea0838;}

/* ----- top area end ----- */
/* ----- Navigation Area Strat ----- */
.whiteback{background:#fff;}
.productpagearea{margin-top:20px;}
.navbar-default { background-color: #fc7b11;  border-color: #fc7b11; border-radius:0px;}
.main-nav{ padding-left:0px!important;}
.navbar{ margin-bottom:0px;}
ul.navbar-nav > li  > a{ text-transform:uppercase; color:#fff!important; font-size:16px; padding:16px 15px 17px 15px; margin-right:20px; line-height: 21px;}
.searcharea{text-align:right;}
.product-list{text-align:left!important;}
.searcharea ul {display:inline-block;}
.searcharea ul li{float:left; font-family: 'Raleway', sans-serif; font-size: 16px;}
/*.searcharea .sortby{font-style:italic;}*/
.searcharea .sortby a{margin:0px 4px;}
.searcharea .sortby .select2-container, .searcharea .select2-container{border: 1px solid #ccc; width: 200px !important;text-align: left;
padding-left: 8px; margin-top: -5px; margin-left: 15px; margin-right: 15px;}
.breadcrumb{background:#fff;}
.filterbox  .srotbox {margin-bottom:35px;}
.filterbox  .srotbox h2{/*background:url(../images/img_ttlback.jpg) repeat-x left 21px;*/ border-bottom:1px solid #ccc;  text-transform:inherit!important;}
.filterbox  .srotbox h2 span{background:#f8f8f8; font-size:18px; font-weight:bold; text-transform:inherit!important; padding-right:50px;}
.filterbox  .srotbox h2 span span{font-weight:normal; color:#939393; padding-right:0px;}

.priceslider{margin-top:35px!important;}
.imgteaser{margin-top:70px!important;}
.breadcrumb{padding-left:0px; margin-bottom:5px;}
.productlist{margin-top:20px;}
.proname_price{padding:15px;}
.priceslider label {
    display: block;
}
.priceslider #amount1 {
    text-align: right;
    float: right;
}
.priceslider #amount, .priceslider #amount1 {
    width: 80px;
    display: inline-block!important;
}
.proname_price .prittl{font-size:20px; color:#464646;}
.proname_price .greytext{ color:#868686; font-size:13px;}
.price_star{margin-top:15px;}
.price_star .price_box, .price_star .starimg{width:50%; float:left;}
.price_star .starimg{text-align:right;}
.probox{margin-bottom:30px;}
.probox .proimg .saleteaser{color:#ff1845; background:#ffff04; padding:3px; width:50px; position:absolute; top:3px; font-size:11px; text-align:center; right:8px; z-index:222;}
.probox img{max-width:100%; position:relative; z-index:2; height:200px;}
.price_star .starimg img{max-width:100%; width:auto;}
.proimg{position:relative;}
.proname_price{}
.brdrbtm{border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px;}
input[type=checkbox] {
display:none;
}
.srotbox ul li label{font-weight:normal; color:#707070;}
 
input[type=checkbox]:not(old),
input[type=radio   ]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block; height:25px;
  margin-left  :0px;
  padding-left : 28px;
  background   : url('../images/checks.png') no-repeat 0 0;
  line-height  : 24px;
}
.srotbox.firstbox input[type=checkbox]:not(old) + label, .srotbox.firstbox input[type=radio ]:not(old) + label {
    margin-left: -22px;
}
input[type=checkbox]:not(old):checked + label{
  background-position : 0 -24px;
}

input[type=radio]:not(old):checked + label{
  background-position : 0 -48px;
}
.btnprice2 {width:67px; float:right;}

/*ul.navbar-nav li.active a, ul.navbar-nav li:hover a{ background:none!important; }*/


/*------Mega Menu-------*/
.mega-dropdown {position: static !important;}
.mega-dropdown-menu {padding: 14px 0px; width: 100%; box-shadow: none; -webkit-box-shadow: none; background-color:#fff; min-width:210px; }
.mega-dropdown-menu > li{border-right:1px solid #dcdcdc;}
.mega-dropdown-menu > li > ul { padding: 0;  margin: 0; }
.mega-dropdown-menu > li > ul > li { list-style: none; }
.mega-dropdown-menu > li > ul > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #999;
  white-space: normal;}
.mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus { text-decoration: none;  color: #444;  background-color: #f5f5f5;}
.mega-dropdown-menu .dropdown-header { color: #428bca; font-size: 18px; font-weight: bold;}
.mega-dropdown-menu form { margin: 3px 20px;}
.mega-dropdown-menu .form-group { margin-bottom: 3px;}
.mega-menu-title{ border-top:none!important; padding:0px 0px 5px 0px!important; color:#fc7b11!important; border-bottom:1px solid #fff!important; margin-bottom:5px;}
.mega-inner-menu { display:inline-block; width:50%; margin-left:5px!important; padding-bottom:10px!important; min-height: 110px;}
.mega-menu-icon{ width:100%; display:inline-block; vertical-align:top;text-align:center;}
.mega-menu-icon a{display:block; }
.mega-menu-icon img{max-width:100%;}
.mega-inner-menu > li > a{border-top:none!important; padding:0px 0px 2px 0px!important; color:#8e9098!important; font-size:12px; background-color:transparent;}
.mega-inner-menu > li:hover{background-color:transparent!important;}
.mega-inner-menu > li > a:hover{ color:#fff!important;}
.mega-dropdown > a > span{font-size:10px; margin-left:5px; padding-top:5px;}
.mega-dropdown-menu a{ color:#2a3b95!important; white-space: normal!important; background:url('../images/arrowlist.png') 8px 8px no-repeat!important; background-size:9px!important;}
.mega-dropdown-menu a.go-brand,.mega-dropdown-menu a.manufacturer, .mega-dropdown-menu a.go-manufacturer {background:none !important;height: 150px;}
.dropdown-toggle span{ font-size:12px; padding:4px;}
/* ----- Navigation Area End ----- */

/*--------Category menu---------*/
.category-menu{ padding-right:0px;}
.inner-menu{font-size:16px; color:#fff; padding-top:17px; padding-bottom:17px; background-color:#fc7b11; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center; display: block; line-height:22px;}
.inner-menu:hover, .inner-menu:focus{ color:#fff; text-decoration:none;}
.sidemenu .accordion > li > a{font-size:16px; color:#fff; padding-top:17px; padding-bottom:17px; background-color:#fc7b11; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center; display: block; line-height:22px;}
.sidemenu .accordion > li.active:first-child > ul{-webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; /*display:block!important;*/}
/*#pageWrap ul.accordion li:first-child ul {display:block!important;}*/
.sidemenu .accordion > li > ul > li > a{ background-color:#fff; border-bottom:1px solid #2a2b2f; color:#2a2b2f; padding:12px 8px 12px 30px; width:100%; display:block;}
.sidemenu .accordion > li > ul > li > a:hover{ background-color:#2A3B95;}
.sidemenu .accordion > li > ul > li > a{min-height:67px; vertical-align:middle;  font-size:14px; line-height:37px; color:#2a2b2f; padding:15px 10px 15px 5px; border-bottom:1px solid #2b2c2d; display:block; background-color:#fff; font-weight:600;  }
.sidemenu .accordion > li > ul > li > a:hover, .sidemenu .accordion > li > ul > li:hover > a{background-color:#2a3b95; color:#fff; }

.sidemenu .accordion > li > ul > li span.icon-category{ height:50px; display:block; overflow:hidden; float:left; margin-right:10px; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out;}
.sidemenu .accordion > li > ul > li span.icon-category img{margin-top:0px; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; width:60px;}
.sidemenu .accordion > li > ul > li:hover span.icon-category img{margin-top:-55px;  -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out;}

.sidemenu .accordion > li > ul > li.all-category > a{ text-align:center!important; font-size:14px; cursor:pointer; font-weight:bold; padding:25px 0px; color:#e16906;}

.inner-categorymenu .submenu1{top:0%;}
.inner-categorymenu .autotop .submenu1{top:0%;}
.inner-categorymenu .left-mega-menu > li:hover .submenu1{left:296px;}

.inner-categorymenu .submenu2{top:0%;}
.inner-categorymenu .autotop .submenu2{top:0%;}
.inner-categorymenu .left-mega-menu > li:hover .submenu2{left:256px;}

.inner-categorymenu .submenu3{top:0%;}
.inner-categorymenu .autotop .submenu3{top:0%;}
.inner-categorymenu .left-mega-menu > li:hover .submenu3{left:206px;}

.left-mega-menu li.seemore a{ color:#e16906; padding-top:10px;}
.submenu1{display:block!important; height: 395px; border:none; z-index:999999999999; background-color:#2a3b95; box-shadow: none; position: absolute; top:12.5%; min-width:180px;  visibility: hidden; opacity: 0; margin: 0 0 0 0px; -webkit-transform: translateX(24px); -moz-transform: translateX(24px); -ms-transform: translateX(24px); -o-transform: translateX(24px); transform: translateX(24px); -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; box-shadow: 0 1px 0px rgba(0,0,0,0.2); padding:20px 0px; left:320px; min-width:280px;  min-height:395px; }
.autotop .submenu1{top:22.5%;}
.autotop .submenu2{top:22.5%;}
.autotop .submenu3{top:22.5%;}
.submenu1.hightauto{height: auto!important;}
.submenu1 > li.sub-menu-title{ font-size:16px; color:#fd7607; font-weight:600; padding:0px 10px 25px 30px;}
.submenu1 > li > a{ font-size:12px; color:#fff; display:block; padding:0px 5px 10px 30px; text-transform: capitalize;}
.submenu1 > li > a:hover{color: #fd7607;}
.submenu2 > li.sub-menu-title{ font-size:16px; color:#fd7607; font-weight:600; padding:0px 10px 25px 30px;}
.submenu2 > li > a{ font-size:12px; color:#fff; display:block; padding:0px 5px 10px 30px; text-transform: capitalize;}
.submenu2 > li > a:hover{color: #fd7607;}
.submenu3 > li.sub-menu-title{ font-size:16px; color:#fd7607; font-weight:600; padding:0px 10px 25px 30px;}
.submenu3 > li > a{ font-size:12px; color:#fff; display:block; padding:0px 5px 10px 30px; text-transform: capitalize;}
.submenu3 > li > a:hover{color: #fd7607;}

.submenu2{display:block!important;  border:none; z-index:999999999999; background-color:#2a3b95; box-shadow: none; position: absolute; top:0%; min-width:180px;  visibility: hidden; opacity: 0; margin: 0 0 0 0px; -webkit-transform: translateX(24px); -moz-transform: translateX(24px); -ms-transform: translateX(24px); -o-transform: translateX(24px); transform: translateX(24px); -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; box-shadow: 0 1px 0px rgba(0,0,0,0.2); padding:20px 0px; left:270px; min-width:300px; min-height:395px; }
.submenu2.hightauto{height: auto!important;}

.submenu3{display:block!important; height: 395px; border:none; z-index:999999999999; background-color:#2a3b95; box-shadow: none; position: absolute; top:0%; min-width:180px;  visibility: hidden; opacity: 0; margin: 0 0 0 0px; -webkit-transform: translateX(24px); -moz-transform: translateX(24px); -ms-transform: translateX(24px); -o-transform: translateX(24px); transform: translateX(24px); -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; box-shadow: 0 1px 0px rgba(0,0,0,0.2); padding:20px 0px; left:270px; min-width:290px; min-height:395px;}
.submenu3.hightauto{height: auto!important;}

.submenu2 li{ max-width:300px; }
.left-mega-menu > li:hover .submenu1{visibility: visible; opacity: 1;   -webkit-transform: translateX(24px); -moz-transform: translateX(24px); -ms-transform: translateX(24px); -o-transform: translateX(24px); transform: translateX(24px); -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; box-shadow: 0 1px 0px rgba(0,0,0,0.2); left:290px;}

.submenu1 > li:hover .submenu2{visibility: visible; opacity: 1;   -webkit-transform: translateX(24px); -moz-transform: translateX(24px); -ms-transform: translateX(24px); -o-transform: translateX(24px); transform: translateX(24px); -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; box-shadow: 0 1px 0px rgba(0,0,0,0.2); left:255px;}
.submenu2 > li:hover .submenu3{visibility: visible; opacity: 1;   -webkit-transform: translateX(24px); -moz-transform: translateX(24px); -ms-transform: translateX(24px); -o-transform: translateX(24px); transform: translateX(24px); -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; box-shadow: 0 1px 0px rgba(0,0,0,0.2); left:270px;}

.menuimg{display:block; height: auto; border:none; z-index:999999999999; background-color:#2a3b95; box-shadow: none; position: absolute; top:1%; min-width:180px;  visibility: hidden; opacity: 0; margin: 0 0 0 0px; -webkit-transform: translateX(24px); -moz-transform: translateX(24px); -ms-transform: translateX(24px); -o-transform: translateX(24px); transform: translateX(24px); -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; box-shadow: 0 1px 0px rgba(0,0,0,0.2); padding:20px 0px; left:300px; }



.submenu1 > li:hover .menuimg{visibility: visible; opacity: 1;   -webkit-transform: translateX(24px); -moz-transform: translateX(24px); -ms-transform: translateX(24px); -o-transform: translateX(24px); transform: translateX(24px); -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; box-shadow: 0 1px 0px rgba(0,0,0,0.2); left:268px;}
.main-category{-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); margin-bottom:50px;}

.shop-by-box{-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); background-color:#fff; margin-bottom:20px; }

.shop-by-box{padding:20px 20px 20px 60px; display:block; font-size:14px; color:#e16906; }
.shop-by-grade, .shop-by-type, .shop-by-brand{  background:url(../images/plus.jpg) 80% 25px no-repeat #fff;}
.shop-by-grade-show, .shop-by-brand-show, .shop-by-type-show{background:url(../images/min.jpg) 80% 25px no-repeat #fff;}
.shop-by-box ul{ margin-top:10px;}
.shop-by-box ul li a{ color:#2a2b2f;}
.shop-by-box ul li a:hover{color:#2a3b95;}
.shop-by-box ul li{ display:block; padding-left:15px; margin-bottom:3px; background:url(../images/arrow.png) left 6px no-repeat; background-size:8px;}
.inner-categorymenu .sidemenu{ position:absolute; z-index:999; background:#fff; width:95%;}

/*--------Category menu---------*/
/*-----Cart popup-----*/

/* ========== Header Area End ========== */
/* ========== Home Banner Area Strat ========== */
.home-rit-cnt{ padding-left:20px;}
.bannerarea{-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); margin-bottom:30px; margin-top:20px; max-height:377px; overflow:hidden;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background:#fc7b11!important;}
/* ========== Home Banner Area End ========== */
/* ========== Inner Banner Area Strat ========== */
.jumbotron{background : #e9e9e9; border-radius : 0px; color :#2a3b95;}
.jumbotron small { color :#2a3b95; }
.jumbotron .h1 small { font-size : 18px!important; }
.jumbotron {  padding: 20px 0;}
.jumbotron h1, .jumbotron .h1 { font-size: 40px;}
/* ========== Inner Banner Area End ========== */
/* ========== Home Page Contener Area Strat ========== */
.oil-orange-box{ border:7px solid #fc7b11; background-color:#e16906; text-align:center; font-size:29px; color:#fff; padding:20px 15px; -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);}
.oil-orange-box ul{ margin-top:10px;}
.oil-orange-box ul li{ display:inline-block; padding-right:15px; margin-right:15px; border-right:1px solid #fff; line-height:20px;}
.oil-orange-box ul li:last-child{ margin-right:0px; padding-right:0px; border:none;}
.oil-orange-box ul li a{ color:#fff; font-size:20px; line-height:15px;}
.best-price-box{font-size:38px; color:#fff; font-weight:bold; border:7px solid #fff; padding:20px 10px 10px 20px; background:url(../images/best-price.jpg) left top no-repeat; background-size:cover; -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75); line-height:49px; box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);}
.best-price-box span{ font-size:48px;}

.home-pro-lisiting{ margin-top:50px;}
.product-box{min-height:180px; max-height:185px; position:relative; text-align:center; border:1px solid #ccc; width:100%;}
.owl-carousel .owl-item .owl-item{width:100%;}
.owl-carousel .owl-item img{max-width:100%; width:auto!important; display:block; margin:0px auto;}
.product-box img{ max-width:100%; max-height:180px;}
.product-desp{ color:#464646; font-size:13px; margin:30px 0px 50px 0px; line-height:25px;}
.product-desp .pro-sub-name{ color:#868686; font-size:12px; display:block;}
.product-desp .pro-price{ display:inline-block; width:45%;}
.product-desp .pro-rate{ width:45%; float:right; text-align:right;}
.product-desp .pro-rate img{ max-width:60%;}
.top-sellerproduct .product-list .price-discount { float:none;}
.top-sellerproduct .name-price-area{ min-height:125px;}
.top-sellerproduct h2, .top-brand h2{border-bottom:1px solid #dcdcdc; padding-bottom:20px; margin-bottom:40px!important;}
.top-sellerproduct .name-price-area h2{font-size:18px; border-bottom:0px; margin-bottom:0px!important; line-height: 18px;
    min-height: 67px; }
.mega-menu-icon img{ margin-bottom: 25px;width: 100px;}
.add-cart{ display:block; text-align:center;}
.add-cart a{ background: url(../images/basket.png) 8% center no-repeat #2a3b95!important; padding:5px 8px 5px 20px!important; color:#fff!important; text-transform:uppercase; font-size:13px!important; display:block!important; margin-top:10px;}
.add-cart a:hover{ background-color:#27415f;}
.listing .add-cart a{max-width:185px; padding:10px 15px!important;}
.quantity.instock{color:#090;}
.listing  .price_box{color:#2b3c94; font-weight:bold;}
.listing  .price_box, .listing .price-discount {font-size:17px; }
.grid div.product-list h2 a{font-weight:normal; font-size:14px; color:#666666; line-height: 18px;}
.listing .price-discount {text-decoration:line-through;}
.product-list .price, .product-list .price-discount{font-size:15px;}
.proname_price .prittl a{color:#333333!important;}


.top-brand .product-box{-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75); min-height:155px; position:relative; text-align:center;}

.product-desp .buy-now-btn a{ display:block; margin-top:10px;}
.product-desp .buy-now-btn a{ background:#27415f; padding:5px 8px 5px 30px; color:#fff; text-transform:uppercase; font-size:13px; display:inline-block;}
.product-desp .buy-now-btn a:hover{ background-color:#2a3b95;}

.brd-title{ background:url(../images/title-mid-brd.jpg) left center repeat-x;}
.brd-title span{ background-color:#f3f3f3; padding-right:20px;}
.top-sellerproduct .brand-carousel .owl-controls .owl-nav { position: absolute; top: 29%;  right:0px; width:100%;}
/* ========== Home Page Brand are Strat ========== */

.top-sellerproduct{ background-color:#fff; padding:50px 0px 0px 0px!important;}
.top-brand{ background-color:#fff; padding:0px 0px 35px 0px;}
.brand-carousel .owl-controls .owl-nav { position: absolute; top: 10px;  right:0px; width:100%;}
.brand-carousel .owl-controls .owl-nav .owl-next{ float:right;background-color:#fff; color:#2a3b95; background-image:none; font-size:40px; position: absolute; right: 0px; border:1px solid #ccc;}
.brand-carousel .owl-controls .owl-nav .owl-prev {float: right; margin-right: 5px;  background-color:#fff; color:#2a3b95; background-image:none; font-size:40px; position: absolute; right: 40px; border:1px solid #ccc;}
.brand-carousel .owl-controls .owl-nav .owl-prev:hover, .brand-carousel .owl-controls .owl-nav .owl-next:hover{background-image:none; background-color:#2a3b95; color:#fff;}
.brand-carousel .owl-controls .owl-nav .owl-prev, .brand-carousel .owl-controls .owl-nav .owl-next{  width: 40px;
    height: 40px; border-radius:8px; line-height:33px;
    text-align: center;
    padding-top: 0;}
.brand-logo-area{max-width:100%; display:block; margin:0px auto 0px 0px;}
.brand-carousel .owl-item img{ margin:0px auto; text-align:center;}

.best-seller  .owl-controls .owl-nav .owl-next{ float:right; background-color:#f3f3f3!important; color:#1b1464; border:1px solid #1b1464; background-image:none!important; font-size:40px; position: absolute; right:0px; line-height: 27px;}
.best-seller .owl-controls .owl-nav .owl-prev {float: left; margin-right: 5px;  background-color:#f3f3f3!important; color:#1b1464; border:1px solid #1b1464; background-image:none!important; font-size:40px; position: absolute; right:27px; line-height: 27px;}
.best-seller .owl-controls .owl-nav{ right:0px;}
.best-seller .owl-controls .owl-nav .owl-prev:hover, .best-seller .owl-controls .owl-nav .owl-next:hover{background-image:none; background-color:#f3f3f3!important;}
.best-seller .owl-controls .owl-nav .owl-prev, .best-seller .owl-controls .owl-nav .owl-next{ width:30px; height:30px; text-align:center;     padding-top:0px;  background-image:none!important;}
.best-seller .owl-controls{background-color:#f3f3f3!important;}
.best-seller .owl-controls .owl-nav {top: -45px; }
.best-seller .col-md-12{ padding:0px 20px 0px 5px;}


.top-sellerproduct .owl-controls .owl-nav { position: absolute; top: 29%;  right:0px; width:100%;}
.top-sellerproduct .owl-controls .owl-nav .owl-next{ float:right;background-color:#fff; color:#2a3b95; background-image:none; font-size:40px; position: absolute; right:0px; line-height:32px; border:1px solid #ccc;}
.top-sellerproduct .owl-controls .owl-nav .owl-prev {float: left; margin-right: 5px;  background-color:#fff; color:#2a3b95; background-image:none; font-size:40px; position: absolute; right:40px; line-height:32px; border-radius:8px; border:1px solid #ccc;}
.top-sellerproduct .owl-controls .owl-nav .owl-prev:hover, .top-sellerproduct .owl-controls .owl-nav .owl-next:hover{background-image:none; background-color:#2a3b95; color:#fff;}
.top-sellerproduct .owl-controls .owl-nav .owl-prev, .top-sellerproduct .owl-controls .owl-nav .owl-next{ width: 40px;
    height: 40px; border-radius:8px;
    text-align: center;
    padding-top: 0;}
	
.state-slider .owl-controls .owl-nav { position: absolute; top:-3px;  width:100%;}
.state-slider .owl-controls .owl-nav .owl-next{ float:right;background-color:#fff; color:#2a3b95; background-image:none; font-size:40px; position: absolute; right: -60px; border:1px solid #ccc;}
.state-slider .owl-controls .owl-nav .owl-prev {float: right; margin-right: 5px;  background-color:#fff; color:#2a3b95; background-image:none; font-size:40px; position: absolute; left: -20px; border:1px solid #ccc;}
.state-slider .owl-controls .owl-nav .owl-prev:hover, .state-slider .owl-controls .owl-nav .owl-next:hover{background-image:none; background-color:#2a3b95; color:#fff;}	
.state-slider .owl-controls .owl-nav .owl-prev, .state-slider .owl-controls .owl-nav .owl-next{  width:25px;
    height: 25px; border-radius:3px; line-height:20px;  text-align: center;  padding-top: 0; font-size:24px;}

/* ========== Footer process are Strat ========== */

.process-box{background-color:#f3f3f3; padding:65px 0px;}
.process-cnt{ margin-top:40px; padding:60px 20px 20px 20px; text-align:center; border:1px solid #b7b7b7; text-transform:uppercase; font-size:20px; font-weight:700;}
.process-box-hover:hover .process-cnt{ background-color:#fff; color:#fc7b11;}
.top-sellerproduct .owl-controls{
    position: absolute;
    border: 0px solid #000;
    /*top: 115px;*/ top:-100px;
    width: 100%;
}
.top-brand  .owl-controls{
    position: absolute;
    border: 0px solid #000;
    top: -110px;
    width: 100%;
}
.process-cnt span{ font-weight:300; display:block;}
.shipping .shipping-icon{ background:url(../images/shipping.png) center top no-repeat; height:76px; width:76px; display:block; margin:0px auto; position:absolute; left:0; right:0;}
.shipping:hover .shipping-icon{background-image:url(../images/shipping-hover.png); }

.customer .customer-icon{ background:url(../images/customer.png) center top no-repeat; height:76px; width:76px; display:block; margin:0px auto; position:absolute; left:0; right:0;}
.customer:hover .customer-icon{background-image:url(../images/customer-hover.png); }

.money-back .money-back-icon{ background:url(../images/money-back.png) center top no-repeat; height:76px; width:76px; display:block; margin:0px auto; position:absolute; left:0; right:0;}
.money-back:hover .money-back-icon{background-image:url(../images/money-back-hover.png); }

.discount .discount-icon{ background:url(../images/discount.png) center top no-repeat; height:76px; width:76px; display:block; margin:0px auto; position:absolute; left:0; right:0;}
.discount:hover .discount-icon{background-image:url(../images/discount-hover.png); }



/* ========== Footer contact are Strat ========== */
.contact-inq-box{background-color:#e9e9e9; padding:20px 0px; color:#072c57; text-transform:uppercase; font-size:21px;}
.contact-inq-icon{ font-weight:600;}
.contact-inq-icon span{ display:block; font-weight:300; color:#072c57;}
.call-now .contact-inq-icon{ padding-left:30px; margin-bottom:0px; background:url(../images/call-now.jpg) left top no-repeat;}
.mail-now .contact-inq-icon{ padding-left:40px; margin-bottom:0px; background:url(../images/mail-us-now.jpg) left top no-repeat;}
.call-now span{ color:#020c17; font-size:13px; line-height:22px; padding-left:30px;}
.mail-now span a{color:#072c57; font-size:13px; padding-left:40px;text-transform: lowercase;}
.news-letter-box .title{ color:#00afef; font-size:22px; font-weight:600; margin-bottom:15px;}
.news-letter-box .input-box{ background-color:#ffffff; padding:12px 10px; border-radius:5px; max-width:90%; display:inline-block; vertical-align:top;}
.news-letter-box .input-box i{ color:#fa811d; font-size:20px; margin-left:10px;}
.news-letter-box .input-box input[type="text"]{ border-left:1px solid #bfbfbf; margin-left:15px; padding:0px 7px; width:370px; font-size:14px;}
.news-letter-box input[type="submit"]{ padding:15px 25px; margin-right:2px; font-size:16px; color:#fff; background-color:#fa811d; border-radius:5px; display:inline-block;}
/* ========== Home Page Contener End Strat ========== */
/* ========== Product listin page ============== */
.product-list .price, .product-list .price-discount{ display:block;}
.product-list .price{ color:#2b3c94;}
.product-list .price-discount { float:right;}
.view-btn{ height:100%; width:100%; background-color:rgba(0,0,0,0.2); position:absolute; display:block; visibility: hidden; opacity: 0; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; top:0;}
.view-btn a{display:block; height: auto; border:none; z-index:999999999999; background-color:#fc7b11; box-shadow: none; position: absolute;  visibility: hidden; opacity: 0; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; top:0; color:#fff; height:35px; width:35px; border-radius:100%; text-align:center; padding-top:7px; margin:0px auto; margin:0px auto; left:0; right:0; }
.product-list:hover .view-btn a	{ visibility:visible; opacity:1; top:40%;}
.product-list:hover .view-btn{ visibility:visible; opacity:1; top:0%;}
.product-list{ padding-top:0px!important; padding-bottom:0px!important;}
#products-side div.product-list:hover, #small_carousel.carousel .carousel-inner{ box-shadow:none!important; outline:none;}
.price-down{ position:absolute; right:1%; top:1%; height:35px; text-align:center; width:35px; color:#fff; z-index: 9; border-radius:100%; background-color:#2a3b95; padding-top:7px;}
.product-price-down{ position:absolute;margin-left:8px;height:35px; text-align:center; width:35px; color:#fff; z-index: 9; border-radius:100%; background-color:#2a3b95; padding:8px;}
.hide-link a{pointer-events: none; cursor:none!important; opacity:0.5;}
.product-list{ cursor:default!important;}
.product-sort{ padding:10px 15px!important;}
.title.alone {border-bottom:0px; padding:0px 15px;}
.product-detail{ margin-top:30px;}
.product-detail .add-cart{ display:inline-block!important; text-align:left;}
.product-detail .add-cart a{ background: url(../images/basket.png) 5px center no-repeat #2a3b95!important; padding:10px 8px 10px 30px!important; color:#fff!important; text-transform:uppercase; font-size:13px!important; display:inline-block!important; margin-top:0px;}
.rupee{font-family: 'RupeeForadian'; font-style:normal; padding-right:4px; padding-left:4px;}
.reviewttl{font-size:18px!important; color:#000; padding-right:10px;}
.reviewdate{color:#9e9e9e; font-size:16px; font-weight:600;}
.desc{padding-top:10px;}
.desc p{color:#949494; font-size:14px; font-weight:400; margin-bottom:10px;}
.brdrgray{border-bottom:2px solid #ccc; padding-bottom:40px; margin-bottom:40px;}
.related_products{margin-top:40px;}
.related_products h2{border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:50px; color:#000;}
.productsliderbox{max-width:400px; margin:0px auto;}
#carousel img{max-width:100%; width:auto;}
#carousel  .flex-viewport{padding:0px 30px;}
.flexslider{border:0px!important;}
#carousel .flex-viewport ul li{width:50px!important;}
#parentHorizontalTab{margin-top:50px!important;}
.prodetailpage img{max-width:100%;}

.rprotext{ margin-top:10px;}
.rprotext p{color:#c01317; font-size:13px; font-size:700; margin-bottom:10px;}
.rprotext p span{font-size:10px!important;}
.startbox{text-align:left!important;}
.startbox img{width:auto!important; max-width:100%; margin:0px!important;}
/* ========== Inner Page Contener Area End ========== */
/* ========== Accordion menu Css Strat ========== */
/*.sidemenu{}
.sidemenu .accordion li{ background:#cd7e30; color:#fff; border-bottom:#fff solid 1px; font-weight:600;}
.sidemenu .accordion li a{ padding:6px 18px; display:block; color:#000000; cursor:pointer;}*/


/*.sidemenu .accordion li li li, .sidemenu .accordion li li.active li.active{ border-bottom:none; background:#171717; font-weight:400; background:url(../images/left_accordion_line.jpg) repeat-y left top;}
.sidemenu .accordion li li li:first-child{ background:url(../images/left_accordion_first_li.jpg) no-repeat left top;}
.sidemenu .accordion li li li:last-child{ background:url(../images/left_accordion_last_li.jpg) no-repeat left top;}
.sidemenu .accordion li li li a{ padding:3px 15px; background:url(../images/left_accordion_sub_line.jpg) no-repeat left center;}*/
/* ========== Accordion menu Css End ========== 
/* ========== Footer Area Strat ========== */

.marbtm0{margin-bottom:0;}
footer{background:#2a3b95; padding:40px 0 30px;}
footer h2{color:#fff; font-size:22px; text-transform:uppercase; margin-bottom:20px; font-weight:600; text-transform:none;}
footer ul{ margin-bottom:20px;}
footer ul li{margin-bottom:10px; display:block;}
footer ul li a{ color:#cdc8c5 !important; font-size:14px; }
footer ul li a:hover{ color:#fff;}
footer ul.social-link{ margin:0px;}
footer ul.social-link li{ display:inline-block; margin-right:15px; }
footer ul.social-link li a{font-size:20px; color:#fff;}
footer ul.social-link li a:hover{ color:#000!important; font-size:14px;}
.state-area{background-color:#e9e9e9; color:#2a3b95; padding-top:15px; padding-bottom:15px;}
.state-slider > .owl-stage-outer > .owl-stage > .owl-item{ width:auto!important;}
.copy{ background-color:#2a3b95; padding:30px 0px; color:#fff; font-size:14px;}
.copy a{color:#2a3b95;}
.copy a:hover{ color:#2a3b95;}
.copy .developby{ text-align:right;}
/*--------------------------------------------*/

.fnttangrine_bold{font-family: 'tangerinebold'; font-size:30px!important; color:#1b98b5!important;}
.fntberkshire{font-family: 'berkshire_swashregular'; font-size:20px!important; color:#1b98b5!important; text-align:center; line-height:35px; border:none; border:none!important; margin-bottom:10px!important;}
.fntberkshire div{padding-left:140px; background:url(../images/design_left.png) no-repeat left center;}
.fntberkshire span{padding-right:140px; background:url(../images/design_right.png) no-repeat right center; float:none; display:inline-block; font-size:20px;}
.galleryimage{position:relative; overflow:hidden; margin-bottom:30px;}
.gallery a{display:inline-block; overflow:hidden; position:relative;}
.gallery img{width:100%;}
.gallery a span.iconzoom{position:absolute; width:100%; height:100%; background-color: rgba(78, 179, 197, 0.6); background-image:url(../images/icon_zoom.png); background-repeat:no-repeat; background-position:center center; opacity:0; left:0; top:0; z-index:99; transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}
.gallery a:hover span.iconzoom{opacity:1; transition:all 0.5s; transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}
.gallery a span.quickview{position:absolute; width:100%; height:60%; background-color: rgba(78, 179, 197, 0.9); background-image:url(../images/img_quickview.png); background-repeat:no-repeat; background-position:center center; opacity:0; left:0; top:0; z-index:99; transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}
.gallery a:hover span.quickview{opacity:1;}
.gallery a div.bgwhite{position:absolute; width:100%; height:40%; background-color: #fff;  opacity:0; left:0; bottom:0; z-index:99; font-size:20px; font-family: 'Raleway', sans-serif;color:#5f5f5f; transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}
.gallery a div.bgwhite span{display:block; margin-bottom:10px;}
.gallery a:hover div.bgwhite{opacity:1;}
.galleryimage .gallerytitle{margin-top:15px; font-size:20px; color:#5f5f5f; width:100%; text-align:left;}
.galleryimage .gallerytitle span{float:right; box-sizing: border-box;}
.shadow:hover{background-color: #fff; -webkit-box-shadow: 0 1px 8px 1px rgba(0,0,0,.75); -moz-box-shadow: 0 1px 8px 1px rgba(0,0,0,.75); box-shadow: 0 1px 8px 1px rgba(0,0,0,.75);}

.wedding{text-align:center;}
.weddingin{position:relative; display:inline-block;}
.wedding img{position:relative;}
.wedding span{position:relative; bottom:65px; left:0; background:#4eb3c5; padding:10px; font-family: 'tangerinebold'; font-size:36px; color:#fff;}

.accordian{margin:0px; padding:0px;}
.accordian a{font-size:14px; font-family: 'alikeregular'; background:#727372; padding:15px; color:#fff; display:block; font-weight:bold; margin-bottom:1px;}
.accordianin{padding:30px;}

.login{float:right; margin-left:20px; font-size:16px; color:#4999af; padding-top:10px;}
.login span{margin:0 10px;}
.login a{color:#4999af;}
.login a.selected{color:#668333;}

.panel-default.active .panel-heading{background:#4eb3c5;}
.marquee { height: 25px;  width:100%;  overflow: hidden;  position: relative;}
.marquee div { display: block; width: 100%;  position: absolute;  overflow: hidden;  animation: marquee 15s linear infinite;}
.marquee span { display:inline-block; padding-right:15px;}
marquee span{ margin-right:15px;}
.quantity.outofstock{color:#ff0000!important;}
.productlist.grid .product-list .inner{max-width:350px; margin:0px auto;}
@keyframes marquee {
  0% { left: 0; }
  100% { left: -100%; }
}
/*font-family: 'Bree Serif', serif;
font-family: 'Open Sans', sans-serif;*/

table{width:100%; border-collapse:collapse;}
textarea.form-control {
    height: auto; resize:none;
}
.form-control{ border-radius:0px;}
.martopzero{margin-top:0px!important;}
.padtop50{padding-top:30px!important;}

 .cartqtytable .quantity-num{width:70px!important; display:inline-block; margin-left:5px; border:1px solid #ccc!important; height:37px; text-align:center; padding-top:6px;}
.cartqtytable .btn-xs, .cartqtytable .btn-group-xs>.btn{padding:10px 10px!important; border-radius:0px;}
.cartqtytable.checkouttable .btn-xs, .cartqtytable.checkouttable .btn-group-xs>.btn{padding:8px 10px!important;}
.cartqtytable{margin:0px auto;}
.addcartbx, .addcartminus{background:#fff!important; border:1px solid #ccc;}
.btn.btn-primary.go-shop, .btn.btn-primary.go-checkout, .btn.btn-primary.go-order {
    border-radius: 0px!important;
    padding: 12px 25px!important;
}
.select2-container .select2-choice > .select2-chosen{line-height:27px!important;}
.go-shop{background:#fc7b11!important; border:1px solid #fc7b11!important;}
.navbar-toggle{margin-top:8px!important;}
.navbar-default .navbar-toggle .icon-bar{background:#fff!important;}
.btn{border-radius:0px!important;}
.btncheckcode{padding:10px 30px!important;}
.cartqtytable a{color:#333!important;}
.btnremovepro{border:0px!important; background:#fff!important; color:#333!important;}
.cartqtytable .quantity-num{margin-top:3px;}
.checkouttable tr td{vertical-align:top!important;}
.checkouttable tr td a, .checkouttable tr td input[type="text"], .checkouttable tr td .quantity-num{margin-top:0px!important;}
.productcodebox a{color:#000;}
.instockcolor{color:#090;}
#top-part ul.dropdown-cart .go-checkout{background:#2a3b95!important; max-width:190px!important;}
.registerpagebox{max-width:400px; margin:0px auto; display:block; border:1px solid #dcdcdc; padding:25px;}
.registerpagebox input[type="text"], input[type="password"]{border:1px solid #ccc; box-shadow:none; height:40px;}
.registerpagebox a:hover{color:#fff!important;}
.registerpagebox a.forgot_password{color:#0066c0!important; font-size:13px;}
.registerpagebox a.forgot_password:hover{color:#333!important; text-decoration:underline;}
.registerpagebox label{font-weight:600; color:#333;}
.lubelogo{ width:100%; text-align:center; padding:20px 0px;}
.registerpagebox h3{margin-bottom:15px;}
.btn_continue{background:#2a3b95; color:#fff; width:100%; text-align:center; padding:15px 0px; display:inline-block; margin-bottom:5px;}
.btnregister{padding:15px 0px; margin-bottom:5px;}
.newtolubebazar{border-bottom: 1px solid #dcdcdc;
    height: 12px;
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-bottom: 25px;
    margin-top: 25px;}
.newtolubebazar span{background:#fff; padding:5px 10px; font-size:12px; text-align:center;}
.signinbox {width:100%; display:inline-block; text-align:center;}
.signinbox:hover a, .checkbox:hover a{color:#333!important;}
.bx-wrapper img{width:100%;}
.cart-box{position:relative;}
.cart-box .cartnum{position:absolute; top:0px; right:-8px; background:#2a3b95; z-index:999; color:#fff; border-radius:100%; width:20px; height:20px; display:block; text-align:center; padding-top:0px;}
.cart-box ul.dropdown-menu li:hover button{background:#f7a300}
.cart-box ul.dropdown-menu li:first-child{height:25px;}
.cart-box ul.dropdown-menu li:first-child a{width:60px; text-align:center; float:right; padding:3px 0px;}
.cart-box ul.dropdown-menu li:first-child a:hover{background:#2b3692; color:#fff;}
.cart-box ul.dropdown-menu li:hover{background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%);}
.register_title{font-size:17px; font-weight:bold; margin-bottom:10px;}
.marginbtm20{margin-bottom:15px;}
.martop20{margin-top:20px;}
.loginareabox{max-width:400px;}
.border-right{border-right:1px solid #ccc;}
.required_class{display:block;}
.clear{clear:both;}
.marbtm50{margin-bottom:40px;}
.padbtn50{padding-bottom:40px;}
.payment-type-box{display:block; width:100%; margin-bottom:50px; background:#f7f7f7; border:0px; padding:15px; min-height:150px;}
.payment-type-box.marbtm20{margin-bottom:20px!important;}
.welcomelubes h1{font-size:25px;}
.pagination{width:100%; text-align:right; padding-right:30px!important; margin-top:0px; margin-bottom:50px!important;}
.pagination ul li{display:inline-block; margin:0px 1px;}
.pagination ul li a{padding:5px 10px; border:0x solid #ccc; display:inline-block; background:#dcdcdc;}
.pagination ul li.active span{padding:5px 13px; border:0px solid #ccc; display:inline-block; background:#2a3b95; color:#fff;}
.title.alone.pad0{padding-left:0px; margin-bottom:15px;}
.martopzero{margin-top:0px!important;}
.txtsearch{ left:70px; top:77px;}
.bootstrap-select .btn{ background-color:transparent!important; color:#000!important; margin:0px!important; max-width:none!important; padding: 6px 12px!important;}
.bootstrap-select span{ padding:0px!important;}
/* ========== Footer Area End ========== */
/* ==================== Bootstrap Css Strat ==================== */
@media screen and (min-width : 740px) and (max-width : 1980px) {
.navbar-nav > li > .dropdown-menu { visibility:hidden; opacity:0; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out;}
.navbar-nav > li:hover > .dropdown-menu {visibility:visible; opacity:1; display:block; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out;}

}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:1024px) {
.featuredcollection img{width:100%;}
.owl-carousel .owl-controls .owl-nav{ right:5px;}	
.leftbox h2{ font-size:14px;}
.maxwith60per{ max-width:80%;}
ul.navbar-nav > li > a{padding: 16px 13px 17px 13px;}
.checkoutstep ul li{ width:auto;}
.myaccountleftside ul li{ font-size:14px;}
.search-input{max-width: 210px; min-width:210px;}
.search-dropdown { max-width: 230px;}
.navbar ul li a{ margin-right:8px;}
.product-desp{font-size: 16px;}
.product-desp .pro-rate img { max-width: 75%;}
.product-desp{ margin-bottom:30px;}
.process-cnt{ font-size:17px;}
.contact-inq-box{ font-size:15px;}
.mail-now span a, .call-now span{font-size:15px;}
.call-now .contact-inq-icon { padding-left: 40px;}
.mail-now .contact-inq-icon { padding-left: 40px;}
.news-letter-box .input-box input[type="text"]{ max-width:250px;}
footer img{ max-width:100%;}
.submenu1{ top:6%; left:350px;}
.submenu2{ top:0; background-image:none; min-width:275px;}
.main-category > li.car:hover .submenu1{ left:300px;}
.call-now .contact-inq-icon{ background-size:12px;}
.mail-now .contact-inq-icon{background-size:20px;}
.call-now .contact-inq-icon {padding-left: 30px;}
.state-slider .owl-controls .owl-nav .owl-next{right: -35px;}
.news-letter-box input[type="submit"] { padding: 11px 25px;}
}
@media only screen and (max-width:1020px) {
.imagezoom-cursor{ display:none!important;}
.imagezoom-view{ display:none!important;}
.resp-tabs-container{ margin-bottom:40px;}

	}
@media screen and (min-width : 400px) and (max-width : 1024px) {
.owl-stage-outer{ margin-left:5px;}
.owl-carousel .owl-item .owl-item{ margin-right:10px; float:none;}
.hmproduct .hmproductimg div{ text-align:center;}
.hmproduct .hmproductimg div img{ margin:0px auto;}
}
@media screen and (min-width : 900px) and (max-width : 990px) {
}
@media screen and (min-width : 760px) and (max-width : 1020px) {
/* --- Header area strat --- */
.logo{ text-align:center; margin-bottom:30px;}	
/* --- Header area end --- */
.navbar-nav{ margin:0px 17%;}
.productlistleft{ margin-bottom:30px;}
	}
@media only screen and (max-width:800px) {
	.top-sellerproduct .owl-controls .owl-nav .owl-next, .brand-carousel .owl-controls .owl-nav .owl-next{right:-15px;}
/* --- Header area strat --- */
.logo{ text-align:center; margin-bottom:30px;}
/* --- Header area end --- */	
.welcometext{ margin-bottom:30px;}

.leftbox h2{ font-size:16px;}
.productlistleft{ margin-bottom:30px;}

.logincheckout { margin-bottom: 30px;}

.maxwith60per{ max-width:100%;}

.myaccountleftside{ padding-bottom:30px; margin-bottom:40px;}
.myaccountleftside ul li span{ display:none;}
.myaccountleftside ul li{ font-size:15px;}
.header-top-right .online-support {padding: 10px 10px;  margin-right: 10px;}
.search-input { max-width: 190px; min-width:145px;}

.search-dropdown { max-width: 195px;}
.search-box{ margin:10px 0px 20px 0px;}
.cart-box{margin: 10px 0px 20px 0px; float:right; display:inline-block;}
.site-logo{ text-align:center; padding:10px;}
.submenu1{ display:none;}
.process-box-hover{ margin-bottom:50px;}
.news-letter-box{ margin-top:30px;}
.brand-logo-area {  max-width: 92%;}
.category-menu {  padding-right:15px !important; margin-bottom:15px;}
.main-nav { padding-left: 15px!important;}
.home-rit-cnt {  padding-left: 0px;}
.cart-top-right { margin-top: 15px;}
.txtsearch {top: 60px;}
.call-now {padding-bottom:20px;}

.left-mega-menu > li:hover .submenu1{visibility:hidden; opacity:0;}
.state-slider .owl-controls .owl-nav .owl-next, .state-slider .owl-controls .owl-nav .owl-prev{ display:none!important;}
}
@media only screen and (max-width:768px) {
	.hmgallery img{width:100%;}
	.hmteaser .hmteaserin span{padding: 15px 10px; width:100%;}
	.featuredcollection img{width:100%;}
	.login{display: inline-block; padding-top: 10px; vertical-align: top; float:none;}
	.searcharea .sortby .select2-container, .searcharea .select2-container{width: 160px!important; }
  .brand-logo-area {max-width: 100%;}
}
@media screen and (min-width : 738px) and (max-width : 800px){
	#navbar{text-align:center;}
	.navbar-nav{ margin:0px; float:none; display:inline-block;}
	.searchbox{display:inline-block; float:none;}
	.topright{text-align:center;}
}
@media screen and (min-width : 600px) and (max-width : 640px) {
}
@media only screen and (max-width:767px) {
	.border-right{border-bottom:1px solid #ccc; border-right:0px; padding-bottom:20px; margin-bottom:20px; clear:both;}
	.brand-carousel .owl-controls .owl-nav .owl-prev, .top-sellerproduct .owl-controls .owl-nav .owl-prev{left:-20px;}
	.mail-now .contact-inq-icon, .call-now .contact-inq-icon{max-width:160px; margin:0px auto;}
/* --- top area strat --- */
.callnowarea{ text-align:center;}
.topright{ text-align:none; position:relative; text-align:center; float:none;}
.topsubnavi{ float:none; display:block; margin:0px auto;}
.topsubnavi ul{ float:none; display:block; text-align:center; margin:5px 0px;}
.topsubnavi ul li{ float:none; display:inline-block;}
.topsubnavi ul li.topicon a{ position:relative; top:5px; right:0px;}
/* --- top area end --- */
/* --- navigation area strat --- */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:#343ea8!important;}
.brand-carousel .owl-controls .owl-nav .owl-prev, .brand-carousel .owl-controls .owl-nav .owl-next, .brand-logo-area .owl-controls .owl-nav .owl-prev, .brand-logo-area .owl-controls .owl-nav .owl-next{top:80px!important;}
.brand-carousel .owl-controls .owl-nav .owl-next, .top-sellerproduct .owl-controls .owl-nav .owl-next{right:-13px;}
.navigation{ padding-top:0px;}
.navbar-nav { float: none; margin:0px;}
.navbar-inverse .navbar-toggle{}
.navbar-collapse{ background:#2d3693; z-index:999;}
.navbar-inverse{background:#2d3693;-webkit-border-radius: 6px;
-moz-border-radius: 6px;border-radius: 6px;}
.nav > li{-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; padding:0px; text-align:left;}
.nav > li , .nav > li:last-child , .nav > li:first-child { margin-left:0px!important; background:none;}
.nav > li a, .nav > li:last-child a, .nav > li:first-child a{ padding:9px 10px; display:block;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{ color:#fff;}
.nav > li{ border-bottom:#fff solid 1px;}
.nav > li:last-child{ border-bottom:none;}
.navbar-inverse .navbar-nav > li > a{ color:#fff;}
.navbar-inverse .navbar-nav > li:hover a, .navbar-inverse .navbar-nav > li.active a{ background:#28b7cc;}
.navbar-inverse .navbar-nav > li:hover a{ color:#fff;} 
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ color:#fff;}
.dropdown-menu li{ font-size:14px;}
.dropdown-menu li li{ font-size:12px;background:url(../images/line_divder.jpg) no-repeat 10px 16px;}
.navbar-nav > li > .dropdown-menu li ul li a{ padding:8px 20px;}
.navbar-nav > li.dropdown a{ background:none;}
.navbar-inverse .navbar-nav > li:hover li a, .navbar-inverse .navbar-nav > li.active li a{ background:none!important;}
.dropdown-menu li ul{ display:block; position:relative; right:0px;}
.dropdown-menu li ul{ background:none!important;}
/* --- navigation area end --- */

.featured_productsarea .featuredimg{ text-align:center; margin:0px auto;}
.divcart{ margin-bottom:0px;}
.oderbox{ margin-bottom:15px;}
.conformoder_mobile_padd{ margin-bottom:20px!important;}
/* --- first productlist area Strat --- */
.hmproduct .productnamearea{ margin-top:0px;}
.hmproduct .productnamearea p{padding-top:0px;}
.hmproduct .productnamearea div{visibility:visible; opacity: 1; display:block;}
.hmproduct:hover .productnamearea{ margin-top:0px;}
.innerpagesbg .hm_productlist{ height:362px !important;}
/* --- first productlist area End --- */
/* ----- Shoping Cart Area Strat ----- */

.cartbtnarea{position:relative; bottom:0; left:0px; width:100%; z-index:2; display:inline-block;}
.cartbtnarea .textnewright{margin:0px; width:40%; float:right;}
.carttable .height80px{height:0px; padding:0px; margin:0px;}

/* ----- Shoping Cart Area end ----- */

.logincheckout{ width:100%; max-width:480px;}
.order_date .textright{ margin-top:-18px;}

/* --- Footer area strat --- */

.footerarea{ padding:30px 0px;}
.navibtmarea{ border-bottom:#c1c1c1 solid 1px; border-top:#c1c1c1 solid 1px; padding:15px 0px; margin:15px 0px;}
.bottomleft, .bottomright{ text-align:center;}
.bottomright table{ float:none; display:inline-block; margin:5px auto 0px auto;}
.btmlogo{ text-align:center; padding-bottom:0px; border-bottom:#c1c1c1 solid 0px; margin-bottom:0px;}
.btmlogo div{ text-align:center;}
.btmaddress{ padding-bottom:0px; border-bottom:#c1c1c1 solid 1px; margin-bottom:20px; padding-bottom:20px;}
.contactbtm{ padding:20px 0px; border-bottom:#c1c1c1 solid 1px; margin:20px 0px;  border-top:#c1c1c1 solid 1px;}
.footerarea .contactbtm table{ margin-bottom:0px;}
.btmlogo ul{ padding-top:25px;}

/* --- Footer area end --- */

/* ------------- search area -------*/
.searcharea{height:auto;}
.searcharea .sortby{margin-top:15px;}
.result_text{margin-left:0px!important;}
.result_text, .sortby{text-align:center;}

.sortby .select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('../images/dropdown_arrow.png') no-repeat 0 11px!important;
}
.contact-inq-box{text-align:center;}
.filterbox{max-width:95%; margin:0px auto;}
.category-menu, .main-nav{padding-left:0px!important; padding-right:0px!important;}
.inner-categorymenu .sidemenu{width:100%}
.padleftzeromob{padding-left:0px!important;}
.detailcntttl{margin-top:30px;}
.productimggray{margin-bottom:15px;}
.hm-product2 .owl-controls{display:none!important;}
.hm-product2 .owl-stage, .hm-product2 .owl-stage .owl-item.active{width:100%!important;}
.hm-product2 .product-list{max-width:400px; margin:0px auto;}
.carousel.slide{max-width:400px; margin:0px auto;}
.carousel-inner .add-cart a{width:100%; text-align:center;}
.carousel-inner .add-cart{text-align: center;
    border: 0px solid #000;
    display: block!important;
    max-width: 300px;
    margin: 0px auto;}
	.hm-product .owl-controls{display:none!important;}
	
div.product-list h2{min-height:67px; margin-bottom: 0px;}
/* -------------- search aeraend -------- */
}
@media only screen and (max-width:740px){
	.process-cnt{padding-top:85px;}
	.hide740{display:none;}
	.weddingin{margin-bottom:20px;}
	.wedding span{bottom: 0;
    color: #fff;
    font-family: "tangerinebold";
    font-size: 36px;
    left: 0;
    padding: 10px;
    position: absolute;
    width: 100%;}
	.login{padding-top:0; padding-bottom:10px;}
	.bannertext h1{font-size:24px;}
	.bannertext p{font-size:18px;}
	.hmgallery{text-align:center;}
	.hmgallery img{margin-bottom:30px;}
	.hmteaser .hmteaserin{margin-bottom:30px;}
	.gallery{text-align:center;}
	.galleryimage{display:inline-block;}
	.header{padding:10px 0;}
	.navigation{margin:0;}
	.searchbox{display:inline-block; float:none;}
	footer{text-align:center;}
	footer .col-md-4{margin-bottom:30px;}
	.btnsignup, .sociallinks{display:inline-block;}
	.featuredcollection{text-align:center;}
	.featuredcollection img{width:auto; margin-bottom:20px;}
	.quantitybox table tr td{display:block;}
	.btnaddcart{height:55px; margin-top:40px;}
}
@media (max-width: 570px) {.btn{ font-size:13px;}
/* ----- Shoping Cart Area Strat ----- */
.carttable table tr td:first-child span{width:100%;}
.carttable table tr td:first-child div{margin:10px 0px 0px 0px;}
.btnarea a, .btnarea input{ display:block; width:100%; margin-bottom:10px;}
.cartbtnarea .textnewright{ margin:20px 0px; text-align:center; float:none; width:100%;}
.cartbtnarea .textnewright .btngreen, .btnred{ width:100%;}
.carttable table tr td, .carttable table thead tr td{ padding:10px;}
.carttable table tr td.firsttd span{ width:100%; float:none; text-align:center; margin-bottom:5px; display:block;}
.carttable table tr td.firsttd div{ margin:0px; float:none; width:100%}
.carttable table tr td.firsttd div h5{ text-align:center;}
.carttable table tr td.firsttd div h5 span{ text-align:center;}
/* ----- Shoping Cart Area End ----- */}
@media (max-width: 480px) {
/* --- top area strat --- */
.cartbtnarea, .cartbtnarea .textnewright{text-align:right;}
.topsubnavi ul li{ padding:0px 5px 0px 3px;}
/* --- top area End --- */
.checkoutstepbox{ padding:15px;}
.required_class{ float:none; padding:5px 0px 0px 0px; text-align:right;}
.galleryimage .gallerytitle{text-align:center;}
.galleryimage .gallerytitle span{float:none; display:block;}
.fntberkshire {line-height:22px; margin-bottom:0px!important;}
.fntberkshire div, .fntberkshire span{padding:0; background:none;}
.news-letter-box .input-box input[type="text"]{width:144px; font-size:13px;}
.news-letter-box input[type="submit"]{padding:6px 10px;}
.search-input { max-width: 140px; min-width:140px;}
.search-btn a{padding:10px 15px 11px 15px;}
.brand-carousel .owl-controls .owl-nav .owl-prev, .brand-carousel .owl-controls .owl-nav .owl-next, .brand-logo-area .owl-controls .owl-nav .owl-prev, .brand-logo-area .owl-controls .owl-nav .owl-next{top:20px!important;}
}
@media (max-width: 450px) {
.order_date .textright{margin-top:0px; text-align:left;}
.orderdatetime{text-align:left;}
.news-letter-box .input-box input[type="text"]{margin-left:3px; width:125px;}
.brand-logo-area{margin-left:20px;}


}
@media screen and (max-width:400px){
	.brand-carousel .owl-controls .owl-nav .owl-prev, .brand-carousel .owl-controls .owl-nav .owl-next, .brand-logo-area .owl-controls .owl-nav .owl-prev, .brand-logo-area .owl-controls .owl-nav .owl-next{top:80px!important;}
	.search-dropdown {
    max-width: 126px;
}
	}
@media (max-width: 380px) {
		
.owl-carousel .owl-item .owl-item{ margin:0px auto; float:none;}
.mpcontenerarea h1{ font-size:22px; color:#000000; font-weight:normal; padding:0px 0px 22px 0px;}
h3{font-size:17px; color:#000000; font-weight:normal; margin:0px; padding:0px 0px 20px 0px;}
h5{font-size:15px; color:#000000; font-weight:normal; margin:0px; padding:0px 0px 10px 0px;}
h6{font-size:13px; color:#000000; font-weight:600; margin:0px; padding:0px 0px 10px 0px;}
.pagesnationarea{ margin-top:0px;}
.pagesnationarea ul{ float:none;}
.owl-carousel .owl-controls .owl-nav{ position:absolute; top:-40px;}
/* ----- Shoping Cart Area Strat ----- */
.carttable table tr td:first-child table{ width:200px;}
.btnarea{ text-align:center;}
.btnarea a, .btnarea input{ display:block; width:100%; margin-bottom:10px;}
.cartbtnarea .textnewright{ margin:20px 0px; float:none; width:100%;}
.cartbtnarea .textnewright .btngreen, .btnred{ width:100%;}
.carttable .with60per{ width:40%}
.carttable .with15per{ width:15%}
.carttable .with20per{ width:25%}
.carttable .with10per{ width:8%}
.carttable .with11per{ width:11%}
/* ----- Shoping Cart Area end ----- */

}
@media (max-width: 320px) {
.searchbox{width:100%;}
/* --- top area strat --- */
.topsubnavi ul li{ padding-left:3px; font-size:13px;}
.topsubnavi ul li.topicon a{ top:10px;}
/* --- top area end --- */
#carousel.flexslider .slides > li{ height:76px;}
}

.contentnew{
	overflow: auto;
	max-width: 97%;
	height: 400px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.contentnew.hidden{ display: none; }

.ratepopup li,.modal_p p{color: #505050; display: block; font-family: 'Raleway', sans-serif; font-size: 14px; font-weight: normal; line-height: 14px; margin-bottom: 7px; width:100%;}

.width_modal{width:500px; margin:6% auto;}
#myreviewModal .modal-dialog .modal-header{ background:#fc7b11!important; color:#fff;}
#myreviewModal .modal-dialog input[type="text"]{border:1px solid #ccc; display:block; width:100%; height:40px; padding:0px 10px}
#myreviewModal .modal-dialog textarea{height:80px; resize:none; padding:10px;}
#myreviewModal .modal-dialog  .spnrate input[type="text"]{height:5px;}
#myreviewModal .modal-dialog p{margin-bottom:10px;}
#myreviewModal .modal-dialog input[type="button"]{background:#fc7b11!important; padding:10px 30px; color:#fff!important;}
.modal-body{display:inline-block; width:100%;}
.ratepopup span{ color:#F00;}
.rating_class{ margin-top: 3px;}
.rating ul{ margin-bottom:20px;}
.rating ul li{ display:inline-block; color:#1b1a19; font-size:15px; font-family: 'Raleway', sans-serif; margin:0px 5px;}
.rating ul li a{ display:inline-block; color:#1b1a19; font-size:15px; font-family: 'Raleway', sans-serif; margin:0px 0px; text-decoration:none;}
.rating ul li a:hover{text-decoration:underline;}

input[type="text"].error,
input[type="file"].error,
input[type="password"].error,
input[type="checkbox"].error,
textarea.error,
select.error {
	border: 1px solid #F00!important;
}

label.error {
	color: #ff0000!important;
}

.view{ float:none; height:32px; background:url(../images/view.png) center center no-repeat; display:inline-block; margin-top:7px; width: 29px;}
.view:hover{background:url(../images/hover_view.png) center center no-repeat;}

/*-------------------myaccount page-----------------------------*/
.myaccount a .img_class_wishlist{background:url(../images/wishlist_icon.png) center center no-repeat; display:block; width:100%; height:90px;}
.myaccount:hover a .img_class_wishlist{background:url(../images/wishlist_icon_hover.png) center center no-repeat;}

.myaccount a .img_class_edit{background:url(../images/edit_profile.png) center center no-repeat; display:block; width:100%; height:90px;}
.myaccount:hover a .img_class_edit{background:url(../images/edit_profile_hover.png) center center no-repeat;}
.myaccount a .img_class_change{background:url(../images/change_pass.png) center center no-repeat; display:block; width:100%; height:90px;}
.myaccount:hover a .img_class_change{background:url(../images/change_pass_hover.png) center center no-repeat;}
.myaccount a .img_class_order{background:url(../images/order_history.png) center center no-repeat; display:block; width:100%; height:90px;}
.myaccount:hover a .img_class_order{background:url(../images/order_history_hover.png) center center no-repeat;}
.myaccount a .img_class_edit{background:url(../images/edit_profile.png) center center no-repeat; display:block; width:100%; height:90px;}
.myaccount:hover a .img_class_edit{background:url(../images/edit_profile_hover.png) center center no-repeat;}
.myaccount a{ background-color: #FFFFFF; box-shadow: 0 1px 11px 2px rgba(0, 0, 0, 0.08); float: left; border:1px solid #CFCFCF; padding:20px; text-align: center; width:100%;}

.myaccount a{ background-color: #FFFFFF; box-shadow: 0 1px 11px 2px rgba(0, 0, 0, 0.08); float: left; border:1px solid #CFCFCF; padding:20px; text-align: center; width:100%; margin-bottom:30px;}
.myaccount a .content{color:#322c29;  font-size:16px; line-height:16px; text-decoration:none; margin-top:10px;}
.myaccount a:hover .content{color:#E31E24!important;}
.myaccount a:hover{text-decoration:none!important; }
.orderhistory{width:100%; margin-bottom:20px;}
.orderhistory tr td{ color:#000; font-size:14px;  line-height:20px; padding:7px; vertical-align:middle; border:1px solid #ededed; border-top:0px;}
.orderhistory tr td.confirm{ color:#00910A;}
.orderhistory tr td.pending{ color:#F00;}
.orderhistory tr td.no_border{border-right:0px;}
.orderhistory tr.th_class{ background-color: #fff; -webkit-box-shadow: inset 0 2px 5px rgba(0,0,0,.05); -moz-box-shadow: inset 0 2px 5px rgba(0,0,0,.05); box-shadow: inset 0 2px 5px rgba(0,0,0,.05); border: solid 1px rgba(0,0,0,.11);}
.orderhistory tr th{ color:#2b2a29; font-size:15px; line-height:15px; padding:10px; font-weight:normal; vertical-align:middle;}
.orderhistory .view{float:none; width:100%; margin:0px;}
.margin_top_back{margin-bottom:15px;}
.min_height_360px .form-group label.error{ margin:0px;}
.wishlist_cart .cartTable tr .details{ width:65%;}
.wishlist_cart .cartTable tr td{padding:10px 5px;}
.wishlist_cart .cartTable tr th{padding:10px;}

.wishlist_table th.widthimg{ padding:10px;}
.wishlist_table th.widthdelete{padding:10px;}
.wishlist_table th.widthdescription{ padding:10px;}
/*-------------------end myaccount page-----------------------------*/

.myaccount-menu{border-top: 1px solid #2b2c2d; border-left: 1px solid #2b2c2d; border-right: 1px solid #2b2c2d;}
.myaccount-menu li.title{width:100%; padding:15px; color:#fff; border-bottom: 1px solid #2b2c2d; display:block; background-color:#fc7b11; }
.myaccount-menu li a{width:100%; padding:15px; color:#2a2b2f; border-bottom: 1px solid #2b2c2d; display:block;}
.myaccount-menu li.active a, .myaccount-menu li:hover a{background-color: #2a3b95; color: #fff; border-bottom: 1px solid #fff;}
.small-btn .btn_continue{ width:auto; padding:10px 15px;}
.my-account-area{ margin-bottom:50px;}
.box-bg{background-color:#f8f8f8; padding:15px; margin-bottom:50px;}
.short-item{padding-top:12px;}
.sortby{text-align:right;}
.withoutcursor{cursor: auto;}