body {
    font-family: 'Open Sans',  sans-serif !important;
    font-size: 14px;
}
html, body {
    height: 100%}
.cursor {
    cursor: pointer;
}
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
a {
    text-decoration: none;
}
a:focus, a:hover {
    outline: none !important;
}
.top1 {
    background: #ffffff;
    padding: 0;
    height: 110px;
    width: 100%;
    z-index: 1;
    display: table;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}
.topmenu {
    vertical-align: middle;
    display: table-cell;
    margin: 0 auto;
}
.logo {
    padding: 15px 0;
}
.top .navbar-right {
    margin-right: 0px;
}
.nav.navbar-nav > li {
    padding: 0px 0 15px 0;
    position: relative;
    margin: 10px 22px 0px 22px;
}
.nav.navbar-nav > li:hover {
    background: url(https://d116d1.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/border-line.jpg) bottom center repeat-x;
}
.nav.navbar-nav > li a:hover {
    color: #df1c08 !important;
}
.nav.navbar-nav > li a.homestore {
    background: url(https://7354b9.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/home-icon.png) center top no-repeat;
}
.nav.navbar-nav > li a.homestore:hover {
    background: url(https://e9192c.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/home-icon-h.png) center top no-repeat !important;
}
.nav.navbar-nav > li a.offers {
    background: url(https://63f73c.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/offer-icon.png) center top no-repeat;
}
.nav.navbar-nav > li a.offers:hover {
    background: url(https://703cc4.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/offer-icon-h.png) center top no-repeat !important;
}
.nav.navbar-nav > li a.shopping {
    background: url(https://264d30.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/shopping-list.png) center top no-repeat;
}
.nav.navbar-nav > li a.shopping:hover {
    background: url(https://363c87.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/shopping-list-h.png) center top no-repeat !important;
}
.nav.navbar-nav > li a.myac {
    background: url(https://513772.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/myac-icon.png) center top no-repeat;
}
.nav.navbar-nav > li a.myac:hover {
    background: url(https://8c2b76.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/myac-icon-h.png) center top no-repeat !important;
}
.nav.navbar-nav > li p {
    text-align: center;
    margin: 0;
    padding: 0;
    color: #7a7979;
}
.nav.navbar-nav > li > a {
    position: relative;
    display: block;
    color: #7a7979;
    padding: 28px 0px 0px 0px;
    font-weight: 600;
    font-size: 13px;
}
.stop-scrolling {
    height: 100%;
    overflow: hidden;
}
.rightbar-top {
    position: relative;
    padding-right: 1px;
}
.search_top {
    display: block;
    text-align: right;
    margin-right: 1px;
}
.serch_style {
    border-radius: 20px;
    width: 50%;
    padding: 0 0 0 30px;
    height: 25px;
    margin: 0;
    border: none;
    color: #fff;
    font-size: 12px;
    background: #df1c08 url(https://c1a4dc.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/search-icon.png) 6px 6px no-repeat;
    cursor: pointer;
}
input[type=search] {
    color: #fff;
    vertical-align: bottom;
}
.cartadd {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 30px;
    background: #df1c08;
    position: relative;
    margin-right: 20px !important;
    top: -6px;
}
.cartadd .glyphicon-shopping-cart {
    color: #fff;
}
.cartadd .countnumber {
    position: absolute;
    top: -15px;
    right: -10px;
    width: 24px;
    height: 24px;
    border: 1px solid #df1c08;
    color: #df1c08;
    background: #fff;
    line-height: 24px;
    font-size: 11px;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.cartdetail1 {
    background: #e7e7e7;
    width: 1140px;
    min-height: 200px;
    position: absolute;
    top: 0px;
    right: 0;
    z-index: 10000;
    text-align: left;
    padding: 10px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    border-radius: 3px;
}

.retailer_product_search {
    background: #e7e7e7;
    width: 1140px;
    min-height: 200px;
    position: absolute;
    top: 0px;
    right: 0;
    z-index: 10000;
    text-align: left;
    padding: 10px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    border-radius: 3px;
}
.cartdetail {
    background: #e7e7e7;
    width: 350px;
    min-height: 160px;
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 10000;
    text-align: left;
    padding: 10px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    border-radius: 3px;
}
.cartdetail ul li {
    margin: 0 !important;
    padding: 4px !important;
    line-height: 14px;
    display: block !important;
    border-bottom: 1px dashed #ccc;
}

.retailer_product_search ul li {
    margin: 0 !important;
    padding: 4px !important;
    line-height: 14px;
    display: block !important;
}
.cartdetail ul li a {
    color: #000;
}

.retailer_product_search ul li a {
    color: #000;
}
.bag-icon {
    background: url(https://08faa3.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/bag.png) no-repeat center;
    height: 30px;
    width: 30px;
    display: inline-block;
    background-position: 3px;
}
.mobile-search .bag-icon {
    background-position: 7px;
}
::-webkit-input-placeholder {
    color: #000;
}
:-moz-placeholder {
    color: #000;
    opacity: 1;
}
::-moz-placeholder {
    color: #000;
    opacity: 1;
}
:-ms-input-placeholder {
    color: #000;
}
.login-icon {
    background: url(https://d7bd82.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/login.png) no-repeat center;
    height: 20px;
    width: 20px;
    display: inline-block;
    padding-top: 27px;
    vertical-align: middle;
}
.login-icon1 {
    display: none;
}
.member-bx ul li a.loginbtn.icon-btn {
    height: 30px;
    width: 30px;
    padding: 0px;
    border-radius: 100%}
.member-bx {
    display: block;
    text-align: right;
    margin: 25px 0 0 0;
    position: relative;
}
.member-bx ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.member-bx ul li {
    margin: 0;
    padding: 0 4px;
    list-style: none;
    float: left;
    font-size: 13px;
    color: #686868;
}
.member-bx ul li:last-child {
    padding-right: 0;
}
.member-bx ul li a {
    text-decoration: none;
    margin: 0;
}
.member-bx ul li a.loginbtn {
    background: #df1c08;
    padding: 5px 21px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 14px;
    font-size: 11px;
}
.member-bx ul li a.loginbtn:hover, .member-bx ul li a.loginbtn:focus {
    background: #424141 !important;
}
.mobileheader {
    position: relative;
}
.banner_top {
    background: url(https://1f1721.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/banner-bg.jpg) center top no-repeat;
    padding: 160px 0;
    background-size: cover;
}
.bannertext {
    text-align: center;
}
.bannertext h3 {
    color: #fff;
    font-size: 30px;
    text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);
    padding-bottom: 20px;
    font-weight: 500;
}
.banner-search-area {
    margin: 0 auto;
    width: 680px;
}
.pincode-textbox {
    margin-left: 2px;
    width: 20px;
    height: 20px;
    text-align: center;
}
.location_icon {
    width: 13%;
    float: left;
    height: 60px;
    background: #df1c08 url(https://36dd48.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/search-icon2.png) center center no-repeat;
    border-radius: 6px 0 0 6px;
}
.location_icon_right {
    width: 13%;
    float: right;
    height: 60px;
    background: #df1c08 url(https://f9925d.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/search-icon3.png) center center no-repeat;
    border-radius: 0 6px 6px 0;
}
.location-serach {
    height: 60px;
    width: 74%;
    background: rgba(255, 255, 255, 0.48) url(https://a2762e.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/search-icon01.png) 20px center no-repeat;
    border: none;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    padding: 0 0 0 8%;
    float: left;
    color: #5c5c5c;
    font-size: 17px;
}
.owl-wrapper-outer {
    overflow: hidden;
}
.brand-store {
    /*width: 100%;*/
    position: relative;
}
.product {
    width: 100%;
    position: relative;
}
.product h3 {
    color: #424141;
    font-size: 24px;
    font-weight: 600;
    padding: 30px 0 20px 24px;
    margin: 0;
}
.brand-store h3 {
    color: #424141;
    font-size: 24px;
    font-weight: 500;
    margin: 0;
    padding: 20px 0 10px 29px;
}
#brandStore .item {
    margin: 10px 5px 10px 5px;
}
#brandStore .owl-pagination, #product .owl-pagination, #suggest_product .owl-pagination, #related_product .owl-pagination, #client .owl-pagination , #brandStore1 .owl-pagination{
    display: none;
}
#brandStore .owl-next, #product .owl-next, #suggest_product .owl-next,#related_product .owl-next, #client .owl-next, #suggestion1 .owl-next {
    position: absolute;
    right: 0px;
    top: 0;
    text-indent: -2000px;
    width: 24px;
    height: 24px;
    background: #df1c08 url(https://e6913b.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/right-arrow.png) center center no-repeat;
    opacity: 1;
    cursor: pointer;
}
#brandStore .owl-next:hover, #product .owl-next:hover, #suggest_product .owl-next:hover,#related_product .owl-next:hover, #client .owl-next:hover, #suggestion1 .owl-next:hover {
    background: #424141 url(https://e6913b.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/right-arrow.png) center center no-repeat;
}
#brandStore .owl-prev, #product .owl-prev, #suggest_product .owl-prev,#related_product .owl-prev, #client .owl-prev, #suggestion1 .owl-prev {
    position: absolute;
    left: 0px;
    top: 0;
    text-indent: -2000px;
    width: 24px;
    height: 24px;
    background: #df1c08 url(https://0ea3b4.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/left-arrow.png) center center no-repeat;
    opacity: 1;
    cursor: pointer;
}
#brandStore .owl-prev:hover, #product .owl-prev:hover, #suggest_product .owl-prev:hover,#related_product .owl-prev:hover, #client .owl-prev:hover {
    background: #424141 url(https://0ea3b4.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/left-arrow.png) center center no-repeat;
    opacity: 1;
    cursor: pointer;
}
#client .owl-next {
    top: 25px;
    right: -20px;
}
#client .owl-prev {
    top: 25px;
    left: -20px;
}
#brandStore .owl-next {
    top: 43px;
    right: -30px;
}
#brandStore .owl-prev {
    top: 43px;
    left: -30px;
}
#product .owl-next, #suggest_product .owl-next,#related_product .owl-next {
    top: 150px;
    right: -50px;
}
#product .owl-prev, #suggest_product .owl-prev,#related_product .owl-prev {
    top: 150px;
    left: -50px;
}
#store_list .owl-pagination {
    display: block;
}
#store_list .owl-next {
    position: absolute;
    right: 0px;
    top: 0;
    text-indent: -2000px;
    width: 24px;
    height: 24px;
    background: #df1c08 url(https://e6913b.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/right-arrow.png) center center no-repeat;
    opacity: 1;
    cursor: pointer;
}
#store_list .owl-next:hover {
    background: #424141 url(https://e6913b.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/right-arrow.png) center center no-repeat;
}
#store_list .owl-prev {
    position: absolute;
    left: 0px;
    top: 0;
    text-indent: -2000px;
    width: 24px;
    height: 24px;
    background: #df1c08 url(https://0ea3b4.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/left-arrow.png) center center no-repeat;
    opacity: 1;
    cursor: pointer;
}
#store_list .owl-prev:hover {
    background: #424141 url(https://0ea3b4.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/left-arrow.png) center center no-repeat;
    opacity: 1;
    cursor: pointer;
}
#store_list .owl-next {
    top: 150px;
    right: -50px;
}
#store_list .owl-prev {
    top: 150px;
    left: -50px;
}
.aaramshop-panel {
    width: 100%;
    height: 350px;
    background: url(https://c6c885.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/mobile-bg.jpg) center top no-repeat;
    background-size: cover;
    position: relative;
}
.aaramshop-panel-icon {
    position: absolute;
    right: 15%;
    top: 40%}
.aaramshop-panel-icon ul li {
    display: inline-block;
    margin: 0px 10px;
}
.aaramshop-panelText {
    position: absolute;
    right: 30%;
    top: 7%}
.aaramshop-panelText p {
    color: #fff;
    font-size: 17px;
    text-align: center;
}
.aaramshop-panelText h2 {
    margin: 0;
    padding: 0;
}
.aaramshop-panelText h3 {
    margin: 0;
    padding: 0;
}
.product-section {
    padding-top: 5px;
    padding-bottom: 5px;
}
#product .item, #suggest_product .item, #related_product .item {
    margin: 0px 15px 0px 15px;
    background: #fff;
    padding: 5px;
}
.item_under {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    padding-bottom: 5px;
}
.product-box {
    position: relative;
    min-height: 170px;
    height: 170px;
    margin: 1em 0;
    text-align: center;
    white-space: nowrap;
}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.product-box a img {
    width: auto !important;
    display: inline !important;
    vertical-align: middle;
    max-height: 170px;
}
.product-box img {
    width: auto !important;
    padding: 10px 0;
}
.new-product {
    position: absolute;
    top: 6px;
    right: 23px;
    z-index: 9999;
}
.product-name a {
    text-decoration: none;
    color: #333;
    font-size: 13px;
}
.product-price {
    background: #eff1f0;
    width: 94%;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px;
}
.cart-icon {
    width: 30px;
    height: 30px;
    background: #bfbfbf url(https://b48cb6.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/cart-icon.png) center center no-repeat;
    border-radius: 45px;
    display: block;
}
.cart-icon1 {
    width: 30px;
    height: 30px;
    background: #df1c08 url(https://b48cb6.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/cart-icon.png) center center no-repeat;
    border-radius: 45px;
    display: block;
}
.price {
    color: #df1c08;
    font-size: 13px;
}
.shadow-product {
    display: block;
}
.welcometext {
    background: url(https://b60f20.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/welcome-bg.jpg) center center no-repeat;
    background-size: cover;
    padding: 20px 0;
    text-align: center;
    color: #fff;
}
.welcometext h3 {
    font-size: 30px;
    padding: 0 0 10px 0;
    font-weight: bold;
    margin: 0;
}
.welcometext p {
    font-size: 20px;
    font-weight: 500;
}
.clients {
    width: 100%;
    padding: 20px 0;
}
#client .item {
    margin: 0 20px 0 20px;
}
#client .item img {
    width: auto !important;
}
.footer {
    background: #2d2d2d;
    padding-bottom: 10px;
    margin-top: 10px;
    padding-top: 10px;
}
.footerlist {
    margin: 0;
    padding: 0;
}
.footerlist h3 {
    color: #c6c6c6;
    font-size: 14px;
    margin: 0;
    padding: 0 0 10px 0;
    text-transform: uppercase;
    font-weight: bold;
}
.footerlist ul {
    margin: 0;
    padding: 0;
}
.footerlist ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}
.footerlist ul li a {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #9e9e9e;
    font-size: 13px;
}
.footer-address p {
    color: #9e9e9e;
    font-size: 14px;
    display: block;
    margin: 0 0 10px 0;
    padding: 0 0 0 30px;
    line-height: 17px;
}
.phone {
    background: url(https://23abd7.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/phone-icon.jpg) center left no-repeat;
    height: 24px;
}
.email {
    background: url(https://521eac.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/mail-icon.jpg) center left no-repeat;
}
.address {
    background: url(https://2f117b.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/address-icon.jpg) center left no-repeat;
}
.login-popup-open {
    width: 400px;
    background: #474747;
    position: absolute;
    border-radius: 3px;
    right: 87px;
    display: none;
    margin-top: 10px;
}
.login-popup-open:after {
    content: "";
    position: absolute;
    top: -4px;
    right: 30px;
    border-width: 0px 4px 4px;
    border-style: solid;
    border-color: #474747 transparent;
    display: block;
    width: 0;
}
.login-popupUnder {
    width: 90%;
    margin: 0 auto;
    text-align: left;
}
.login-popupUnder h3 {
    color: #fff;
    font-size: 23px;
    margin: 0;
    padding: 30px 0 30px 0;
    font-weight: 300;
}
.login_inputbx {
    display: block;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}
.login_inputbx-left {
    background: #df1c08 url(https://0035f8.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/user-icon.png) center center no-repeat;
    width: 15%;
    height: 45px;
    float: left;
    border-radius: 6px 0 0 6px;
}
.login_inputbx-left2 {
    background: #919191 url(https://955187.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/password-icon.png) center center no-repeat;
    width: 15%;
    height: 45px;
    float: left;
    border-radius: 6px 0 0 6px;
}
.login_inputbx-right {
    width: 85%;
    height: 45px;
    float: left;
}
.input-login {
    width: 100%;
    height: 45px;
    background: #fff;
    border: none;
    border-radius: 0 6px 6px 0;
    font-size: 17px;
    color: #5e5e5e;
    font-weight: 300;
    padding: 0 0 0 5%}
.logmein_btn {
    background: #ff7e00 url(https://f44c39.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/tick.png) 15px 13px no-repeat;
    border: none;
    border-radius: 3px;
    padding: 10px 18px 10px 48px;
    font-size: 16px;
    font-weight: 300;
    color: #fff;
}
.forgot-pass {
    color: #c4c4c4;
    font-size: 14px;
    margin-top: 11px;
    padding: 0 26px 0 0;
    font-weight: 300;
    background: url(https://96898a.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/arrow.jpg) right center no-repeat;
}
.forgot-pass:hover {
    color: #c4c4c4;
    background: url(https://96898a.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/arrow.jpg) right center no-repeat !important;
}
.register_panel {
    background: #df1c08 url(https://c3c8e9.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/plus.png) 96% 50% no-repeat;
    padding: 10px 0;
    margin: 30px 0 0 0;
    border-radius: 0 0 3px 3px;
    border-top: 2px solid #161616;
    margin-bottom: 1px;
}
.register_panel a {
    font-size: 19px;
    color: #fff;
    text-align: left;
    display: block;
    font-weight: 300;
    padding: 0 0 0 30px;
}
.register_panel a:hover {
    text-decoration: none;
}
.pading-leftnone {
    padding-left: 0px;
}
.copyright {
    color: #748188;
    font-size: 11px;
    padding-top: 5px;
}
.social {
    float: right;
}
.social img {
    margin: 5px;
}
.footer-copy {
    padding-top: 10px;
}
#toTop {
    padding: 0px 0px;
    background: #df1c08 url(https://f8b9b0.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/up-arrow.png) center center no-repeat;
    color: #fff;
    position: fixed;
    bottom: 20%;
    right: 30px;
    width: 49px;
    height: 45px;
    display: none;
    cursor: pointer;
    z-index: 9999;
    opacity: 0.5;
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.signup-popup {
    width: 100%;
    min-height: 432px;
    background: #373737 url(https://7424fa.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/shadow.png) center center no-repeat;
    border-radius: 11px;
    padding: 0;
}
.modal-bodywidth {
    width: 347px;
    min-height: 445px;
    margin: 0 auto;
    padding: 0;
}
.modal-homestore-width {
    width: 595px;
    min-height: 445px;
    margin: 0 auto;
    padding: 0;
}
.signup-header {
    min-height: 70px;
    position: relative;
    background: #df1c08;
    border-radius: 11px 11px 0 0;
}
.signup-header h3 {
    color: #fff;
    font-size: 23px;
    padding: 33px 0 0 0;
    margin: 0;
}
.signup-iocn {
    width: 65px;
    height: 65px;
    border-radius: 75px;
    border: 2px solid #fff;
    background: #df1c08 url(https://4e906c.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/signup-icon.png) center center no-repeat;
    position: absolute;
    left: 41%;
    top: -37px;
}
.modal {
    padding: 120px 0 0 0;
}
.signup-formarea {
    width: 85%;
    margin: 0 auto;
}
.user-area {
    padding: 10px 0;
}
.user-area p, .user-area a {
    font-size: 12px;
    color: #fff;
    padding: 0px;
}
.india-code {
    display: block;
    margin-top: 10px;
}
.code-left {
    width: 15%;
    float: left;
    background: #e1e1e1;
    padding: 7px 0;
    border: 1px solid #9a9394;
}
.code-left b {
    font-weight: normal;
    padding: 0 0 0 10px;
    font-size: 12px;
}
.code-right {
    width: 85%;
    float: left;
}
.india-code label {
    color: #fff;
    font-weight: 300;
    font-size: 13px;
    padding-left: 5px;
    margin-bottom: 20px;
}
.signup-inpt {
    width: 100%;
    border: 1px solid #9a9394;
    background: #e1e1e1;
    padding: 8px 0 8px 5%;
    border-left: none;
    font-size: 12px;
}
.signup-inptbtn {
    background: #df1c08;
    border-color: #b82a1d;
    color: #fff;
    font-size: 17px;
    font-weight: 300;
    padding: 5px 0;
}
.username-inpt {
    background: #e1e1e1 url(https://c3368c.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/mail-icon2.jpg) 8px 11px no-repeat;
    padding: 8px 0 8px 10%}
.pass-inpt {
    background: #e1e1e1 url(https://fead23.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/password-icon2.jpg) 8px 9px no-repeat;
    padding: 8px 0 8px 10%}
.send-msg {
    width: 100%;
    border-radius: 6px;
    background: #df1c08;
    padding: 15px 0;
    margin: 20px 0 0 0;
    text-align: center;
    position: relative;
}
.send-msg:after {
    content: "";
    position: absolute;
    top: -10px;
    right: 45%;
    border-width: 0px 10px 10px;
    border-style: solid;
    border-color: #df1c08 transparent;
    display: block;
    width: 0;
}
.send-msg p {
    color: #fff;
    font-size: 17px;
    margin: 0;
    padding: 0;
    font-weight: 300;
}
.forgotpass-text p {
    font-size: 14px;
    padding: 20px 10%}
.password-text p {
    font-size: 14px;
    padding: 25px 0 5px 0;
}
.homestore-text p {
    font-size: 18px;
    font-weight: 300;
    color: #cfcfcf;
    padding: 30px 0 10px 0;
}
.homestore-text p b {
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}
.homestore-text p span {
    text-transform: uppercase;
    color: #fff;
}
.or-section {
    display: block;
    position: relative;
    margin: 10px 0 0 0;
}
.or-section span.lineor {
    width: 45%;
    height: 1px;
    background: #ae9a9b;
    display: inline-block;
}
.or-section span {
    color: #fff;
    font-size: 16px;
}
.link-section {
    list-style: none;
    padding: 10px 0 0 0;
    margin: 0 0 0 11%;
    text-align: center;
}
.link-section li {
    display: inline-block;
    border-right: 1px solid #ae9a9b;
    padding: 0 15px;
}
.link-section li:last-child {
    border-right: 0px;
}
.link-section li a {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
}
.modal-open {
    overflow: scroll;
    padding-right: 0px !important;
}
body.modal-open2 {
    padding-right: 0px !important;
}
.slct-homestore {
    width: 355px;
    margin: 0 auto;
}
.slct-homestore .selct-input {
    width: 85%;
    border: none;
    border-radius: 3px 0 0 3px;
    min-height: 45px;
    padding: 0 0 0 5%}
.slct-homestore .selct-btn {
    width: 15%;
    border: none;
    border-radius: 0 3px 3px 0;
    min-height: 45px;
    background: #e41515;
}
.hstr {
    display: block;
    overflow: hidden;
}
.slct-homestore .or-section {
    margin: 20px 0;
}
.getpoints {
    width: 85%;
    margin: 0 auto;
    padding: 20px 0 0 0;
}
.getpoints-img {
    width: 30%}
.getpoints-text {
    width: 70%}
.getpoints-text p {
    color: #fff;
    font-size: 12px;
    padding: 0 10% 0 0;
}
.product-details .stores {
    text-align: center;
    text-transform: uppercase;
    background: rgb(223,  28,  8) none repeat scroll 0% 0%;
    margin: 0px;
    padding: 10px 0px 2px;
}
.product-details .stores a {
    color: #fff;
    font-size: 13px;
}
.product-details .stores a:hover {
    color: #fff;
    text-decoration: none;
}
.product-navigation .navbar-nav li {
    margin: 0px;
    padding: 0px;
}
.product-navigation .navbar-nav li a {
    padding: 15px;
    font-weight: 400;
}
.product-navigation .navbar-nav li a:hover, .product-navigation .navbar-nav li:hover {
    background: none;
}
.product-navigation .navbar {
    margin-bottom: 0px;
}
.product-navigation .navbar-collapse {
    padding-left: 0px;
}
.border-bot {
    border-bottom: 1px solid #bcbcbc;
}
.category {
    color: #555555;
    font-weight: 400;
}
.category-list li {
    line-height: 22px;
    background: url(https://aca7d3.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/category-menuarrow.png) 5px 12px no-repeat;
    padding: 5px 0 5px 20px;
    border-bottom: 2px solid #fff;
    cursor: pointer;
}
.category-list li a {
    color: #7a7979;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
}
.category-list ul {
    margin: 0 0 0 5px;
}
.category-list ul+ul {
    margin: 0 0 0 5px;
}
.category-list ul li {
    background: url(https://aca7d3.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/category-menuarrow.png) 0px 9px no-repeat;
    padding: 5px 0 5px 15px;
    line-height: 17px;
}
.category-list ul>li ul + ul {
    padding-left: 20px;
}
.category-list ul li a {
    font-size: 13px;
    line-height: 13px;
}
.category-list ul li a:hover {
    color: #df1c08;
}
.selected {
    background-color: #fdf3f2 !important;
}
.selected_category {
    background-color: #fdf3f2 !important;
}
.add-image {
    margin-top: 20px;
}
.item-list li {
    display: inline-block;
    font-size: 14px;
    color: #555555;
    margin-top: 10px;
    margin-right: 5px;
}
.item-list li a {
    color: #555555;
    text-decoration: none;
}
.axe-heading h3 {
    color: #282828;
    font-size: 26px;
    font-weight: 400;
}
.additional-image {
    text-align: center;
    padding: 5px 0px;
    border: 1px solid #bcbcbc;
}
.axe-image {
    text-align: center;
    padding: 10px 0px;
    border: 1px solid #bcbcbc;
    margin-top: 20px;
}
.brand-heading h3 {
    font-size: 22px;
    color: #4a4a4a;
}
.brand-heading h3 span {
    color: #a8a8a8;
}
.star-review {
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}
.star-review h4 {
    color: #626262;
    display: inline-block;
    margin-right: 10px;
}
.star-review img {
    vertical-align: middle;
    margin-top: -5px;
}
.star-review h3 {
    font-size: 18px;
    display: inline-block;
    color: #8f8f8f;
    margin-top: 10px;
    margin-left: 10px;
    position: relative;
}
.star-review h3:before {
    content: "";
    width: 1px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    background: #8f8f8f;
}
.star-review h3 img {
    margin-left: 10px;
    margin-right: 10px;
}
.stock-check {
    border-bottom: 1px solid #ececec;
}
.stock-check h4 {
    color: #df1c08;
    display: inline-block;
}
.stock-check h4 label {
    font-weight: 400;
    margin-left: 10px;
}
.selection ul li {
    float: left;
    height: 28px;
    width: 28px;
    border: 1px solid #bbbbbb;
    text-align: center;
    margin-right: 30px;
    margin-top: 7px;
    font-size: medium;
}
.selection ul li input, .selection ul li button {
    width: 100%;
    height: 80%;
    border: none;
    background: none;
    text-align: center;
}
.selection ul li button {
    color: #DA0C0C;
    font-weight: bold;
}
.cart-btn {
    text-align: left;
    margin-top: 25px;
}
.cart-btn button {
    background: #ef3024;
    color: #eee;
    font-size: 20px;
    font-weight: 400;
    border: 1px solid #b95133;
    border-radius: 5px;
    padding: 5px 25px;
    box-shadow: 1px 1px #ff8c7e inset;
}
.cart-btn button img {
    margin-left: 5px;
}
.icon-heading {
    text-align: center;
    margin-top: 20px;
}
.share-icon {
    border: 1px solid #f2f2f2;
    padding: 5px 10px 7px;
}
.share-icon li {
    float: left;
    margin-left: 5px;
}
.item-select {
    border: 1px solid #dddddd;
}
.item-select h3 {
    font-size: 20px;
    color: #949393;
    margin: 0px;
    border-bottom: 1px solid #dddddd;
    padding: 10px 20px;
    cursor: pointer;
}
.item-select h4 {
    padding: 10px 20px;
    background: #fafafa;
    margin: 0px;
    color: #949393;
}
.item-select h4 span {
    margin-top: 5px;
}
.choice-heading h3 {
    font-size: 26px;
    color: #282828;
    font-weight: 600;
}
.choice-image {
    text-align: center;
    border: 1px solid #bcbcbc;
    padding: 10px 0px;
    margin-top: 40px;
}
.choice-caption h5 {
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}
.small-slider {
    width: 100%;
    margin: 5px auto 0px;
    position: relative;
}
.small-slider li {
    float: left;
    margin-right: 6px;
}
.small-slider li:last-child {
    margin-right: 0px;
}
.small-slider .slider-image {
    border: 1px solid #bcbcbc;
    padding: 5px 9px;
}
.small-slider a {
    position: absolute;
    top: 35%}
.small-slider a.left-arrow {
    left: -28px;
}
.small-slider a.right-arrow {
    right: -26px;
}
.paddingtb7 {
    padding: 7px 0px;
}
.paddingtb9 {
    padding: 9px 0px;
}
.nav-tabs {
    border-bottom: none;
    margin-top: 35px;
}
.nav-tabs > li {
    border: 1px solid #ababab;
    margin-right: 2px;
}
.nav-tabs > li > a {
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
}
.nav-tabs > li.active {
    background: red;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #fff;
    border: 1px solid transparent;
    background: none;
    border-radius: 0;
}
.tab-content {
    border: 1px solid #bcbcbc;
    padding: 10px;
    color: #525151;
}
.tab-content h4, .tab-content h5, .tab-content ul li {
    font-weight: bold;
}
.tab-content ul li {
    font-size: 12px;
    line-height: 22px;
}
.tab-content h4 {
    margin-bottom: 2px;
}
.tab-content h5 {
    margin-top: 30px;
}
.product-details #product .item, .product-details #suggest_product .item,.product-details #related_product .item {
    margin: 0px;
}
.product-details .new-product {
    right: 9px;
}
.product-details .product h3 {
    padding: 30px 0px 20px;
}
.product-details #product .owl-next, .product-details #suggest_product .owl-next, .product-details #related_product .owl-next {
    text-indent: 14px;
    overflow: hidden;
}

.signup-formarea.select-address {
    width: 100%;
    padding: 0px 15px;
}
.signup-formarea.select-address h5 {
    color: #fff;
    font-size: 13px;
    margin: 0;
}
.signup-formarea.select-address select, .signup-formarea.select-address textarea, .signup-formarea.select-address input {
    background: none;
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
    font-size: 13px;
    width: 100%;
    padding: 5px;
}
.signup-formarea.select-address select option {
    background: rgba(0,  0,  0,  0.5);
}
.signup-formarea.select-address textarea {
    min-height: 100px;
}
.signup-formarea.select-address button {
    width: 50%;
    margin: 20px auto 0px;
    text-align: center;
    color: #fff;
    background: #df1c08;
    padding: 5px;
    border: none;
    display: block;
}
.select-address.send-msg {
    margin: 35px auto 0px;
    padding: 15px 0px;
}
.select-address.send-msg p {
    font-size: 20px;
    font-weight: 400;
}
.spacet30 {
    margin-top: 30px;
}
.plaza-heading h4 {
    font-size: 16px;
    color: #bdbdbd;
    text-align: center;
    margin: 15px 0px;
}
.plaza-heading h4 span {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
}
.offer-image {
    border: 1px solid #fff;
    position: relative;
}
.offer-image img {
    width: 100%}
.small-offer {
    position: absolute;
    top: -1px;
    left: -2px;
}
.offer-text {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(255,  255,  255,  0.5);
    width: 100%;
    text-align: center;
}
.homedetails .offer-text h5 {
    color: #2a2a2a;
    text-transform: uppercase;
    font-size: 14px;
    padding: 7px 0px;
}
.homedetails .offer-text h5 span {
    text-transform: lowercase;
    color: #cb201d;
}
.address-area {
    border: 1px solid #fff;
    border-radius: 4px;
    background: rgba(0,  0,  0,  0.2);
    padding-bottom: 20px;
}
.address-area h4 {
    color: #fff;
    text-transform: capitalize;
    border-bottom: 1px solid #fff;
    padding: 10px;
    margin: 0px;
}
.address-area h4 img {
    margin-right: 8px;
}
.women-image {
    padding: 10px;
    position: relative;
}
.women-image h4 {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    padding: 0;
    border-bottom: none;
    margin-left: 15px;
}
.women-image:after {
    content: "";
    position: absolute;
    background: url(https://7acb50.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/homestore-details/line-image.png) no-repeat;
    height: 2px;
    width: 100%;
    bottom: 0;
    right: -20px;
}
.padspaceR0 {
    padding-right: 0px;
}
.homedetails .plaza-address h5 {
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
}
.select-address.homedetails button {
    margin: 20px auto 0px;
    padding: 7px;
    text-transform: uppercase;
}
.select-address.homedetails button.bg-gray {
    background: #303030;
    margin-top: 15px;
}
.suggestion-width {
    width: 1100px;
}
.suggestion-width .send-msg {
    width: 25%;
    margin: 20px auto 0px;
}
.suggestion-width .getpoints-text {
    width: 80%;
    text-align: center;
}
.suggestion-width .getpoints-img {
    width: 20%}
.suggestion-width .signup-iocn {
    left: 50%;
    transform: translate(-50%);
}
.suggestion-width .hstr {
    position: relative;
}
.btn-arrow {
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translate(-50%,  -50%);
}
.suggestion-section {
    width: 90%;
    margin: 0 auto;
}
.suggestion-section .product h3 {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    padding: 0;
    margin-bottom: 20px;
}
#suggestion1 .owl-pagination {
    display: none;
}
#suggestion1 .owl-prev {
    top: 50px;
    left: -30px;
}
#suggestion1 .owl-next {
    top: 50px;
    right: -30px;
}
.sugegetpoints {
    padding-top: 5px;
}
.suggestion1 h3 {
    color: #fff;
    margin: 0;
    padding: 0 0 12px 20px;
    font-size: 17px;
}
.suggestion-section .item_under {
    box-shadow: none;
}
.suggestion-section .product-box img {
    padding: 0px;
}
.suggestion-section .product-price {
    padding: 0px;
}
.bg-white {
    background: #fff;
    padding: 5px;
    width: 100%}
#suggestion1 .item {
    margin: 0 15px;
}
.suggestion-section .bg-white span {
    font-size: 11px;
}
.opt-inpt {
    width: 100%;
    border: 1px solid #d6c4c0;
    background: none;
    padding: 8px 0 8px 0;
    margin-bottom: 80px;
    font-size: 12px;
    color: #fff;
}
.opt-inpt2 {
    width: 100%;
    border: 1px solid #d6c4c0;
    background: #e1e1e1;
    padding: 8px 0 8px 0;
    margin-top: 20px;
    font-size: 12px;
    color: #fff;
}
.otp-wdth {
    width: 90%;
    margin: 0 auto;
}
.otp-inptbtn {
    background: #e1e1e1;
    border-color: #e1e1e1;
    color: #000;
    font-size: 14px;
    margin-top: 10px;
    font-weight: 300;
    padding: 5px 0;
}
.banner-image img, .bigvivel-image img, .listing-image img {
    max-width: 100%}
.vivel-section {
    padding: 30px 0px 100px;
}
.list-heading {
    margin-top: 10px;
}
.list-heading ul li {
    float: left;
    font-weight: bold;
    font-size: 12px;
    width: 20%;
    color: #fff;
    padding: 15px;
    margin-top: 0px;
}
.orange1 {
    background: #ff8e83;
}
.orange2 {
    background: #ff7b6e;
}
.orange3 {
    background: #ff503e;
}
.main-vivel {
    border-bottom: 1px dotted gray;
}
.small-vivel-image {
    border: 1px solid #DF1C08;
    text-align: center;
    width: 80%;
    margin: auto;
    padding: 10px;
}
.small-vivel-image img {
    max-width: 100%}
.cart-image {
    border: 1px solid #DF1C08;
    text-align: center;
    width: 100%;
    margin: auto;
    padding: 5px;
}
.cart-image img {
    max-width: 100%}
.vivel-text h5 {
    color: #df1c08;
    font-weight: bold;
}
.vivel-text p {
    color: #000000;
    font-size: 13px;
}
/// .select-btn1 {
    border: 1px solid #dff0d8;
    padding: 5px 7px;
    margin-top: 10px;
}
/// .select-btn {
    border: 1px solid #DF1C08;
    padding: 10px 7px;
    margin-top: 20px;
}
.select-btn ul li {
    float: left;
    text-align: center;
    width: 15%;
    font-size: 14px;
    font-weight: bold;
}
.select-btn ul li input {
    width: 100%;
    border: none;
    background: none;
    color: #df1c08;
    text-align: center;
}
.select-btn ul li button {
    border: none;
    color: #fff;
    background: #df1b07;
    height: 22px;
    width: 22px;
}
.padspace8 {
    padding: 0px 7px;
}
.price-list h3 {
    font-weight: bold;
    color: #DF1C08;
    text-align: center;
    margin-top: 0px;
    font-size: 16px;
}
.remove-icon h3 {
    text-align: center;
    margin-top: -1px;
}
.remove-icon h3 i {
    background: #FF503E none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 18px;
    padding: 4px;
    cursor: pointer;
    font-weight: 300 !important;
}
.border-dottet {
    border-bottom: 1px dashed #dcdcdc;
    margin-top: 20px;
}
.calculation h4 {
    color: #df1c08;
    font-weight: 400;
    margin-bottom: 0px;
}
.cal-info h4 {
    color: #000000;
    font-size: 18px;
    font-weight: 600;
    text-align: right;
    margin-bottom: 0px;
}
.cal-info h4 span {
    color: #df1c08;
}
.borderred {
    border-bottom: 1px solid red;
    margin-top: 20px;
}
.cancell-btn button {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 45px;
    border: none;
    border-radius: 20px;
    margin-top: 30px;
}
.bg-lightgray {
    background: #9f9f9f;
}
.bg-red {
    background: #df1c08;
    padding: 5px 25px !important;
    margin-left: 20px;
}
.checkout-form {
    margin-top: 20px;
}
.form-text h6 {
    color: #3c3c3c;
}
.form-text h6 span {
    color: #df1c08;
}
.form-input input, .form-input select, .form-input textarea {
    border: 1px solid #b09a8d;
    width: 100%;
    padding: 6px;
    border-radius: 4px;
}
.padspaceR0 {
    padding-right: 0px;
}
.form-input textarea {
    min-height: 110px;
}
.checkout2-btn {
    margin-top: 140px;
}
.main-box3 {
    border: 1px solid #df1c08;
    text-align: center;
    padding: 20px;
    margin-top: 60px;
    cursor: pointer;
}
.round-box {
    height: 150px;
    width: 150px;
    background: #ffa197;
    border-radius: 100%;
    display: table;
    text-align: center;
    margin: auto;
}
.round-text {
    display: table-cell;
    vertical-align: middle;
}
.round-text h2 {
    color: #fff;
    margin: 0px;
}
.plus-icon {
    border: 1px solid #df1c08;
    display: inline-block;
    border-radius: 2px;
    color: #df1c08;
    margin-top: 25px;
    height: 20px;
    width: 20px;
}
.main-box3 h5 {
    color: #3c3c3c;
}
.spacet60 {
    margin-top: 60px;
}
.store-home {
    position: relative;
}
.store-homeheader {
    position: relative;
}
.store-homeheader img {
    width: 100%;
    height: auto;
}
.offer-band {
    position: absolute;
    display: inline-block;
    width: 169px;
    height: 64px;
    left: 0em;
    top: 15%;
    background: url(https://409f59.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/store-home/offer-img.png) top center no-repeat;
    text-align: right;
}
.offer-band h3 {
    margin: 8px 0 0 10px;
    padding: 0;
    font-size: 25px;
    color: #ad1202;
    font-weight: 500;
    text-align: right;
}
.offer-band h3, .offer-band b {
    padding-right: 25%}
.store-hometabs .nav-tabs > li {
    margin-bottom: -1px;
    border: none;
    cursor: pointer;
}
.store-hometabs .nav-tabs>li.active>a, .store-hometabs .nav-tabs>li.active>a:focus, .store-hometabs .nav-tabs>li.active>a:hover {
    color: #e02222;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.store-hometabs .tab-content {
    padding: 10px 0 0 0;
    margin-bottom: 30px;
    border: 1px solid #ddd;
    min-height: 430px;
}
.store-hometabs .nav-tabs > li.active {
    background: none;
}
.hsr-box {
    width: 100%;
    background: #f7f7f7;
    border: 1px solid #e02222;
    cursor: all-scroll;
}
.hsr-boximg {
    position: relative;
}
.hsr-boximg img {
    width: 100%;
    height: auto;
}
.open-store {
    padding: 10px 10px 0 10px;
    font-size: 12px;
    color: #000;
}
.openred {
    width: 25px;
    height: 25px;
    border-radius: 25px;
    background: #ff0000;
    display: inline-block;
    text-align: center;
    line-height: 25px;
    color: #fff;
}
.opengreen {
    background: #58c317;
}
.str-desc {
    display: block;
    padding: 5px 10px;
}
.str-desc h3 {
    font-size: 16px;
    color: #000;
    margin: 4px 0;
    padding: 0;
}
.str-desc p {
    font-size: 13px;
    color: #000;
    margin: 4px 0;
    padding: 0;
}
.str-desc img {
    width: auto !important;
    height: auto !important;
}
.str-btn {
    display: block;
    padding: 0;
    overflow: hidden;
}
.str-btn-lft {
    width: 50%;
    float: left;
    border-right: 1px solid #e02222;
    border-top: 1px solid #e02222;
}
.str-btn-rgt a, .str-btn-lft a {
    text-align: center;
    display: block;
    color: #2d2d2d;
    padding: 10px 0;
}
.str-btn-rgt {
    width: 50%;
    float: left;
    border-top: 1px solid #e02222;
}
.storehomes .item {
    margin: 0px 10px 0px 10px;
    background: #fff;
    padding: 0 10px 0 10px;
}
.storehomes .owl-buttons {
    display: none;
}
.store_list .item {
    margin: 0px 10px 0px 10px;
    background: #fff;
    padding: 0 10px 0 10px;
}
.store_list .owl-buttons {
    display: block;
}
.storetab-header {
    display: block;
    overflow: hidden;
}
.storetab-header #myTab {
    float: left;
}
.storetab-header .search-store {
    float: right;
    margin-top: 35px;
}
.srch-store-input {
    width: 200px;
    border: 1px solid #ccc;
    border-radius: 9px 0px 0px 9px;
    padding: 5px 0 5px 10px;
    font-size: 12px;
    float: left;
}
.srch-store-inputbtn {
    width: 30px;
    height: 29px;
    border: none;
    border-radius: 0 9px 9px 0;
    padding: 5px 0;
    font-size: 12px;
    float: left;
    background: #df1c08 url(https://c1a4dc.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/search-icon.png) center center no-repeat;
}
.user-image {
    height: 91px;
    width: 91px;
    background: #fff;
    border-radius: 100%;
    display: table;
}
.image-inner {
    display: table-cell;
    vertical-align: middle;
}
.image-inner img {
    margin: auto;
}
.method {
    margin-top: 50px;
}
.method h3 {
    color: #df1c08;
}
.payment .col-sm-2 {
    width: 20%;
}
.card-method {
    border: 1px solid #d1d1d1;
    padding: 15px 0px;
    text-align: center;
    margin-top: 20px;
}
.card-method h6 {
    font-size: 10px;
    display: inline-block;
    color: #000;
    margin: 8px 0px 8px 20px;
}
.info-input {
    margin-top: 30px;
}
.info-input input {
    width: 100%;
    padding: 7px;
    border: 1px solid rgb(171,  148,  134);
    border-radius: 4px;
}
.info-input select {
    padding: 7px 0px;
    border: 1px solid rgb(171,  148,  134);
    border-radius: 4px;
}
.info-text h6 {
    color: #3c3c3c;
    margin-top: 40px;
}
.info-text h6 span {
    color: #f28b90;
}
.padspaceL0 {
    padding-left: 0px;
}
.padspace0 {
    padding: 0px;
}
.card-select input {
    border: 1px dotted #000;
    color: #3c3c3c;
    font-size: 12px;
    text-align: center;
}
.bg-red2 {
    background: #fff;
    border: 1px solid #df1c08;
    color: #df1c08;
    padding: 5px 15px;
    font-size: 19px;
    transition: 0.5s all ease-in-out;
}
.bg-red2:hover {
    background: #df1c08;
    color: #fff;
}
.bank-record {
    border: 1px solid #df1c08;
    background: #f5f5fe;
    padding: 10px 15px;
    margin: 20px auto;
    width: 50%;
    text-align: left;
}
.bank-record h5 {
    font-size: 20px;
    color: #323232;
    margin-bottom: 30px;
}
.remove-icon5 {
    color: #df1c08;
    border: 1px solid #df1c08;
    width: 20px;
    font-weight: 300;
    text-align: center;
    cursor: pointer;
}
.banck-logo {
    margin-bottom: 30px;
}
.bank-card {
    margin-top: 50px;
}
.cvv {
    border: 1px solid #df1c08;
    margin: auto;
    display: inline-block;
    font-size: 20px;
    color: #9e9e9e;
    padding: 4px 20px;
    border-radius: 3px;
}
.cvv button {
    background: none;
    border: none;
}
.product-details.category-listing .item-list {
    margin: 10px 0px 20px;
}
.product-details.category-listing {
    padding-bottom: 60px;
}
.shopping-head {
    text-align: center;
    position: relative;
}
.shopping-head h4 {
    font-size: 17px;
    background: #fff;
    display: inline-block;
    color: #555555;
    padding: 0px 50px;
}
.shopping-head:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 50%;
    background: #e1dfdf;
    top: 50%;
    left: 0;
    z-index: -1;
    right: 0;
    margin: auto;
}
.main-big {
    border: 1px solid #eeeeee;
    padding: 10px;
    text-align: center;
    margin-top: 30px;
    box-shadow: 0px 0px 5px #f5f5f5;
    min-height: 250px;
    cursor: pointer;
}
.shopping-box {
    background: #eff1f0;
    height: 170px;
    display: table;
    text-align: center;
    width: 100%}
.shopping-img-box {
    display: table-cell;
    vertical-align: middle;
}
.shopping-img-box img {
    opacity: 0.3;
    transition: all 0.5s;
}
.main-big:hover .shopping-img-box img {
    opacity: 1;
}
.main-big h4 {
    font-size: 16px;
    color: #ffa197;
    margin-top: 15px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    transition: all 0.5s;
    position: relative;
    display: inline-block;
}
.main-big h4:after {
    content: "";
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: -5px;
    left: 0px;
    background: #df1c08;
    opacity: 0;
    transition: all 0.5s;
}
.main-big:hover h4 {
    color: #df1c08;
}
.main-big:hover h4:after {
    opacity: 1;
}
.product-details.product-listing {
    padding-bottom: 0px;
}
.product-details.product-listing .category {
    margin-top: 10px;
}
.panel {
    border-radius: 10px !important;
    margin-bottom: 10px !important;
}
.panel-heading {
    border-radius: 10px !important;
    padding: 5px 10px !important;
}
.pannel-list {
    margin-left: 20px !important;
    display: none;
}
.pannel-list li a {
    color: #7A7979;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
}
.pannel-list li {
    line-height: 22px;
    background: url("https://aca7d3.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/category-menuarrow.png") no-repeat scroll 5px 12px;
    padding: 5px 0px 5px 20px;
}
.list-active {
    display: block;
}
.grid-list ul li:first-child {
    border-right: 1px solid #555;
    padding-right: 3px;
    margin-right: 10px;
}
.grid-list ul li a i {
    margin-right: 5px;
}
.main-list {
    border: 1px solid #F5F5F5;
    padding: 1px;
    text-align: left;
    width: 100%;
    margin: 10px auto 0px;
    position: relative;
}
.inner-list {
    height: 180px;
    width: 100%;
    display: table;
    text-align: center;
}
.list-image {
    display: table-cell;
    vertical-align: middle;
}
.inner-list-text {
    background: #eff1f0;
    text-align: left;
    padding: 5px;
}
.left-inner {
    float: left;
}
.left-inner h5, .left-inner h4 {
    margin: 0px;
    color: #464148;
    line-height: 20px;
}
.bg-gray1 {
    background: #a4a4a4;
    border-radius: 100%;
    padding: 6px;
    margin-top: 5px;
}
.bg-red1 {
    background: #df1c08;
}
.right-inner {
    float: right;
}
.sale-image {
    position: absolute;
    top: -1px;
    left: -1px;
}
.spacet30 {
    margin-top: 30px;
}
.dashboard1 .item-list {
    display: inline-block;
}
.bg-red3 {
    background: #DF1C08;
    color: #fff;
    border: 1px solid #DF1C08;
    transition: 0.5s all ease-in-out;
    font-size: 18px;
    font-weight: 400;
    border-radius: 3px;
    padding: 3px 8px;
}
.bg-red3:hover {
    background: #fff;
    color: #DF1C08;
}
.dash-main1 {
    text-align: center;
    margin-top: 25px;
}
.dash-inner {
    height: 118px;
    width: 100%;
    display: table;
}
.dash-image {
    display: table-cell;
    vertical-align: middle;
}
.dash-main1 a {
    display: block;
}
.dash-text1 {
    padding: 8px 10px;
    text-align: left;
}
.dash-text1 h4 {
    color: #fff;
    font-size: 16px;
    margin: 0px;
    display: inline-block;
}
.circle-icon {
    border: 1px solid #fff;
    color: #fff;
    border-radius: 100%;
    height: 25px;
    width: 25px;
    text-align: center;
}
.circle-icon i {
    vertical-align: middle;
    margin-left: 2px;
}
.bg-blue {
    background: #578ebe;
}
.bg-brown {
    background: #e35b5a;
}
.bg-green {
    background: #44b6ae;
}
.bg-voilet {
    background: #8775a7;
}
.bg-skyblue {
    background: #589dd9;
}
.bg-light-brown {
    background: #f3706f;
}
.bg-light-green {
    background: #92f1e6;
}
.bg-light-voilet {
    background: #9985bc;
}
.fortune-image img {
    width: 100%}
.bg-dashgray, .bg-dashgray1 {
    background: #f9f9f9;
    border: 1px solid #bcbcbc;
    text-align: center;
}
.menue-text h4 {
    margin: 0px;
}
.menue-text h4 a {
    color: #646464;
    text-decoration: none;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 16px;
    padding: 15px 10px;
    display: inline-block;
    border-bottom: 4px solid transparent;
    transition: 0.5s all ease-in-out;
}
.menue-text h4 a:hover {
    color: #df1c08;
    border-bottom: 4px solid #df1c08;
}
.menue-text h4 a.dash-active {
    color: #df1c08;
    border-bottom: 4px solid #df1c08;
}
.image-info h4 {
    color: #464646;
    display: inline-block;
}
.image-info1 {
    height: 168px;
    width: 168px;
    margin: auto;
    text-align: center;
}
.image-info-text h4 a {
    color: #464646;
    text-decoration: none;
    margin-bottom: 30px;
    display: inline-block;
}
.form-info-input input, .form-info-input select {
    width: 100%;
    background: #fff;
    border: 1px solid #c5bbb5;
    border-radius: 4px;
    text-align: left;
    color: #959595;
    font-size: 16px;
    padding: 6px;
    vertical-align: middle;
}
.form-info h4 {
    color: #3c3c3c;
    font-size: 16px;
    margin-top: 5px;
}
.form-info-input textarea {
    background: #fff;
    border: 1px solid #c5bbb5;
    border-radius: 4px;
    width: 100%;
    min-height: 150px;
    padding: 10px;
}
.input-red {
    border: 1px solid #ed4753;
    border-radius: 4px;
}
.cartaddshopping {
    width: 50px;
    height: 50px;
    text-align: center;
    position: relative;
    margin-right: 20px !important;
}
.cartaddshopping .countnumber1 {
    position: absolute;
    top: -13px;
    right: -15px;
    width: 24px;
    height: 24px;
    border: 1px solid #df1c08;
    color: #df1c08;
    background: #fff;
    line-height: 24px;
    font-size: 11px;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.recent-add {
    border: 1px solid #f0f0f0;
    padding: 10px;
    margin-top: 20px;
}
.recent-heading {
    border-bottom: 1px solid #aeaeae;
    padding-bottom: 10px;
    height: 40px;
    overflow: hidden;
}
.recent-image i {
    vertical-align: middle;
    font-size: 16px;
    font-weight: 300;
    color: #555555;
    margin-left: 10px;
}
.recent-text {
    padding: 10px 0px;
}
.recent-text p {
    color: #555555;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    margin: 0px;
}
.recent-add h5 {
    color: #555555;
    font-size: 14px;
    font-weight: 300;
}
.recent-add .recent-heading h5 {
    display: inline-block;
    font-size: 12px;
    color: #464646;
    margin: 0px;
    line-height: 15px;
    font-weight: bold;
}
.recent-add h4 {
    color: #464646;
    font-size: 16px;
    font-weight: 400;
    margin: 0px;
    text-align: center;
    background: #eff1f0;
    padding: 25px;
    cursor: pointer;
    margin-top: 35px;
}
.recent-active {
    background: #df1c08 !important;
    color: #fff !important;
}
.my-shopping {
    border: 2px solid #efefef;
    padding: 15px;
    width: 100%;
    margin-top: 20px;
    border-radius: 4px;
    position: relative;
}
.my-shopping h4 {
    display: inline-block;
    margin: 0;
    color: #464646;
    font-size: 18px;
    font-weight: 400;
    min-width: 200px;
}
.my-shopping span {
    color: #989898;
    font-size: 18px;
}
.shopping-arrow i {
    color: #E01C0C;
    font-size: 30px;
    font-weight: 700;
    cursor: pointer;
}
.shopping-remove {
    position: absolute;
    top: -13px;
    right: -12px;
}
.lineheight47 h4 {
    line-height: 47px;
}
.image-info ul li {
    display: inline-block;
    text-align: center;
    margin-left: 6px;
}
.grocery-icon {
    height: 45px;
    width: 45px;
    display: table;
    border: 1px solid #df1c08;
    border-radius: 100%}
.grocery-icon a {
    display: table-cell;
    vertical-align: middle;
    color: #df1c08;
    text-decoration: none;
    font-size: 20px;
}
.items h3 {
    color: #df1b07;
    font-weight: bold;
}
.share-page {
    width: 60%;
    margin: auto;
}
.share-page .form-info-input input {
    border: 1px solid #df1b07;
}
.share-btn button {
    background: #df1c08;
    color: #fff;
    border: none;
    font-size: 18px;
    font-weight: 600;
    padding: 6px 14px;
    border-radius: 3px;
    margin-top: 30px;
}
.share-btn .padspace30 {
    padding: 6px 30px;
}
.right-search input {
    background: #df1c08;
    color: #fff;
    font-size: 12px;
    border: none;
    width: 100%;
    padding: 4px 30px;
    border-radius: 20px;
}
.right-search {
    position: relative;
}
.right-search i {
    position: absolute;
    top: 50%;
    left: 0px;
    color: #fff;
    transform: translate(50%,  -50%);
    font-weight: 300;
    cursor: pointer;
    margin-right: 15px;
}
.create-input input {
    padding: 6px;
    border: 1px solid #DF1C08;
    border-radius: 4px;
    width: 40%}
.foodplaza {
    border: 2px solid #EFEFEF;
    padding: 20px;
    margin-top: 30px;
    border-radius: 4px;
    position: relative;
}
.foodplaza h4 {
    color: #464646;
    margin-bottom: 0px;
    margin-top: 5px;
}
.foodplaza h4 span {
    color: #989898;
}
.track a {
    background: #df1c08;
    display: inline-block;
    padding: 4px 15px;
    color: #fff;
    font-size: 18px;
    border-radius: 4px;
    margin-top: 30px;
    display: inline-block;
    text-decoration: none;
}
.bgn-gray a {
    background: #757575;
    margin-top: 12px;
    padding: 4px 11px;
}
.track a img {
    margin-right: 10px;
    margin-top: -5px;
}
.bgn-gray a img {
    margin-right: 3px;
}
.share-food h4 {
    color: #000;
    font-weight: 600;
    margin-top: 0px;
    display: inline-block;
    margin-right: 7px;
    line-height: 27px;
}
.share-food a img {
    margin-top: -5px;
}
.order-details {
    background: #f9f9f9;
}
.order-heading {
    border-left: 1px solid #eaeaea;
    padding: 10px 15px 30px;
}
.order-details .col-sm-6:first-child .order-heading {
    border-left: 0px;
}
.order-heading h3 {
    color: #555555;
    font-size: 22px;
    margin-top: 10px;
}
.order-heading h4 {
    color: #555555;
    font-size: 17px;
    font-weight: 300;
}
.order-icon {
    height: 50px;
    width: 50px;
    border: 2px solid #b5b5b5;
    border-radius: 100%;
    margin: auto;
    display: table;
    cursor: pointer;
}
.order-inner {
    display: table-cell;
    vertical-align: middle;
}
.order-inner i {
    color: #2c2c2c;
    font-weight: 300;
    font-size: 20px;
}
.icon-head h4, .icon-head h3 {
    color: #3f3f3f;
    margin-bottom: 0px;
}
.icon-head h3 {
    margin-top: 30px;
}
.main-order-icon {
    padding: 25px 0px 35px;
}
.border-right {
    border-right: 1px solid #eaeaea;
}
.active-order {
    background: #fe382d;
    border: 2px solid #fe382d;
}
.active-order i {
    color: #fff;
}
.history .retailer-icon1 {
    height: 70px;
    width: 70px;
    border: 1px solid #e33725;
}
.history .retailer-icon ul li h4 a {
    font-size: 12px;
    margin-top: 5px;
}
.history-btn button {
    background: #9f9f9f;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    border: none;
    border-radius: 3px;
    padding: 6px 25px;
    margin-top: 20px;
}
button.red-btn {
    background: #df1c08;
    margin-left: 10px;
}
.points-table {
    background: #ffa197;
    height: 85px;
    width: 85px;
    display: table;
    margin: 30px auto 0px;
    border-radius: 100%}
.points-image {
    display: table-cell;
    vertical-align: middle;
}
.total-points h2 {
    color: #464646;
    margin-top: 10px;
    font-weight: 600;
}
.pannel {
    border: 2px solid #efefef;
    border-radius: 4px;
    padding: 15px 0px 15px 20px;
    cursor: pointer;
    margin-top: 10px;
}
.heading h4 {
    display: inline-block;
    margin: 0px;
    color: #000;
    font-weight: 600;
    line-height: 30px;
}
.main-sign {
    height: 30px;
    width: 30px;
    border: 2px solid #606060;
    border-radius: 100%;
    text-align: center;
    font-weight: bold;
    display: table;
    float: right;
    margin: 0px 15px;
}
.sign {
    display: table-cell;
    vertical-align: middle;
    color: #606060;
    font-size: 18px;
}
.pannel-text h4 {
    border-bottom: 2px solid #DFDFDF;
    padding: 15px 15px;
}
.pannel-text {
    display: none;
}
.right-num h4 {
    display: inline-block;
}
.money {
    padding: 5px 15px;
}
.money .heading h4 {
    line-height: normal;
    color: #464646;
    font-weight: 400;
}
.money .heading h4 span {
    color: #989898;
    margin-left: 10px;
}
.money .right-num h4 {
    padding-top: 12px;
    font-weight: 400;
}
.money.offers span.middle-line, .vivel-text.offers1 h6 span.middle-dash {
    text-decoration: line-through;
    color: #464646;
}
.money.offers span.col-red, .vivel-text.offers1 h6 span.red-col {
    color: #df1c08;
}
.offers {
    padding: 5px 25px;
}
.offer-ban-image img {
    width: 100%}
.offer-ban-image {
    position: relative;
}
.offer-small {
    position: absolute;
    top: 40px;
    px;
     left: 0px;
}
.vivel-text.offers1 h6 {
    font-size: 14px;
}
.vivel-text.offers1 h6 span {
    margin-left: 5px;
}
.spacet10 {
    margin-top: 10px;
}
.height220 {
    height: 220px;
}
.retailer-left h4 {
    color: #555555;
    margin-top: 30px;
}
.retailer-left h5 {
    color: #8b8a8a;
    margin-top: 15px;
    font-size: 18px;
    margin-bottom: 25px;
}
.retailer-left h5 img {
    margin-top: -3px;
    margin-right: 5px;
}
.open-image img {
    width: 100%}
.day-selector ul li {
    display: inline-block;
    text-align: center;
    margin-top: 22px;
}
.days {
    height: 34px;
    width: 34px;
    border-radius: 100%;
    border: 1px solid #df1c08;
    display: table;
}
.days a {
    display: table-cell;
    vertical-align: middle;
    text-decoration: none;
    color: #df1c08;
    font-weight: bold;
}
.recent-active a {
    color: #fff;
}
.order-value {
    border-bottom: 1px solid #b0b0b0;
    margin-bottom: 10px;
}
.order-value h4 {
    color: #8b8a8a;
    font-size: 16px;
    font-weight: 400;
    margin-top: 10px;
}
.order-value h4 i {
    font-size: 25px;
    margin-right: 10px;
    font-weight: 600;
}
.order-value h4 span {
    color: #df1c08;
    margin: 5px 20px 15px;
    display: inline-block;
}
.splider-image {
    margin-top: 20px;
}
.splider-image img {
    width: 100%}
.splider-image h6 {
    display: inline-block;
    color: #787579;
    font-weight: 400;
    font-size: 11px;
    margin-top: 0px;
    padding: 0px 25px;
}
.store-search {
    position: relative;
    width: 250px;
}
.store-search a input {
    width: 100%;
    background: #df1c08;
    font-size: 11px;
    color: #fff !important;
    border: none;
    padding: 4px 50px 4px 10px;
    border-radius: 20px;
}
.store-search i {
    position: absolute;
    top: 5px;
    right: 10px;
    color: #fff;
    font-weight: 300;
}
.retailer-icon ul li {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    margin-top: 15px;
}
.retailer-icon ul li:last-child {
    margin-right: 0px;
    text-align: center;
}
.retailer-icon1 {
    height: 50px;
    width: 50px;
    border-radius: 100%;
    display: table;
    text-align: center;
    transition: all 0.5s ease-in-out;
}
} .retailer-icon1 a {
    vertical-align: middle;
    display: table-cell;
}
.retailer-icon ul li h4 a {
    color: #ffa197;
    font-size: 14px;
    margin-top: 10px;
    text-decoration: none;
    display: inline-block;
}
.retailer-head h4 {
    padding: 0px 5px;
}
.shopping-head.retailer-head::after {
    width: 100%}
.retailer-main {
    width: 100%}
.sale-image-red {
    position: absolute;
    top: -1px;
    right: -1px;
}
.left-inner1 {
    float: left;
}
.left-inner1 h5 {
    display: inline-block;
    color: #464148;
    font-size: 11px;
    font-weight: 400;
}
.left-inner1 h5 span {
    color: #df1c08;
    font-size: 15px;
}
.main-vivel1 {
    background: #fff;
    padding: 5px;
    width: 100%;
    margin: auto;
}
.main-vivel1 .small-vivel-image {
    border: 1px solid #888888;
    width: 100%}
.global-vivel h5, .global-vivel h6 {
    padding-top: 30px;
    color: #373737;
}
.global-heading h3 {
    font-size: 27px;
    color: #393838;
    font-weight: 600;
}
.global-input input {
    width: 100%;
    padding: 10px 40px;
    background: #f9f9f9;
    border: 1px solid #dfdfdf;
    margin-top: 20px;
    position: relative;
    color: #504f4f;
    font-size: 24px;
    border-radius: 3px;
}
.global-input i {
    position: absolute;
    top: 50%;
    left: 30px;
    font-size: 22px;
    color: #3e3e3e;
    font-weight: 300;
}
.main-vivel1 .small-vivel-image.listing {
    padding: 0px;
}
.main-vivel1 .small-vivel-image.listing img {
    width: 100%}
.product-ban {
    position: relative;
    padding-top: 5px;
}
.brand-left {
    margin-top: 60px;
}
.new-image {
    position: absolute;
    top: -1px;
    right: -1px;
}
.brand {
    width: 100%}
.description {
    border: 1px solid #8c8c8c;
}
.description h3 {
    margin: 0px;
    padding: 10px 15px;
    background: #eb2424;
    color: #fff;
}
.description p {
    padding: 7px;
    font-size: 14px;
    color: #575757;
    margin: 0px;
    line-height: 25px;
}
.brand-list {
    border: 1px solid #eb2424;
    padding: 0px 5px;
    border-radius: 3px;
}
.brand-list ul li {
    border-bottom: 1px solid #eb2424;
}
.brand-list ul li a {
    color: #eb2424;
    font-size: 20px;
    text-decoration: none;
    padding: 21px;
    display: block;
}
.brand-list ul li a img {
    margin-right: 10px;
}
.brand-list ul li:last-child {
    border-bottom: none;
}
.brand-vedio {
    background: #DF1C08;
    width: 100%;
    min-height: 376px;
    color: #fff;
}
.about-left {
    margin-top: 30px;
}
.about-left img {
    width: 100%}
.about-text p {
    color: #555555;
    font-size: 16px;
    margin: 25px 0px;
}
.homepage-hero-module {
    border-right: none;
    border-left: none;
    position: relative;
}
.no-video .video-container video, .touch .video-container video {
    display: none;
}
.no-video .video-container .poster, .touch .video-container .poster {
    display: block !important;
}
.video-container {
    position: relative;
    bottom: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.video-container .filter {
    z-index: 100;
    position: absolute;
    background: rgba(0,  0,  0,  0.4);
    width: 100%}
.video-container .title-container {
    z-index: 900;
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    color: #fff;
}
.video-container .description .inner {
    font-size: 1em;
    width: 45%;
    margin: 0 auto;
}
.video-container video {
    position: absolute;
    z-index: 0;
    bottom: 0;
}
.video-container video.fillWidth {
    width: 100%}
.modal {
    z-index: 950 !important;
}
.modal-backdrop {
    z-index: 900 !important;
}
.pac-container {
    z-index: 10000 !important;
    position: fixed;
    float: left;
}
.list-search {
    background: #e7e7e7 none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 2px 2px rgba(0,  0,  0,  0.3);
    left: 14;
    max-height: ;
    padding: 0px 7px 0px 15px;
    position: absolute;
    text-align: left;
    top: 34px;
    width: 555px;
    z-index: 100;
}
.list-search div {
    border-bottom: 1px dashed #ccc;
}
.main-logo {
    border: 1px solid #d9d9d9;
    border-radius: 15px;
    display: table;
    height: 185px;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
    -webkit-box-shadow: 2px 2px 4px 2px #d9d9d9;
    box-shadow: 2px 2px 4px 2px #d9d9d9;
}
.logo-inner {
    display: table-cell;
    vertical-align: middle;
}
.slider2, .slider3 {
    overflow: hidden;
    position: relative;
}
#slider1 li {
    position: absolute;
}
.slider img {
    width: 100%;
    height: inherit;
    position: absolute;
    top: 0;
    opacity: 0;
}
.slider_nav span {
    cursor: pointer;
    color: red;
    position: absolute;
    top: 50%;
    background: #ffffff;
    padding: 5px 10px;
    font-weight: bold;
    transform: translate(0%,  -50%);
}
.slider_nav span.previous {
    left: 0;
}
.slider_nav span.next1 {
    right: 0;
}
.new-slider .item {
    height: auto;
    overflow: hidden;
    margin: 10px 0px;
}
.new-slider2 .item {
    height: auto;
    overflow: hidden;
    margin: 10px 0px;
}
.new-slider3 .item {
    height: auto;
    overflow: hidden;
    margin: 10px 0px;
}
.new-slider4 .item {
    height: 600px;
    overflow: hidden;
    margin: 10px 0px;
}
.carousel-control.right {
    height: 30px;
    width: 30px;
    top: 50%;
    transform: translate(-50%,  -50%);
    background: none;
    right: 20px;
}
.carousel-control.left {
    height: 30px;
    width: 30px;
    top: 50%;
    transform: translate(-50%,  -50%);
    background: none;
    left: 20px;
}
.top-fix {
    position: fixed;
    top: 20px;
    z-index: 999;
}
.sugg-product-nugget-wrapper {
    height: auto !important;
    overflow: visible;
}
.bxslider-vert {
    height: auto !important;
    overflow: visible;
}
.bxslider-vert .bx-wrapper {
    margin: 0;
}
.bxslider-vert .bx-wrapper .bx-viewport {
    height: auto !important;
    overflow: visible;
}
.bxslider11 .carousel-control.left, .bxslider11 .carousel-control.right {
    top: 100%;
    background: #df1c08;
    transform: translate(-0%,  -0%);
    height: 20px;
    width: 20px;
    margin-top: 10px;
}
.bxslider11 .carousel-control.left {left: 35%}
.bxslider11 .carousel-control.right {right: 35%}
.bxslider11 .carousel-control.left span, .bxslider11 .carousel-control.right span {
    height: 20px;
    width: 20px;
}
.bxslider11 .carousel-control .glyphicon-chevron-right, .bxslider11 .carousel-control .glyphicon-chevron-left {
    font-size: 15px;
    margin-top: -9px;
}
.bxslider11 .carousel-control .glyphicon-chevron-right {right: 75%}
.bxslider11 .carousel-control .glyphicon-chevron-left {left: 75%}
@media only screen and (max-width: 1191px) {
    .axe-image #zoom_03f {width: 100%;}
    .nav.navbar-nav > li {
	    padding: 0px 0px 20px 0px;
	    margin: 16px 20px 0 20px;
	}
}
@media only screen and (max-width: 995px) {
    .axe-image #zoom_03f {width: auto;}
    .banner-search-area {width: 90%}
	.location-serach {padding-left: 12%}
	::-webkit-input-placeholder {color: #000000;}
	:-moz-placeholder {
	    / firefox 18- / color: #000000;
	}
	::-moz-placeholder {
	    / firefox 19+ / color: #000000;
	}
	:-ms-input-placeholder {color: #000000;}
	.rightbar-top {width: 100%;margin-bottom: 20px;}
	.search_top {text-align: center;}
	.member-bx {text-align: center;}
	.cartdetail1 {width: 90%}
    .retailer_product_search {width: 90%}
	#product .owl-next, #suggest_product .owl-next, #related_product .owl-next {right: -20px;}
}
@media only screen and (max-width: 767px) {
    .logo {
	    float: left;
	    padding: 0px;
	}
	.bannertext h3 {
	    font-size: 18px;
	    padding-bottom: 20px;
	}
	.icon-bar {
	    background: #fff;
	}
	.navbar-toggle {
	    background: #ff0000;
	    margin: 38px 20px 0 0;
	}
	.rightbar-top {
	    float: none !important;
	    width: 100% !important;
	}
	.banner-search-area {
	    width: 90%}
	.login-popup-open {
	    width: 100%;
	    right: 0px;
	}
	.navbar-header {
	    border-bottom: 1px solid #ccc;
	    padding-bottom: 10px;
	    margin-bottom: 10px;
	}
	.aaramshop-panelText {
	    width: 100%;
	    position: relative;
	    right: 0;
	}
	.social {
	    float: left;
	}
	.logo img {
	    margin: 20px;
	}
	#bs-navbar {
	    float: none !important;
	    margin-left: 1%}
	.nav.navbar-nav > li {
	    text-align: center;
	}
	.nav.navbar-nav > li:hover {
	    background: none;
	}
	.aaramshop-panelText p {
	    color: #fff;
	    margin-bottom: 30px;
	}
	.aaramshop-panel {
	    background: url(https://b60f20.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/welcome-bg.jpg) center center no-repeat;
	    overflow: hidden;
	    height: auto;
	    background-size: cover;
	}
	#client .owl-next {
	    top: 20px;
	    right: 0px;
	}
	#client .owl-prev {
	    top: 20px;
	    left: 0px;
	}
	#store_list .owl-next {
	    top: 150px;
	    right: 0px;
	}
	#store_list .owl-prev {
	    top: 150px;
	    left: 0px;
	}
	#brandStore .owl-next {
	    top: 80px;
	    right: 0px;
	}
	#brandStore .owl-prev {
	    top: 80px;
	    left: 0px;
	}
	#product .owl-next, #suggest_product .owl-next, #related_product .owl-next {
	    top: 150px;
	    right: 0px;
	}
	#product .owl-prev, #suggest_product .owl-prev, #related_product .owl-prev {
	    top: 150px;
	    left: 0px;
	}
	.member-bx ul li {
	    padding: 0;
	}
	.member-bx ul li a img {
	    width: 70%;
	    height: auto;
	}
	.modal-homestore-width {
	    width: 90%}
	.slct-homestore {
	    width: 90%}
	.cancell-btn {
	    text-align: center;
	}
	.bg-red {
	    margin-left: 0px;
	}
	.payment .col-sm-2 {
	    width: 100%}
	.padspace0 {
	    padding: 0px 15px;
	}
	.serch_style {
	    width: 50%}
	.member-bx ul li {
	    float: none;
	    margin-top: 20px;
	}
	.member-bx ul li a img {
	    width: auto;
	}
	.member-bx ul li a {
	    display: block;
	    width: 50%;
	    margin: auto;
	}
	.cartdetail {
	    left: -150px;
	}
    .retailer_product_search {
        left: 50px;
    }
	.bg-dashgray .member-bx, .bg-dashgray1 .member-bx {
	    width: 100%}
	.hide_phone {
	    display: none;
	}
	.signup-formarea.select-address .col-xs-7, .signup-formarea.select-address .col-xs-5 {
	    width: 100%}
	.modal {
	    overflow: visible;
	    position: fixed;
	}
	.bigvivel-image {
	    display: none;
	}
	#brandStore .owl-item img {
	    width: auto !important;
	    margin: auto;
	}
	.cartadd {
	    left: 0 !important;
	    top: 12px;
	}
	.mobile-search {
	    display: block;
	}
	.aaramshop-panel-icon {
	    position: relative;
	    text-align: center;
	    padding-bottom: 20px;
	    right: 0;
	}
	.bag-icon {
	    background-position: 7px;
	}
	.member-bx {
	    margin-top: 0px;
	}
	.login-icon1 {
	    display: inline-block;
	}
	.small-slider a.left-arrow {
	    left: -13px;
	}
	.small-slider a.right-arrow {
	    right: 0px;
	}
	.select-btn ul li {
	    float: left;
	    text-align: center;
	    width: 33%;
	    font-size: 14px;
	    font-weight: bold;
	}
}
@media only screen and (min-width: 460px) and (max-width: 768px) {
    .nav.navbar-nav > li {
	    margin-left: 0px;
	    display: inline-block;
	}
	.member-bx ul li.share_social_media {
	    float: left;
	    margin-left: 10px;
	}
}
@media only screen and (max-width: 480px) {
    .link-section li a {
	    font-size: 12px;
	}
	.signup-popup {
	    padding-bottom: 20px;
	    min-height: 330px;
	}
	.btn-arrow {
	    right: 17px;
	}
	.slct-homestore .selct-input {
	    width: 80%}
	.or-section span.lineor {
	    width: 40%}
	.member-bx ul li a.loginbtn {
	    text-align: center;
	}
	.bg-dashgray {
	    margin-top: 20px;
	}
	.bg-dashgray1 {
	    margin-top: 20px;
	    margin-bottom: 20px;
	}
	.small-vivel-image {
	    min-height: 90px;
	}
	.cartdetail1 {
	    right: 30px;
	    top: 10px;
	}

    .retailer_product_search {
        right: 30px;
        top: 10px;
        left: 10px;
    }
	.member-bx.pull-right ul li a.loginbtn {
	    width: 100%}
	.select-btn ul {
	    margin-top: 10px;
	    margin-left: 10px;
	}
	.cartdetail {
	    left: -92px;
	}
	.select-btn ul li {
	    float: left;
	    text-align: center;
	    width: 33%;
	    font-size: 14px;
	    font-weight: bold;
	}
	.new-slider2 .item {
	    height: auto;
	}
	a.contest_page img {
	    width: 100%}
	.member-bx ul li.share_social_media {
	    float: left;
	    margin-left: 10px;
	}
	.nav.navbar-nav > li {
	    margin-left: 0px;
	    display: inline-block;
	}
	.location-serach {
	    padding-left: 5%;
	    font-size: 14px;
	    background: rgba(255, 255, 255, 0.48);
	}
	.stepwizard-step {
	    text-align: center;
	    position: relative;
	}
	.bg-red {
	    margin-right: 9%}
	.topmenu {
	    width: 20%
	}
}
@media only screen and (max-width: 360px) {
    .modal-bodywidth {
	    width: 90%}
	.btn-arrow {
	    right: 3px;
	}
	.women-image:after {
	    right: -5px;
	}
	.select-btn ul li {
	    float: left;
	    text-align: center;
	    width: 33%;
	    font-size: 14px;
	    font-weight: bold;
	}
	.new-slider2 .item {
	    height: auto;
	}
	a.contest_page img {
	    width: 100%}
	.member-bx ul li.share_social_media {
	    float: left;
	    margin-left: 10px;
	}
	.nav.navbar-nav > li {
	    margin-left: 15%
	}
}
@media only screen and (max-width: 320px) {
    .select-btn ul li {
	    float: left;
	    text-align: center;
	    width: 33%;
	    font-size: 14px;
	    font-weight: bold;
	}
	.new-slider2 .item {
	    height: auto;
	}
	a.contest_page img {
	    width: 100%}
	.member-bx ul li.share_social_media {
	    float: left;
	    margin-left: 10px;
	}
	.nav.navbar-nav > li {
    	margin-left: 15%
    }
}
@media only screen and (max-width: 240px) {
    .nav.navbar-nav > li {
	    margin-left: 0px;
	}
}

/*Promo CSS*/
.product-label {
    position: absolute;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    top: 10px;
    z-index: 3;
}
span.new-product-icon {
    background-color: #20A92A;
    display: block;
    text-align: center;
}
.product-label span {
    position: relative;
    padding: 7px 10px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 4px;
}
/*brandStore1*/
#brandStore1 .item {
    margin: 10px 5px 10px 5px;
}
#brandStore1 .owl-next {
    position: absolute;
    right: 0px;
    top: 0;
    margin-top: 50px;
    text-indent: -2000px;
    width: 24px;
    height: 24px;
    background: #df1c08 url(https://e6913b.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/right-arrow.png) center center no-repeat;
    opacity: 1;
    cursor: pointer;
}
#brandStore1 .owl-next:hover,  {
    background: #424141 url(https://e6913b.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/right-arrow.png) center center no-repeat;
}
#brandStore1 .owl-prev {
    position: absolute;
    left: 0px;
    top: 0;
    margin-top: 50px;
    text-indent: -2000px;
    width: 24px;
    height: 24px;
    background: #df1c08 url(https://0ea3b4.claudeassets.com/20171020042403im_/http://www.aaramshop.com/themes/default/images/left-arrow.png) center center no-repeat;
    opacity: 1;
    cursor: pointer;
}
#brandStore1 .owl-item img {
        width: auto !important;
        margin: auto;
    }
/*end*/
/*
     FILE ARCHIVED ON 04:24:21 Oct 20, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:50:40 Jul 17, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.421
  exclusion.robots: 0.057
  exclusion.robots.policy: 0.048
  esindex: 0.006
  cdx.remote: 9.787
  LoadShardBlock: 162.877 (3)
  PetaboxLoader3.datanode: 122.601 (4)
  PetaboxLoader3.resolve: 88.867 (3)
  load_resource: 64.701
*/