body{font-family:'Open Sans',sans-serif;background:#f4f4f4;color:#000; font-size:15px;}
.top-header{padding:10px 0;background:#fff}
.brand-logo{width:290px;float:left}.nav-right{width:calc(100% - 320px);float:left}
.quick-bar{width:290px;float:right;margin-top:7px}.search-bar{width:calc(98% - 320px);float:left;padding:2px 0;margin-left:20px;background:#f2f2f2;border-radius:20px;border:none}
.search-bar .input-search{padding:11px 15px 9px 37px;font-size:12px;width:90%;background:none;border:none;outline:none}
.quick-bar ul{margin:0;padding:0}.quick-bar ul li{list-style:none;float:left;margin:0;position:relative;padding:0;font-size:12px}
.quick-bar label{max-width:100%;margin-bottom:5px;font-weight:700;background:#f2f2f2;display:block;border-radius:50%;width:25px;height:25px;position:absolute;text-align:center;right:5px;padding-top:4px}.navbar{border-radius:0;border:none;background:#fbf1da}.brand-logo img{width:100%}
.nav-right{color:#999;line-height:15px} .nav-right span{color:#36f} .share-link{max-width:75px}
.cart-link{width:60px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;padding:0 8px!important}
.user-link{width:67px;margin-left:10px!important}
.user-link .dropdown-menu li{display:block;float:left!important;width:100%}
.user-link .caret{float:left;margin-top:12px}
.track-order{background:url(../images/track-order.png);width:28px;height:32px;float:left;margin-top:-3px;margin-right:5px}
.icon-location{background:url(../images/icon-contact.png);width:28px;height:32px;float:left;margin-top:-3px;margin-right:5px}
.icon-cart{background:url(../images/icon-cart.png);width:28px;height:32px;float:left;margin-right:5px}
.icon-user{background:url(../images/icon-user.png);width:28px;height:32px;float:left;margin-right:5px}
/*.banner-section{background:url(../images/banner-bg.jpg) no-repeat top left;background-size:cover;min-height:450px}*/
.banner-section:after{clear:both;content:"";display:block}
.banner-part-left{width:calc(100% - 250px);float:left;padding:20px 0 0 20px}
.banner-part-right {
    width: 245px;
    float: right;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 25px 0 #000;
    margin-top: 35px;
    position: relative;
    margin-bottom: 45px;
}
.bottom-section .col-sm-4 b { margin-bottom:10px; }
    .banner-part-right ul,.banner-part-right ul li{margin:7px 0;padding:0;list-style:none;text-align:center}
.banner-part-right ul li{padding:8px 0;border-bottom:1px solid #f2f2f2;line-height:13px}
.banner-part-right ul li:last-child{border:none}

.banner-part-right ul li.item-1 .label-1 a{font-size:17px;text-transform:uppercase;color:#630;display:block;cursor:pointer}
.banner-part-right ul li.item-2 .label-1{font-size:17px;text-transform:uppercase;color:#636;display:block;cursor:pointer}
.banner-part-right ul li.item-2 .label-1 a{font-size:17px;text-transform:uppercase;color:#636;display:block;cursor:pointer}
.banner-part-right ul li.item-3 .label-1{font-size:17px;text-transform:uppercase;color:#336;display:block;cursor:pointer}
.banner-part-right ul li.item-3 .label-1 a{font-size:17px;text-transform:uppercase;color:#336;display:block;cursor:pointer}
.banner-part-right ul li.item-1 .label-2,.banner-part-right ul li.item-2 .label-2,.banner-part-right ul li.item-3 .label-2{font-size:17px;color:#333;font-weight:300}
.banner-part-right ul li.item-1 .label-3,.banner-part-right ul li.item-2 .label-3,.banner-part-right ul li.item-3 .label-3{font-size:13px;color:#999;display:block;font-weight:300}
.banner-part-right ul li.item-1 .btn-sml{font-size:13px;background:#c96;border-radius:20px;color:#fff;height:28px;line-height:13px}
.banner-part-right ul li.item-1 .btn-sml a{font-size:13px;background:#c96;border-radius:20px;color:#fff;height:28px;line-height:13px}
.banner-part-right ul li.item-2 .btn-sml{font-size:13px;background:#969;border-radius:20px;color:#fff;height:28px;line-height:13px}
.banner-part-right ul li.item-2 .btn-sml a{font-size:13px;background:#969;border-radius:20px;color:#fff;height:28px;line-height:13px}
.banner-part-right ul li.item-3 .btn-sml{font-size:13px;background:#669;border-radius:20px;color:#fff;height:28px;line-height:13px}
.banner-part-right ul li.item-3 .btn-sml a{font-size:13px;background:#669;border-radius:20px;color:#fff;height:28px;line-height:13px}
.visible-mobile{display:none}.hidden-mobile{display:block}
.banner-section { position: relative; width:100%; float:left}
.banner-1 {  position: absolute}
.secondary-features {background: #fff;  padding: 20px 0}
.navbar-default .navbar-nav > li > a {color: #7f0b0b; text-transform: uppercase;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    text-decoration: none;
    color: #7f0b0b;
}

.secondary-features{background:#fff;padding:20px 0; width:100%; float:left}
.blog-box{width:100%;float:left;border-top:#ccc 2px solid;padding-top:12px;margin-top:30px;font-family:inherit}
.lgb-top{width:100%;float:left} .lgb-heading{text-align:center;font-size:25px;color:#5d61a8;font-weight:700}
.lgb-box{width:100%;float:left}
.blog-left{width:48%;float:left;font-size:20px;color:#f68f20;margin-top:20px}
.blog-left p{font-size:15px;font-weight:400;line-height:23px;margin-top:10px!important;color:#666}
.blog-left p a{color:#d51a3b;font-size:15px;font-weight:400}
.blog-right p a{color:#d51a3b;font-size:15px;font-weight:400}
.blog-more{color:#d51a3b;font-size:15px;font-weight:400}
.blog-right{width:48%;float:right;font-size:20px;color:#f68f20;margin-top:20px}
.blog-right p{font-size:15px;font-weight:400;line-height:23px;margin-top:10px!important;color:#666}
.blog-more{color:#d51a3b;font-size:14px;font-weight:400;text-transform:uppercase}
.blog-more a{text-decoration:none;color:#d51a3b} .col-sm-4 b{font-size:19px!important}
.feature-delivery{background:url(../images/icon-delivery.png) no-repeat left;height:44px;padding-top:8px;padding-left:45px}
.feature-send-usa{background:url(../images/icon-usa.png) no-repeat left;height:44px;padding-top:8px;padding-left:45px}
.feature-express-delivery{background:url(../images/icon-worldwide.png) no-repeat left;height:44px;padding-top:8px;padding-left:55px}
.feature-best-seller{background:url(../images/icon-rakhi.png) no-repeat left;height:44px;padding-top:8px;padding-left:55px}
.line1{color:#933;font-size:13px;text-transform:uppercase;display:block;line-height:12px;font-weight:400;cursor:pointer}
.line2{color:#5d61a8;font-size:17px;text-transform:uppercase;line-height:13px;font-weight:400;cursor:pointer}
.product-row{width:100%;float:left}.product-row1{width:100%;float:left;box-shadow:0 0 5px 0 #ccc;padding:25px 0}
.product-box{width:25%;float:left;margin-bottom:20px}.product-box1{width:20%;float:left}
.product-group{background:#fff;box-shadow:0 0 5px 0 #ccc;margin:5px 0;border-radius:4px;width:100%;float:left;padding-top:20px;margin-top:40px}
.product-group h1{font-size:24px;margin-left:20px;margin-top:0}
.product-group:after{clear:both;content:"";height:0}.title-bar{width:100%;float:left;margin-right:15px;font-size:26px;font-weight:600;color:#000;text-align:center;line-height:26px;padding-left:20px;clear:both} .title-bar .text-red{width:85%;float:left;text-align:left}
.title-bar div{width:85%;float:left;text-align:left}
.product-slider{width:100%;float:left} .btn-medium{background:#5d61a8;color:#fff;text-transform:uppercase;font-size:14px;margin:15px 0;margin-top:0}
.btn-medium a{color:#fff}.btn-medium:hover{background:#b83038;color:#fff}
.promo-section{width:100%;float:left;margin-top:35px}.prod-name,.prod-price{text-align:center}
.prod-price{color:#933}.prod-name{margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prod-img{text-align:center}.text-red{color:#b83038}.text-red a{color:#b83038}
.foo-bg{background:url(../images/bg-footer.png);background-size:cover;padding:30px;margin:30px 0;width:100%;float:left}
.foo-bg label{color:#fff;text-transform:uppercase;font-weight:400;display:block} .input-subscribe{padding:10px}
button.btn.btn-subscribe{padding:11px 20px;border-radius:0;width:130px;background:#b83038;color:#fff}
.input-subscribe{padding:10px;width:calc(100% - 140px)}
a.btn-social-media { background: rgba(0,0,0,.4);  border-radius: 50%;width: 35px;
 height: 35px; color: #fff; display: inline-block; text-align: center; font-size: 20px;  padding-top: 3px;}
.bg-cards{background:#f2f2f2;border-radius:4px;overflow:hidden}
.bottom-section{text-align:center;padding:25px 35px;background:#fff;width:100%;float:left;margin-top:25px;line-height:26px}
.bottom-section a{padding:0 10px;border-right:1px solid #ccc}
.recently-viewed{width:100%;margin:30px 0;float:none;text-align:center}
.title-bar.recently-viewed>div{float:none}.recently-viewed-prod{width:100%}.recently-viewed-prod .slick-next.slick-arrow{margin-right:30px}.recently-viewed-prod .slick-prev{left:15px}
footer label{text-transform:uppercase;font-size:18px;font-weight:500} footer .colm-5{float:left;width:20%;padding-top:25px}
.footer-links{margin:0;padding:0;padding:0 0;margin-bottom:40px}
.footer-links li{list-style:none;margin:0;padding:5px;border-bottom:1px solid #eee}
.seo-section{background:#f5f5f5;padding:15px 0;color:#666;line-height:24px;width:100%;float:left}
.seo-section p{margin-top:0;margin-bottom:10px;text-align:justify}
.seo-section iframe{width:800px;height:400px;margin:auto}
.seo-section h2,h3,h4,h5{font-size:18px;color:#000;margin-bottom:3px;margin-top:15px}
.seo-section h3{font-size:18px;color:#000;margin-bottom:3px;margin-top:15px}
.footer-declaration{padding:40px;text-align:center} .slick-prev,.slick-next{z-index:999}
.beradcrum{width:100%;float:left;border-bottom:#dadada solid 1px;padding:10px 0;margin-top:10px}
.white-bg{width:100%;float:left;background:#fff}
.del-head h1{font-size:22px;color:#5d61a8;margin:0}
.del-head{font-size:22px;}
.del-prod-info strong{font-size:13px}
.del-prod-info {padding: 0 30px;  text-align: justify;  font-size: 14px;}

.wid-82{ width: 78%; display: inline-block}  .wid-20{ width: 20%; display: inline-block}
.ContBox{ width: 100%; float: left; margin-top: 20px;  }
.ContHead{ width: 100%; float: left; padding: 10px 0px; font-weight: bold  }
.ContHead1{ font-size: 16px; }
.ContBox-Inner{ width: 80%; margin: auto }
.ContBox-Inner ol{ list-style: decimal inside; margin: 0px; padding: 0px; }
.listStyle{list-style: decimal inside;  }
.ContBox-Inner li{ margin: 0px; border-top: #ccc solid 1px;  width: 100%; float: left; padding: 10px 0px;  }
.wid-80{ width: 76%; display: inline-block}  .wid-20{ width: 20%; display: inline-block}

    .del-prod-info p {  margin-bottom: 10px; text-align: justify; font-size: 14px; }
.del-prod-info ul{margin:0;padding:0} .del-prod-info li{line-height:20px}
.pro-des{text-align:left;word-wrap:break-word}
.price-tag{font-size:22px;font-weight:700;padding:5px 0;margin:5px 0px; color: #c2830c;}
.free-shipping,.heading-main{color:#eb5585}.mar-lt{margin-left:0;padding-left:0}.bt-mar{margin-bottom:20px}
.old-price{text-decoration:line-through;color:#FF8B19;font-size:15px;font-weight:400;padding-right:8px}
.product-detail{width:100%;float:left;margin:25px 0}.payment-box{width:100%;float:left;margin:10px 0}.del-prod-info{font-size:16px!important}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover{border-bottom:none}
.related-prod{width:100%;float:left;margin-top:20px}
.head-title{display:block;font-size:18px;color:#5d61a8;font-weight:700;margin-bottom:20px;border-bottom:#dcdcdc solid 1px}
.gal-page{width:100%;float:left}.gal-page p{margin-bottom:20px}
.gal-page h1{font-size:24px;color:#5d61a8;width:66%;display:inline-block}
.top-head{width:100%;float:left;margin-bottom:8px}.product-box img{width:90%}
.by-price{font-size:15px;text-transform:uppercase;width:34%;float:right;color:#da356a;background:#fff;font-size:14px;padding:0 0 0 21px;margin-top:20px}
.by-price select{border:#CCC solid 1px;padding:4px;color:#515151;font-size:13px;background:url(../../images/select1.png) no-repeat right;padding-right:30px;webkit-appearance:none;-moz-appearance:none}
p{font-size:15px;line-height:23px; text-align:justify}.lt-cont{width:72%;float:left}
.lt-cont p{font-size:14px;line-height:21px;text-align:justify}.rt-cont{width:25%;float:right;background:#f6f4f0;margin-top:25px;margin-bottom:55px}
.rt-cont span{display:block;background:#f2eee8;color:#5b574f;border-top:#fff solid 1px;border-bottom:#fff solid 1px;text-transform:uppercase;padding:10px 20px;font-weight:700}
.rt-cont ul{margin:0;padding:0;padding-top:10px;padding-bottom:20px}
.rt-cont li{list-style:none;line-height:28px;padding-left:15px; }
.rt-cont li a{color:#2c2a27;text-decoration:none}.rt-cont li::before{content:"-";padding-right:5px}
.inner-cont{width:100%;float:left}.inner-cont h2,h3{font-size:18px;color:#000;margin:0}.img-mr{margin-bottom:25px}
.bg-for-cont{width:96.5%;float:left;background:#f5f3f3;padding:10px;margin-bottom:65px;padding-left:18px;margin-top:10px}
.rd-more{background:#5d61a8;color:#fff;text-transform:uppercase;font-size:14px;margin:15px 0;border:1px solid transparent;border-radius:4px;display:inline-block;padding:6px 15px;width:10%!important;float:right!important;margin-right:20px;color:#fff}.rd-more a{color:#fff}
.pop-content{text-align:center;padding-bottom:5px;width:33%;float:left}
.pop-content img{display:inline}
.pop-content p{display:block;line-height:20px;color:#b6261d;font-size:16px;font-weight:700;padding:15px 0 0;margin:0;text-transform:uppercase}
.sm-head{font-size:14px;color:#5d61a8;display:block}.cont-box-div{width:100%;float:left;margin-bottom:20px}.cont-box-div a{color:#db4503}
.about-head{font-size:18px;text-transform:uppercase;color:#c17d05;border-bottom:#e69201 solid 1px;margin-left:5px;margin-right:5px;margin-bottom:15px}
.seo-section h1{font-size:25px}
.login-box{width:60%;float:left;padding:40px 0;margin-left:21%;background:#fff;margin-top:55px;padding-left:116px}
.login{font-size:30px;margin-bottom:20px;margin-left:10px}
.login-in{border:#d5d2d2 solid 1px;padding:10px 0;width:70%;float:right;margin-bottom:10px}
.login-bt{background:#5d61a8;width:49%;color:#fff;border:none;padding:10px 0;margin-left:23.5%}.frgt-pass{width:100%;float:left}
.snd-btn{width:94%;float:left;margin-left:16px;margin-top:10px}
.new-user{width:75%;float:left;margin-left:2%;text-align:center;margin-top:20px}
.or{font-size:15px;display:block;margin:10px 0}.citynames{width:100%;float:left}
.cityname-head{background-color:#fbf1da;padding:5px 10px;font-weight:700}
.cityname-head a{text-decoration:none;color:#000}
.cityname-icons{background-color:#fce9bf;margin-bottom:20px}
.cityname-icons a{font-weight:700;text-decoration:none;color:#000;padding:8px 14.7px;display:inline-block;border-right:#eedcb1 1px solid}
.cityname-icons a:last-child{border-right:none;padding-right:0}
.citynames ul{width:25%;float:left;list-style:none;margin:10px 0;padding:0}
.citynames ul li{padding:5px 0 5px 10px;font-size:14px}
.citynames ul li a{text-decoration:none;color:#000}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img { width:100%; height:100%;}
.navbar { margin-bottom:0px}
.navbar-nav > li > a {font-size: 15px;}
.top-strip{ width:100%; float:left; background:#fff; padding:10px 0px; text-align:center; box-shadow:#c2c4c6 1px 1px 4px; margin-bottom:20px;}
.box-blog{ border: #ebebeb solid 1px; background:#fff; width:32%; margin-right:10px;  box-shadow: #e1e1e1 1px 1px 3px; box-sizing:border-box; padding:10px;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background: #fbf1da;
}





@media (min-width: 1025px) and (max-width: 1200px) {.navbar-default .navbar-nav>li>a{font-size:13px;padding:17px 10px 10px}}
@media (max-width:1180px) {.container{width:95%;margin:0 auto}.lgb-heading{width:100%}.blog-left{width:48%}.blog-right{width:48%}}
@media (max-width:1024px) {
.banner-part-left{width:100%}.banner-part-right{display:none}
  .banner-section{min-height:270px}.visible-mobile{display:block}.hidden-mobile{display:none}
.nav-right{width:100%;float:left}.search-bar{margin-left:0}.navbar-brand{padding:10px 15px}.navbar-nav{margin:0;background:#fff}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{max-width:270px}.navbar-brand>img{display:block;max-width:100%}
.with-icon{margin-bottom:15px}.line1{color:#933;font-size:12px;text-transform:uppercase;display:block;line-height:12px;font-weight:400}
.line2{color:#5d61a8;font-size:14px;text-transform:uppercase;display:block;line-height:13px;font-weight:400}.title-bar{width:100%}
.product-slider{width:100%}.title-bar{margin-top:20px}.title-bar>div{float:left}
.title-bar button.btn.btn-medium{float:right;margin-top:-8px;margin-right:20px}.slick-prev{left:9px!important}.seo-section{background:#fff;padding:40px 20px;color:#666;line-height:24px}}
@media (max-width:800px) {.seo-section iframe{width:100%;height:100%;margin:auto}
    .expected-date .mar-lt {margin-bottom: 15px;  float: left; width: 100%; }
    .expected-date .col-sm-4 { width: 100%; }
    .expected-date .col-sm-7 { width: 100%;}


}


@media (max-width:768px) {.container{width:99%;margin:0 auto}.lgb-heading{width:100%}.blog-left{width:100%}
.blog-right{width:100%}.product-group{margin-top:29px}.foo-bg .col-sm-5{width:60%}
.foo-bg .col-sm-3{width:40%}.foo-bg .col-sm-4{width:100%}.foo-bg{margin:0;padding:10px}
.footer-declaration{padding:10px;text-align:center}
    .banner-section {
        min-height: 227px;
    }
footer .colm-5{float:left;width:30%;padding-left:20px}.foo-bg label{color:#fff;text-transform:uppercase;font-weight:400;display:block;margin-top:25px}.title-bar{font-size:18px}.product-group{padding-top:0}.nav-right{width:calc(100%)}.navbar-brand{float:left;height:50px;padding:10px 15px;font-size:18px;line-height:20px;max-width:250px;overflow:hidden}.navbar-brand img{width:100%}}
@media (max-width:600px) {
.container{width:100%;margin:0 auto}.lgb-heading{width:100%}.blog-left{width:100%;font-size:16px}.blog-right{width:100%;font-size:16px}
.by-price{width:98%;float:left;margin-top:0;padding-left:0}.lt-cont{width:98%}.st_catagory{width:100%}.site_map{margin-top:10px}.lt-cont img{width:95%}
.search-bar .input-search{width:85%}.bottom-section .col-sm-4{margin-bottom:30px;font-size:13px}.h3,h3{font-size:15px}
.seo-section{padding-top:0!important;border-top:#f2f2f2 solid 1px}.bottom-section{padding-bottom:0!important}
footer label{font-size:15px}.footer-declaration{padding:5px}
.promo-section{float:left}.promo-section .col-sm-4{margin-bottom:5px}.title-bar .btn-medium{background:#fff;margin:0;color:#000}.title-bar .btn{padding:0}
.title-bar .text-red{width:63%}.title-bar{margin-bottom:10px}.login-box{margin-left:0;padding:5px;padding-top:20px;margin-top:15px;width:100%}
.login{font-size:18px}.login-in{width:100%;float:left}.social-bt img{width:20%}.social-bt{padding-bottom:20px}.gal-page h1{width:100%;font-size:18px}
.citynames ul{width:95%;margin:0!important}.cityname-head{margin-top:16px}
.product-box{width:50%}.promo-section img{width:100%}.promo-section{margin-top:14px}.foo-bg .col-sm-5{width:100%}
.beradcrum{ display:none} .navbar{ margin-bottom:0px;} .product-detail { margin: 15px 0;} .del-head{margin-bottom:5px;}
.price-tag { width:100%; float:right; margin:6px 0px;} .del-head { width:100%; float:left} .pro-des { width:100%; float:left}
    .banner-section { min-height: 156px; }
.del-head h1{font-size: 21px;} .del-prod-info{margin-top: 20px; padding:0px 0px; } 
.del-prod-info, .btn-group-lg > .btn, .btn-lg {width: 95%; box-sizing: border-box; margin-top:10px}
.st_catagory { width: 100%;} .col-1-left ul { margin:0px;} .site_map { margin-top:0px;}
.by-price select { padding: 5px 35px; }  body {  overflow-x: hidden }  .row { margin-right:0; margin-left:0;}
    .col-xs-12 {width: 100%;}
	
	.ContBox-Inner { width: 100% } .wid-80 {width: 66%;}
    }

@media (max-width: 480px) {
.search-bar{width:calc(100% - 120px)}.share-link{display:none}.user-link{display:block}.quick-bar{width:120px}.cart-link{border:none}
footer .colm-5{float:left;width:50%;padding-left:20px}.product-box{width:48%}.product-box img{width:96%}.product-box1{width:48%}.product-box1 img{width:96%}
.h3,h3{font-size:18px}.h1,h1{font-size:22px}.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{max-width:250px}
.del-prod-info{padding:0;margin-top:15px}.old-price{display:block}.foo-bg{padding:10px}.rt-cont{width:98%;width:98%}.user-link{width:43px;margin-left:0!important}
.search-bar{float:right}.cart-link{width:55px;padding:0!important}.foo-bg .col-sm-3{width:100%}.footer-links{margin-bottom:5px}
.by-price { font-size:12px;} .by-price select { padding:5px 0px; margin-left:6px;} .seo-section h2, h3, h4, h5 { font-size: 16px;}
    .banner-section {min-height: 126px;}
    body { overflow-x:hidden }
}
@media (max-width: 380px) {
.container{padding-right:8px;padding-left:8px}.product-box{width:49.5%}.title-bar{margin-top:10px;padding-left:8px}.title-bar .text-red{width:75%}.product-group{margin-top:23px}
    .banner-section {min-height: 105px;}
}