/*ca9a2a*/



 .add-to-cart-bg, #cart_page .cart-button-main .apply-coupon button, #checkout_page .cart-button-main .apply-coupon button, #cart_page .cart-button-main .btn-cart-action input, input.check_out, #cart_page .cart-return-shop a, #checkout_page .cart-return-shop a, #checkout_page .btn-cart-action button, #checkout_page .proceed-to-checkout, .login-content-sub a.btn.btn-secondary, .custom-btn {
    background: #ffffff !important;
    color: #333333 !important;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1.5px;
     border: 1px solid #333333;
}
 .add-to-cart-bg:hover, #cart_page .cart-button-main .apply-coupon button:hover, #checkout_page .cart-button-main .apply-coupon button:hover, #cart_page .cart-button-main .btn-cart-action input:hover, input.check_out:hover, #cart_page .cart-return-shop a:hover, #checkout_page .cart-return-shop a:hover, #checkout_page .btn-cart-action button:hover, #checkout_page .proceed-to-checkout:hover, .login-content-sub a.btn.btn-secondary:hover, .custom-btn:hover {
    /*background: #cb9a25 !important;
    color: #ffffff !important;*/
    background: rgb(243, 221, 195) !important;
    color: #000000 !important;
    font-weight: 700;
    border: 1px solid #cb9a25 !important;
}
.custom-btn{border: 1px solid #000;}

.error{border-bottom:1px solid red !important;}
div#cart_page, div#checkout_page, div#user_registration, #custom-login, #user_account, .custom-padding {
    padding: 100px 0px 150px;
}
#cart_page .columnCaptions, #checkout_page .columnCaptions, #cart_page .cart-button-main, #cart_page .cart-total-main, #checkout_page .cart-button-main, #checkout_page .cart-total-main {
    color: #333333;
    background-color: #fef5ea;
}
#cart_page .cart-total-main .label, #checkout_page .cart-total-main .label, #cart_page .price, #cart_page .cart-total-main .value, #checkout_page .price, #checkout_page .cart-total-main .value, #cart_page .popbtn a, #checkout_page .popbtn a, #cart_page .itemName .item-name a, #checkout_page .itemName .item-name a, #cart_page h2.cart-shopping-label, #cart_page h2.cart-shopping-label2, #checkout_page h2.cart-shopping-label, #checkout_page h2.cart-shopping-label, #checkout_page h2.cart-shopping-label2, #checkout_page h2.cart-shopping-label {
    color: #333333;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input#apply_coupon_code, #cart_page .quantity input[type="number"], #checkout_page .quantity input[type="number"] {
    border: 1px solid #333333;
    outline: none;
    color: #333333;
}
input#apply_coupon_code::placeholder, #cart_page .quantity input[type="number"], #checkout_page .quantity input[type="number"]::placeholder {
    color: #000000;
}
#cart_page .empty-cart-msg, #checkout_page .empty-cart-msg {
    font-size: 30px;
    color: #333333;
    line-height: 2;
}
#cart_page .itemName img, #checkout_page .itemName img {
    height: auto;
    width: 100%;
    padding-right: 10px;
}
p.add-info,  #cart_page .itemName .item-name a, #checkout_page .itemName .item-name a {
    line-height: 0.8;
    font-size: 17px !important;
    letter-spacing: 1px;
    color: #333333 !important;
}
#cart_page .itemName, #cart_page .columnCaptions .header-items, #cart_page .columnCaptions .header-items, #cart_page .itemName, #checkout_page .columnCaptions .header-items, #checkout_page .itemName {
    width: 70%;
}
h2.cart-shopping-label, #checkout_page .checkout-content h2.step-title {
    font-size: 27px !important;
    letter-spacing: 2px;
    color: #333333;
}
.form-control:focus {
    box-shadow: none;
}
#cart_page .popbtn .fa:hover, #checkout_page .popbtn .fa:hover {
    color: red;
}
#cart_page .itemName .item-name a, #checkout_page .itemName .item-name a {
    line-height: 2;
}
#cart_page .columnCaptions .header-items, #cart_page .columnCaptions .header-price, #cart_page .columnCaptions .header-qty, #cart_page .columnCaptions .header-line-total, #checkout_page .columnCaptions .header-items, #checkout_page .columnCaptions .header-price, #checkout_page .columnCaptions .header-qty, #checkout_page .columnCaptions .header-line-total {
    font-size: 15px;
    letter-spacing: 2px;
}
.navbar-nav>li a {
        line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #252525 !important;
    font-size: 21px;
    padding: 10px 30px;
    font-family: stliti;
    cursor: pointer;
}
.navbar-default .navbar-nav > li  a:hover, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: transparent;
    color: #ca9a2a !important;
    text-decoration: none;
}
.navbar-nav>li .dropdown .dropdown-menu li {
    padding: 5px 0px;
}
.navbar-nav>li .dropdown .dropdown-menu li a {
    padding: 0px 15px;
    font-size: 18px;
}
.well {
    padding: 19px 0px;
    background-color: transparent;
    border: 0px solid #e3e3e3;
    box-shadow: none;
}
#checkout_page .checkout-content h2.step-title {
    margin: 20px 0px 20px 0px;
    text-transform: uppercase;
}
#checkout_page .user-login-content {
    color: #000000;
}
li.custom-li span.fa {
    color: #333333;
}
.float-right{
    float: right !important;
}
.float-left{
    float: left !important;
}
li.custom-li {
    vertical-align: sub;
    padding-top: 10px;
}
li.custom-li.cart ul.dropdown-menu {
    left: -55px !important;
}
#user_account input, #user_account textarea, #user_account select {
    border: 0px;
    border-bottom: 1px solid #ca9a2a;
    border-radius: 0px;
    box-shadow: none;
    color: #000000 !important;
    font-weight: 600 !important;
    letter-spacing: 1.5px !important;
}
#user_account input::placeholder, #user_account textarea::placeholder, #user_account select::placeholder, .custom-profile input::placeholder {
    color: #7d7777 !important;
    font-weight: 600 !important;
    letter-spacing: 1.5px !important;
}
.panel-default>.panel-heading {
    color: #000000;
    background-color: #fef5ea;
    border-color: #ddd;
}
.account-tab-main, .user-content-main, #user_account .account-tab-main li button {
    background-color: #fef5ea;
}
textarea{
    resize: vertical;
}
.account-tab-main ul.nav li.nav-item a, #user_account .account-tab-main li button {
    color: #000000;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
}
div#user_account .new-media-body h4, div#user_account .new-media-body h6 {
    font-weight: 600;
    letter-spacing: 1px;
}
body{
    color: #000000;
}
label {
    letter-spacing: 0.5px;
}
.row.custom-my-orders {
    padding:0px 15px;
}
input[type='password'] {
  font-family: sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-family: inherit;

}
.display-none{
    display: none !important;
}
#checkout_page .user-login-content .login-information .login-content-sub, #checkout_page .user-address-content .address-information .address-content-sub{
    width: 100%;
}
.custom-my-address {
    padding: 10px 15px;
    width: 30%;
/*    -webkit-box-shadow: 0px 0px 4px 4px #b3b3b3;
    box-shadow: 0px 0px 8px 4px #b3b3b3;*/
    float: left;
    margin: 10px 15px 20px 15px;
    -webkit-box-shadow: 0px 5px 12px 0 rgba(0,0,0,.3);
    box-shadow: 0px 5px 12px 0 rgba(0,0,0,.3);
}
.custom-my-address h4 {
    line-height: 1.3;
}
.text-center {
    text-align: center !important;
}
.custom-signup.text-center {
    text-align: center !important;
    margin: 0 auto;
    display: block;
}

.account-tab-main ul.nav li.nav-item a.active {
    /*background-color: #ca9a2a;
    color: #FFFFFF;*/
    background: rgb(243, 221, 195) !important;
    color: #000000 !important;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
    width: 100%;
}
.exzoom .exzoom_nav .exzoom_nav_inner {
    margin: 0 auto;
    left: 54% !important;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.exzoom .exzoom_nav .exzoom_nav_inner span img, .exzoom .exzoom_nav .exzoom_nav_inner span {
    width: 80px !important;
    height: 80px !important;
}
.exzoom .exzoom_nav {
    height: 80px !important;
}
.exzoom .exzoom_nav .exzoom_nav_inner{
  width: 360px !important;
}
.pr-add-cart {
    width: 95%;
    left: 10px;
}
.category-page .pr-add-cart {
    width: 100%;
    left: 0px;
}
.product-detail-container p {
    margin: 15px 0px;

}
.custom-my-address .panel.panel-default.card-input {
    box-shadow: none;
    border: 0px;
    color: #000000;
    letter-spacing: 1px;
}
.bg-gray{
  /*background-color: #ca9a2a !important;*/
  background: rgb(243, 221, 195) !important;
    color: #000000 !important;
}
#list_popover img {
width: 11%;
float: left;
margin-right: 15px;
}
#list_popover .product-img a{
  padding: 0 !important;
}
#list_popover p.add-info {
    line-height: 0.8;
    font-size: 12px !important;
    letter-spacing: 1px;
    color: #333333 !important;
}
header #cd-cart .cd-item-remove:hover {
    background-color: #fef4ea;
    color: #FFF !important;
}
.vertical_middle{
      vertical-align: middle;
}
.cart-count {
    right: 0%;
    top:23%;
}
header #cd-cart .checkout-btn {
    line-height: 30px;
  }

  .custom-username{
    line-height: 30px;
text-transform: uppercase;
letter-spacing: 0.5px;
color: #252525 !important;
font-size: 15px;
padding: 10px 15px !important;
font-family: "champagne-bold";
cursor: pointer;
text-align: left;
  }
  .custom-username:hover {
    background-color: transparent;
color: #ca9a2a !important;
text-decoration: none;
  }
  li.custom-li.login {
    width: 50px;
    padding: 0px;
    vertical-align: baseline;
}
li.custom-li.login a.dropdown-toggle, li.mini-cart-content a.main.show-mini-cart {
    padding: 10px;
}
a:focus, a:hover {
    color: #ca9a2a;
    text-decoration: underline;
}
.nav-mobile-only{
	display: none !important;
}
.nav-desktop-only {
    float: right !important;
    margin-right: 30px;
}
#order-received-content {
    margin-top: 0px;
}
.thankyou-page tr.cart_menu td {
    width: 50%;
    color: #000000 !important;
}
td.cart_quantity p, td.cart_description p {
    color: #000000 !important;
    font-size: 18px !important;
    font-weight: 600;
}
.thankyou-page tr.cart_menu {
    background: #fef5ea !important;
}
.thankyou-page .billing-address p {
    letter-spacing: 1px !important;
}
.product-page a.add-to-cart-bg, .product-page a.add-to-cart-bg:hover {
    border: 0px !important;
    list-style-type: none;
    text-decoration: none;
    cursor: pointer;
}
.add-btn .fa-cart-plus {
    font-size: 22px;
    color: #000000;
}
.product-page .pr-add-cart {
    width: 97%;
    left: 8px;
}
#shop_page .product-page .pr-add-cart {
    /*width: 100%;
    left: 0px;*/
        width: 97%;
    left: 8px;
}
.product-details-view:hover h3.product-title span {
    color: #c89622;
    font-weight: 600;
}
header {
    z-index: 99999;
}
.nav-desktop-only ul.dropdown-menu {
    left: -50px;
}
.product-page a.add-to-cart-bg:hover p {
    color: #ffffff !important;
}
.product-details-view {
    width: 100%;
    border:0px;
    border-bottom: 1px solid #000000;
    border-radius: 0px;
    cursor: pointer;
}
.product-details-view:hover {
    border-bottom: 1px solid #d7ac34;
    cursor: pointer;
}
h3.product-title {
    margin-bottom: 60px;
}
.btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: none;
}
.newsletter form {
    border: 1px solid #d7ac34;
}
.newsletter form input {
    border-right: 1px solid #d7ac34;
    margin-right: 5px;
}
span.fa.fa-user-o {
    font-size: 16px;
}
.footer-center-block{
    padding: 40px 0px;
}
.rejected_confirm {
    padding: 20px;
    position: absolute;
    background: #fef4ea;
    margin-top: 20px;
    right:0px;
    /* display: none; */
    box-shadow:0px 3px 8px #c2b8b8;
}
.banner-content1 {
    /*position: absolute;
    top: 80%;
    left: 0%;
    transform: translate(0%, -50%);
    text-align: center;
     background: rgba(254, 245, 234,0.6);
    padding: 20px;
    color: #000000;
    width: 20%;
    text-align: justify;*/


    /*bottom: 0;
    position: absolute;
    left: 0%;
    text-align: center;
    padding: 20px;
    color: #000000;
    width: 20%;
   text-align: center;*/

           bottom: 30%;
    position: absolute;
    left: 15%;
    text-align: center;
    padding: 20px;
    color: #000000;
    width: 20%;
    text-align: center;
    /*background: rgba(0,0,0,0.7);*/

}
.banner-content1 p {
    font-family: cinzelregular;
    font-size: 12px;
    letter-spacing: 1px;
}
.banner-content1 a.btn-boxed {
    /*margin-top: 10px;
    color: #000000 !important;
    border-color: #000000;
    letter-spacing: initial;*/

        margin-top: 10px;
    color: #000000 !important;
    border-color: #000000;
    letter-spacing: initial;
}
.banner-content1 h3 {
    margin-top: 0px;
}
.banner-content1 h4 {
    font-size: 15px;
    line-height: 1.4;
}
.single-category .banner{
    height: initial;
}
.single-category-products .product-block h2{
    padding-bottom: 40px;
}
.single-category-products .product-block {
    border-left: 0px solid #e0e0e0;
}
.single-category-products h3.product-title {
    text-transform: capitalize;
    color: #000;
    letter-spacing: 1px;
    margin-bottom: 30px;
    padding: 0px 7px;
    font-size: 21px;
    margin: 8px 5px;
}
.single-category-products .view-all-btn{
        display: block;
    margin: 0 auto;
    text-align: center;
}
.single-category-products .btn-boxed {
    margin-top: 40px;
    letter-spacing: 1px;
}

.single-category-products .btn-boxed:hover {
        color: #ca9a2a !important;
    border-color: #ca9a2a;
}
#shop_page .single-category-products .btn-style {
    background-color: transparent;
    border-color: 1px solid #d7ac34;
    color: #fff;
    border-color: #000000;
}
.wishlist {
    position: absolute;
    bottom: -30px;
    display: inline-flex;
        font-size: 16px;
        width: 100%;
}
.wishlist p {
    width: 50%;
    margin: 5px;
}
.wishlist .float-right{
    float: right !important;
        text-align: right;
        cursor: pointer;
}
.blog-block {
    padding: 30% 0px;
}
.blog-block a.btn-boxed{
    margin-top:20px;
}
.blog-block a.btn-boxed:hover {
    background: #fdf4e9;
}
.blog-block h4 {
    font-size: 21px;
}
.blog-block h3 {
    font-size: 30px;
}
.blog-block p{
        font-size: 14px;
    font-family: cinzelregular;
    letter-spacing: 1px;
}
.float-left{
    float: left;
}
.related-category h3.product-title {
    text-align: center;
}
.related-category .related-title {
    padding-bottom: 40px;
    margin-bottom: 20px;
}
.aboutuspage{
    padding: 100px 0px 50px !important;
}
.aboutuspage .h1{
    font-size: 30px
}
.no-padding{
  padding: 0px !important;
}
.missionvision h1 {
    margin-top: 0px;
        font-family: stliti;
}
.missionvision h4 {
    font-size: 16px;
    line-height: 1.5;
        margin-top: 0px;
    padding: 0px 15px 0px 0px;
    width: 95%;
    min-height: 120px;
    text-align: justify;
    font-family: cinzelregular;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 1.5;
}
.aboutuspage h1 {
    font-family: stliti;
}
.aboutuspage p{
            width: 95%;
    min-height: 120px;
    text-align: justify;
           font-family: cinzelregular;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 1.5;
}
.aboutuspage img {
    width: 30px;
        margin-right: 5px;
}
.aboutuspage h3 {
    font-size: 27px;
   font-family: stliti;
}
.vertical-middle {
    z-index: 999;
}
.products-pagination {
    position: absolute;
    bottom: -60px;
    right: 60px;
}
.nav-mobile-only{
    display: none;

}
.pagination>li>a, .pagination>li>span{
    color: #000000;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #000000;
    cursor: default;
    background-color: #fef5ea;
    border-color: #000000;
}
.map-block .address-details {
    padding: 20px 0px 0px 0px;
    text-align: justify;
    line-height: 1.5;
}
.map-block .address-details p {
    padding-bottom: 10px;
    font-size: 21px;
}
.form-control {
    font-size: 21px;
}
.row.map-bottom {
    padding: 30px 0px 40px;
}
.account-tab-main ul.nav li.nav-item a, #user_account .account-tab-main li button, .user-dashboard-notice p, .small-box p, .custom-my-address .panel.panel-default.card-input, table#table_user_account_order_list, .form-horizontal .control-label, #order-received-content, div#user_order_details, td.cart_description h5, .row.custom-my-orders a.btn.btn-default.btn-sm {
    font-size: 18px;
}
.user-dashboard-notice h4, .small-box > .small-box-footer {
    font-size: 20px;
}
#order-received-content .table-condensed .cart_menu td, .custom-username {
    font-family: "stliti";
}
.btn-boxed{
    letter-spacing: 3px;
}
.newsletter button{
    font-size: 12px;
        font-weight: 600;
}
.table-responsive.cart_info {
    width: 98% !important;
    margin: 0 auto;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------mobile css starts here---------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 1440px){
    .exzoom .exzoom_nav .exzoom_nav_inner {
        left: 62% !important;
    }
    .exzoom .exzoom_nav .exzoom_nav_inner span img, .exzoom .exzoom_nav .exzoom_nav_inner span {
        width: 70px !important;
        height: 70px !important;
    }
    .navbar-nav>li a {
	    padding: 10px 15px;
	    font-size: 17px;
	}
	li.custom-li.login .open>.dropdown-menu {
	    left: -20px;
	}
    .banner-content1 {
        bottom: 25%;
        left: 10%;
        width: 30%;
    }
}

@media(max-width: 1366px){
    .exzoom .exzoom_nav .exzoom_nav_inner {
        left: 64% !important;
    }
    .navbar-nav>li a {
	    padding: 10px 12px;
	    font-size: 17px;
	}
}

@media(max-width: 1280px){
    .exzoom .exzoom_nav .exzoom_nav_inner {
        left: 67% !important;
    }
    .exzoom .exzoom_nav .exzoom_nav_inner span img, .exzoom .exzoom_nav .exzoom_nav_inner span {
        width: 60px !important;
        height: 60px !important;
    }
    .exzoom .exzoom_btn a {
        font-size: 14px;
        width: 30px !important;
        height: 30px !important;
        line-height: 30px !important;
    }
    .banner-content1 {
        bottom: 20%;
        left: 6%;
        width: 35%;
    }
}
@media(max-width: 1200px){
    .exzoom .exzoom_nav .exzoom_nav_inner {
        left: 72% !important;
    }
    .exzoom .exzoom_nav .exzoom_nav_inner span img, .exzoom .exzoom_nav .exzoom_nav_inner span {
        width: 55px !important;
        height: 55px !important;
    }
    .exzoom .exzoom_btn a {
        top: -66px;
    }
    .navbar-nav>li a {
	    padding: 10px 10px;
	    font-size: 15px;
	}
}

@media(max-width: 1024px){
    .exzoom .exzoom_nav .exzoom_nav_inner {
        left: 78% !important;
    }
    .exzoom .exzoom_nav .exzoom_nav_inner span img, .exzoom .exzoom_nav .exzoom_nav_inner span {
        width: 50px !important;
        height: 50px !important;
    }
    .exzoom .exzoom_btn a {
        font-size: 12px;
        width: 25px !important;
        height: 25px !important;
        line-height: 25px !important;
        top: -65px;
    }
    .navbar-nav>li a {
	    padding: 10px 5px;
	    font-size: 18px;
	}
	.custom-my-address {
	    width:45%;
	}
    .aboutuspage p {
        min-height: 140px;
    }
    .banner-content1 {
        bottom: 13%;
        left: 1%;
        width: 40%;
    }
    .newsletter button {
    font-size: 12px;
}
li.mini-cart-content {
    width: 33px;
}
li.custom-li.login {
    width: 46px;
}
}

@media(max-width: 991px){
    .products-pagination {
    bottom: 0px;
    }
}
@media(max-width: 768px){
    .exzoom .exzoom_nav .exzoom_nav_inner {
        left: 74% !important;
    }
    .navbar-brand img {
	    width: 85%;
	    padding-left: 20px;
	}
	.navbar-header {
	    width:20%;
	}
	.navbar-nav {
	    width: 80%;
	    float: right;
	}
    .pr-add-cart .add-qty {
        float: right;
    }
    .navbar-nav>li a {
        padding: 10px 3px;
    }
    .aboutuspage p {
        min-height: 100px;
    }
    .products-pagination {
    /*bottom: 0px;*/
        bottom: -20px;
    right: 5px;
    }
    .mob-hide{
        display: none;
    }
    .banner-content1 {
        bottom: 25%;
        left: 5%;
        width: 40%;
    }
    .owl--text p {
    font-size: 12px;
}
.navbar-nav>li a {
    font-size: 18px;
}
.btn-boxed {
    font-size: 17px;
}
}


@media(max-width: 767px){
	.navbar-header, .navbar-nav {
	    width: 100%;
	}
	header .navbar-brand {
	    width: 35%;
	}
	.navbar-brand img {
	    width: 50%;
	    padding-left: 20px;
	}
	header {
	    z-index: 9999;
	}
	div#navbar-main {
	    margin-top: 20px;
	}
	.nav-mobile-only ul.right-menu.top-right-menu {
	    position: fixed;
	    right: 80px;
	    top: 17px;
	    z-index: 999999999;
	    display: block !important;
	    width: 10%;
	}
	.nav-mobile-only li.mini-cart-content {
	    width: inherit;
	}
	.nav-mobile-only .cart-count {
	   /* right: 4%;
	    top: 5%;
	    padding-left: 4px;*/
            right: -20%;
    top: -5%;
    padding-left: 4px;
	}
	.nav-mobile-only li.custom-li.login a.dropdown-toggle, li.mini-cart-content a.main.show-mini-cart {
	    padding: 0px;
	}
	.nav-mobile-only{
		display: block !important;
	}
	.nav-desktop-only{
		display: none !important;
	}
	.navbar-toggle {
	    margin-top: 15px;
	    border: 1px solid #d6ab33 !important;
	}
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
      background-color: #c89623;
  }
  .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar {
      background-color: #ffffff;
  }
  div#cart_page, div#checkout_page, div#user_registration, #custom-login, #user_account, .custom-padding {
      padding: 100px 20px 150px;
  }
  .nav-mobile-only ul.right-menu.top-right-menu {
    width: 7% !important;
    display: inline-flex !important;
}
.nav-mobile-only li.custom-li.login, .nav-mobile-only li.mini-cart-content {
    list-style-type: none;
        font-size: 20px;
}
.nav-mobile-only li.mini-cart-content {
    /*vertical-align: top;
    position: absolute;
    top: -8px;
    right: 15px;*/
        line-height: 2;
}
.nav-mobile-only li.custom-li.login {
    margin-top: 5px;
}
div#list_popover {
    right: -75px;
}
.navbar-nav.nav li .dropdown.custom-page {
    padding: 10px 3px;
}
.new-dropdown-menu.dropdown-content.my-account-menu .dropdown.custom-page a.dropdown-toggle {
    display: inline-flex;
}
.new-dropdown-menu.dropdown-content.my-account-menu .dropdown.custom-page a.dropdown-toggle .caret {
    margin-top: 8px !important;
}
header #cd-cart .checkout-btn {
    line-height: 45px;
}
li.custom-li.login ul.dropdown-menu.show {
    left: -60px;
}

}

@media(max-width: 600px){
	.nav-mobile-only .cart-count {
	    right: -17%;
	    top: 0%;
	}
	.navbar-brand img {
	    width: 60%;
	}
    .banner-content1 {
    width: 35%;
}
.pr-block .pr-img img {
    width: 100%;
}
.product-page .nc-left .blog-block {
    width: 70%;
    margin: 0 auto;
}
.product-page .nc-right .float-right, .product-page .nc-right .float-right img {
    width: 100%;
    margin: 0 auto;
}

.product-page .nc-left, .product-page .nc-right {
    width: 100%;
    margin: 0 auto;
    display: block;
    text-align: center;
        float: none !important;
}
.banner-content1 a.btn-boxed {
    width: 160px;
}
.banner-content1 h3 {
    font-size: 15px;
}
.banner-content1 a.btn-boxed{
    font-size: 10px;
}
}
@media(max-width: 500px){
	.nav-mobile-only ul.right-menu.top-right-menu {
	    width: 15%;
	}
	.nav-mobile-only .cart-count {
	    right: 0%;
	    top: 0%;
	}
	.navbar-brand img {
	    width: 70%;
	}
	header .navbar-header button {
	    margin-right: 10px;
	    padding: 9px 12px;
	}
	.custom-my-address {
	    width: 85%;
	    display: block;
	    margin: 0 auto;
	    margin-bottom: 15px;
	    float: none;
	}
    .products-pagination {
    /*width: 100%;
    right: 0;*/
        right: 5px !important;
}
.products-pagination ul.pagination {
    width: 100%;
}
.products-pagination .page-link {
    padding: 6px 10px !important;
}
.banner-content1 {
    width: 40%;
    bottom: 0;
    left: 0;
    padding: 10px 0px 15px;
}
}
@media(max-width: 414px){
	.nav-mobile-only ul.right-menu.top-right-menu {
	    width: 15%;
	}
	.nav-mobile-only .cart-count {
	   /* right: -15%;
	    top: 0%;*/
            right: -80%;
    top: -3%;
	}
	.navbar-brand img {
	    width: 85%;
	}
	header .navbar-header button {
	    margin-right: 10px;
	    padding: 9px;
	}
    .banner-content1 a.btn-boxed {
    width: 145px;
    padding: 3px 0px;
}
.products-pagination .page-link {
    padding: 6px !important;
}
.banner-content1 {
    width: 48%;
        background: transparent;
    color: #000000 !important;
}
.banner-content1 a.btn-boxed{
    color: #000000 !important;
        border-color: #000000 !important;
}
.blog-block p {
    font-size: 12px;
}
}

@media (max-width: 375px){
	.navbar-brand img {
	    width: 95%;
	}
}
@media (max-width: 360px){
	.nav-mobile-only .cart-count {
	    /*right: -30%;
	    top: 0%;*/
            right: -100%;
    top: 0%;
	}
	.navbar-brand img {
	    width: 100%;
	}
    div#list_popover {
        width: 350px;
}
}



@media (max-width: 320px){
	.nav-mobile-only ul.right-menu.top-right-menu {
	    width: 17%;
	}
        div#list_popover {
           width: 300px;
}
.banner-content1 a.btn-boxed {
    font-size: 8px;
    width: 130px;
    padding: 3px 0px;
}
}
