/* CSS Document */



 @media(max-width:1199px) {
.header-contact { padding: 9px 0; }
.navbar-default .navbar-nav > li { margin-left: 7px; }
.contact-ul li { margin-left: 5px; }
.header-search .form-control { width: 160px; }
.category-list ul li a { padding: 7px 15px; }
.category-list ul { max-height: 450px; overflow: hidden; }
.payment-icon { width: 50px; margin-right: 15px; }
.payment-des { width: 170px; padding: 1px 0; }
.header-search { width: 200px; }
}
 @media (max-width: 992px) {
.navbar-header { float: none; }
.navbar-toggle { display: block; }
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.navbar-collapse.collapse { display: none!important; }
.navbar-nav { float: none!important; margin: 7.5px -15px; }
.navbar-nav>li { float: none; }
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
.navbar-text { float: none; margin: 15px 0; }
/* since 3.1.0 */
.navbar-collapse.collapse.in { display: block!important; }
.collapsing { overflow: hidden!important; }
.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 15px; margin-right: 0; margin-bottom: 5px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; border: none; padding: 0; }
}
@media(max-width:992px) {
.sitemap .site-map-inner{ margin-bottom:30px;}
.header-search .form-control { width: 86px; font-size: 13px; padding: 0 5px; }
.cart-ul li .cart-icon { padding-right: 0px; width: 30px; }
.contact-ul li .contact-top-icon { padding-right: 2px; width: 22px; }
.contact-ul li b,
.cart-ul li .cart-top-text b { font-size: 11px; }
.category-list ul li a { padding: 9px 15px; }
.category-list ul { max-height: 313px; overflow: auto; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-toggle .icon-bar { display: block; width: 26px; height: 2px; border-radius: 0px; }
.navbar-toggle .icon-bar + .icon-bar { margin-top: 6px; }
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover { background-color: transparent; }
.navbar-nav { float: none !important; margin: 0; padding: 0; }
#bs-example-navbar-collapse-1 { position: absolute; z-index: 9999; background: #000; width: 100%; top: 51px; border: none; box-shadow: none; left: 0; text-align: right; }
.navbar-default .navbar-nav > li { margin-left: 0; }
.navbar-default .navbar-nav > li > a { color: #fff; font-size: 14px; padding: 9px 23px; background: none; text-align: left; }
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a:hover { background: #232323; }
.navbar-right .dropdown-menu { width: 100%; }
.dropdown-menu > li > a { padding: 9px 22px; }
.payment-icon { width: 35px; margin-right: 5px; padding-right: 10px; }
.payment-des h4 { font-size: 14px; }
.payment-des { width: 140px; padding: 0px 0; font-size: 12px; font-weight: 300; }
.sml-banner-text h3 { font-size: 12px; }
.sml-banner-text { font-size: 12px; }
.header-search { width: 125px; }
.product-details .product-detail-inner .add-to-cart { margin-right: 0; width: 100%; margin-bottom: 20px; }
}
@media(max-width:767px) {

.create-account.billing-address .checkout_address { width: 100%; margin: 0; margin-bottom: 10px; }
.navbar-default .navbar-toggle .icon-bar { background: #000; }
.navbar-default { background: none; border: none; position: static; }
#banner-slider { margin-top: 0; margin-bottom: 15px; }
.header-top { position: relative; }
.menu-mobile { position: static; }
.navbar-collapse { padding: 0; margin: 0; }
/*#banner-slider, .slider-wrap { float: left; }*/
#bs-example-navbar-collapse-1 { top: 73px; }
.navbar-toggle { margin-top: 40px; }
.navbar-nav .open .dropdown-menu .dropdown-header,
.navbar-nav .open .dropdown-menu > li > a { padding: 10px 20px; text-align: center; }
.navbar-default .navbar-nav > li > a { text-align: center !important; }
.payment-inner,
.small-banner-inner { margin-bottom: 15px; }
.category-list ul { max-height: inherit; }
.section-head { font-size: 17px; padding-bottom: 9px; }
.footer-main { text-align: center; }
.footer-main .col-sm-3 { margin-bottom: 30px; }
.footer-main { padding: 15px 0; }
.footer-top { padding-bottom: 15px; }
footer { padding-top: 15px; }
#banner-slider .owl-dots { position: absolute; top: inherit; right: 0; bottom: -35px; }
.category-mobile { cursor: pointer; }
.category-main { display: none; }
.payment-icon { width: 60px; margin-right: 10px; padding-right: 10px; }
.payment-des { width: 180px; padding: 8px 0; font-size: 15px; font-weight: 300; }
.payment-des h4 { font-size: 17px; }
.navbar-default { min-height: inherit; }
.navbar-default .col-md-9 { position: static; }
.payment-wrap,
.logo-slider-wrap { padding: 15px 0; }
.section-head { margin-bottom: 15px; }
.product-slider .owl-nav { top: -48px; }
.product-slider { padding: 15px 0 15px; }
.footer-main h4 { margin-bottom: 5px; }
.product-detail-inner h2 { font-size: 26px; font-weight: 500; text-align: center; margin: 16px 0; }
.star-rating span { margin-right: 0; text-align: center; width: 100%; margin-bottom: 16px; }
.star-rating a.customer-review { float: none; }
.star-rating .review { float: left; width: 100%; text-align: center; }
.product-detail-inner .product-price { text-align: center; }
.product-detail-inner .product-no { text-align: center; }
.product-detail-inner p.product-description { text-align: center; }

.product-outer { padding: 30px 0; }
.product-outer .col-md-9.col-xs-12.col-sm-12 { padding-top: 30px; }
ul.pagination .page-item.next { display: inline; }
.pagination > li { display: none; }
.create-account.billing-address p input { position: absolute; left: 0; top: 6px; margin: 0; }
.create-account.billing-address p { position: relative; padding-left: 24px !important; }
.create-account.billing-address p label { font-weight: normal; font-size: 16px; }
.create-account .button.account-create { width: 100%; padding:10px 0; }
.create-account.shopping-cart .table.fonts { width: 767px; float: left; max-width: none; }
.create-account.shopping-cart .cart.mobile { float: left; width: 100%; overflow: auto; }
.create-account.billing-address { margin-bottom: 0; }
.header-top { padding: 10px 0; background: #f2f2f2; border-bottom: 1px solid; }
.my-orders-outer { overflow: auto; float: left; width: 100%; }
.create-account.Invoices.my-orders .orders.table a.print { margin-right: 0; display: block; margin-bottom: 5px; text-align: center; white-space: nowrap; }
.create-account.billing-address.update .indent {  margin:0; margin-bottom: 10px; width: 100%;}
.create-account.billing-address.update fieldset .row{ margin:0;}
.create-account.Invoices.order-detail .panel.panel-default .panel-body .col-sm-4 {margin-bottom: 15px;}
.create-account.Invoices.order-detail .panel.panel-default.tab {overflow: auto;}
.create-account.Invoices.order-detail .panel.panel-default.tab .panel-body {float: left; width: 767px; padding: 0; padding-bottom: 10px;}
.create-account.Invoices.order-detail .panel.panel-default.tab .panel-heading{ width: 767px;}
.cart.custom_page_wishlist { overflow: auto; float: left; width: 100%;}