/** Shopify CDN: Minification failed

Line 290:42 Expected ")" to end URL token
Line 447:47 Expected ":"
Line 447:49 Expected identifier but found "20px"

**/
body{margin:0; padding:0; color: #101032; font-family: 'helveticaneuemedium'; font-size: 16px; letter-spacing: 1px;}
a {text-decoration:none;color: #000;}
a:hover, a:focus , a:active {outline: medium none;}
ul {padding: 0; margin:0; list-style: none;}
h1, h2, h3, h4, h5, h6 {font-family: 'helveticaneuemedium'; margin: 0 0 10px;}
.clear{clear: both;}
.cus-container{width: 1160px; margin: 0 auto;}

/*** placeholder css starts***/
input::-webkit-input-placeholder , textarea::-webkit-input-placeholder {color: #010101; font-size: 14px; }
input:-moz-placeholder , textarea:-moz-placeholder { /* older Firefox*/color: #010101; font-size: 14px; opacity: 1;}
input::-moz-placeholder , textarea::-moz-placeholder{color: #010101; font-size: 14px;opacity: 1;}
input:-ms-input-placeholder , textarea:-ms-input-placeholder {color: #010101; font-size: 14px; opacity: 1;}

.newsletter-btn input::-webkit-input-placeholder {color: #a9aafe; font-size: 14px; letter-spacing: 1px;}
.newsletter-btn input:-moz-placeholder  { /* older Firefox*/color: #a9aafe; font-size: 14px; opacity: 1; letter-spacing: 1px;}
.newsletter-btn  input::-moz-placeholder {color: #a9aafe; font-size: 14px;opacity: 1; letter-spacing: 1px;}
.newsletter-btn  input:-ms-input-placeholder {color: #a9aafe; font-size: 14px; opacity: 1; letter-spacing: 1px;}
/*** placeholder css ends***/

.header {background: #0a2966 none repeat scroll 0 0;}
.header-left {float: left; width: 33.33%;}
.header-middle {float: left; width: 33.33%;}
.header-right {float: left; width: 33.33%; text-align: right;}
.top-header {padding: 25px 0 20px;}
.cus-num {padding: 21px 0;}
.cust-right {padding: 10px 0;}
.cus-num, .cust-right {color: #fff; font-size: 20px;}
.cus-search, .cus-cart {display: inline-block;}
.cus-search input {background-image: url("../images/search.png"); background-position: right 10px center; background-repeat: no-repeat; border: 1px solid #ffffff; border-radius: 50px; height: 25px; letter-spacing: 1px; padding: 5px 20px; width: 200px;}
.cus-num span {padding-left: 6px; vertical-align: top;}
.cus-num i {font-size: 27px;}
.cus-search {padding-right: 37px; position: relative; vertical-align: middle;}
.cus-cart {vertical-align: middle; padding: 11px 0;}
.cus-cart span {display: inline-block; letter-spacing: 2px; padding: 10px 0 10px 10px; vertical-align: top; color: #fff;}
.menu-section {background: #911893 none repeat scroll 0 0;}
.cus-menu li {display: inline-block; padding: 21px 45px;}
.cus-menu li:first-child {padding-left: 0;}
.cus-menu a {font-size: 16px; font-family: helveticaneuelight;}
.cus-menu a:hover, .cus-menu a:focus {/*font-family: helveticaneuebold;*/ color: #f4f4f4; opacity: 1;}
.cus-tabs {margin-top: 40px;}
.offers-section {background: #fff none repeat scroll 0 0; overflow: hidden; padding-top: 40px;}
.offer-main {margin-top: 100px;}
.cus-offers h1 {color: #101032; text-align: center; letter-spacing: 2px;}
.cus-offers h1:after {display: inline-block; margin: 0 0 8px 40px; height: 1px; content: " "; text-shadow: none; background-color: #101032; width: 375px;}
.cus-offers h1::before {background-color: #101032; content: " "; display: inline-block; height: 1px; margin: 0 40px 8px 0; text-shadow: none; width: 375px;}
.offer-main-01 {position: relative; float: left; width: 25.5%;}
.offer-main-02{float: left; width: 25.5%;}
.offer-main-03 {position: relative; float: left; width: 49%;}
.offer-main-inner-02{position: relative;}
.offer-main-01 .offer-text {font-family: helveticaneuelight; font-size: 20px; line-height: 30px; margin-top: 85px; position: absolute; text-align: center; top: 25%;}
.offer-main-inner-02 .offer-text {font-family: helveticaneuelight; font-size: 20px; line-height: 30px; margin: 0; position: absolute; text-align: center; top: 20%;}
.offer-main-03 .offer-text {font-family: helveticaneuelight; font-size: 20px; line-height: 30px; margin-top: 85px; position: absolute; text-align: center; top: 22%; width: 100%;}
.offer-text a {background: #0a2966 none repeat scroll 0 0; border: 1px solid #0a2966; border-radius: 50px; color: white; display: inline-block; font-family: "helveticaneuemedium"; font-size: 18px; height: 44px; line-height: 42px; text-align: center; width: 240px;}
.offer-main-inner-02 .offer-text a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: white; border: 1px solid white;}
.offer-cover {padding: 0 10px;}
.offer-main-inner-02 {margin-top: 15px; position: relative;}
.offer-main-03 .offer-text .offer-des {font-size: 30px; line-height: 40px;}
.offer-main-03 .offer-text p {margin: 20px auto; width: 60%;}
.offer-main-04 {float: left; position: relative; margin-top: 10px;}
.offer-main-04 .offer-text {font-family: helveticaneuelight; font-size: 26px; line-height: 40px; margin-top: 0; position: absolute; text-align: center; top: 25%; width: 100%;}
.offer-main-04 .offer-text p {margin: 0;}
.cus-offers h3 {color: #303060; padding: 120px 0 55px; text-align: center; letter-spacing: 2px;}
.cus-offers h3:after {display: inline-block; margin: 0 0 8px 90px; height: 1px; content: " "; text-shadow: none; background-color: #303060; width: 375px;}
.cus-offers h3::before {background-color: #303060; content: " "; display: inline-block; height: 1px; margin: 0 90px 8px 0; text-shadow: none; width: 375px;}
.related-section {color: #101032; margin: 25px 0 60px; overflow: hidden;}
.cus-product {float: left; position: relative; width: 25%;}
.product-cover {border: 1px solid #e9eaf9; border-radius: 10px; margin-right: 10px;}
.product-desc {padding-bottom: 20px; text-align: center;}
.product-title {color: #101030; font-size: 25px; margin-bottom: 0;}
.product-price p {margin-top: 5px;}
.product-price p.p-01 {color: #979797; float: left; font-family: helveticaneuelight; font-size: 17px; margin: 5px 0; width: 50%;}
.product-price p.p-02 {color: #a94aab; float: left; font-size: 18px; width: 50%;}
.product-discount p {background: #f5ae31 none repeat scroll 0 0; border-radius: 50px; color: #ffffff; display: inline-block; height: 35px; line-height: 37px; text-align: center; width: 85px;}
.product-discount {position: absolute; right: 20px; top: 12px;}
.related-section .product-img {margin: 30px 0 0;}
.custom-tabs {margin-top: 50px;}
.newsletter-section {background: #0a2966 none repeat scroll 0 0; padding: 45px 0 60px; text-align: center;}
.cus-newsletter > h3 {color: #fff; font-size: 28px; font-weight: normal; margin-bottom: 0; letter-spacing: 1px;}
.cus-newsletter p {color: #676de5; font-family: helveticaneuelight; font-size: 18px; margin: 0; padding: 10px 0; letter-spacing: 2px;}

.newsletter-btn button {background: #911893 none repeat scroll 0 0; border: 1px solid #911893; border-radius: 0 50px 50px 0; color: #ffffff; display: inline-block; float: left; font-family: helveticaneuemedium; font-size: 15px; height: 40px; width: 80px;}
.newsletter-btn input {border: 1px solid #ffffff; border-radius: 50px 0 0 50px; float: left; height: 40px; padding: 6px 14px; width: 260px;}
.newsletter-btn {margin: 0 auto; padding: 30px 0 40px; text-align: center; width: 350px;}
.footer-cover a {color: #a9aafe;}
.footer-cover h3 {color: #08082d; font-size: 20px; font-weight: normal; margin-bottom: 0; letter-spacing: 1px;}
.footer-cover li {margin-bottom: 12px;}
.footer-02 {float: left; width: 17%;}
.footer-01 {float: left; width: 32%;}
.cus-footer {padding: 100px 0;}
.footer-copyright p {color: #6a6a6a; font-family: helveticaneuelight; margin-top: 0; text-align: center;}

/*** Product CSS ***/
.product-single__title {color: #000;}
.cus-product-sngl .variant-sku {
  color: #6264f3;
}
#shopify-section-product-template {background: #fff none repeat scroll 0 0; padding-top: 70px;}
.template-product .main-content {padding-top: 0;}

.cus-product-sngl .product-single__title {
  color: #2f2f62;
  padding-bottom: 10px;
}
.cus-product-sngl .cstm-clctn {
  padding-top: 20px;
}
.cus-product-sngl .cstm-clctn {
  color: #2f2f62;
  font-family: helveticaneuelight;
  font-size: 20px;
  padding-top: 20px;
}
.product-single__description p {
  color: #2f2f62;
  font-family: helveticaneuelight;
  font-size: 15px;
  line-height: 28px;
}
.custm-qyt .product-form__input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #cccccc;
  color: #2f2f62;
  font-size: 18px;
  height: 40px;
  padding: 0 7px;
  width: 60px;
}

.custm-qyt, .custm-prc {
  display: inline-block;
  vertical-align: top;
}
.cus-product-sngl .product-price__price {
  color: #911893;
  display: inline-block;
  font-size: 24px;
  font-weight: normal;
}
.cus-product-sngl .product-form__cart-submit {
  background: #122d65 none repeat scroll 0 0;
  border-radius: 50px;
  display: block;
  height: 45px;
  line-height: 1.4;
  padding-left: 5px;
  padding-right: 5px;
  white-space: normal;
  width: 235px;
}
.cus-product-sngl .custm-ad-prd {
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  text-transform: lowercase;
}
.cus-product-sngl .product-single__description {
  margin-bottom: 30px;
  margin-top: 30px;
}
.custom-qty-prc {margin-bottom: 37px;}
.template-product .cus-offers h1 {font-size: 22px; font-weight: normal;}
.template-product .cus-offers h3 {font-size: 22px; font-weight: normal; padding: 80px 0 70px;}
.cus-offers h3::before , .cus-offers h3::after {width: 320px;}
.template-product .cus-offers {margin-top: 200px;}
.custom-stic-cnt .cust-para p {color: #122d65; font-size: 14px; font-weight: normal; line-height: 22px; margin-bottom: 8px;}
.custom-stic-cnt {background: #f7f8fb none repeat scroll 0 0; padding: 40px 40px 70px; margin-top: 30px;}
.custom-stic-cnt h4 {color: #171735; font-weight: normal; padding-bottom: 30px;}
.cust-para {padding-bottom: 25px; padding-left: 40px;}
.custom-stic-cnt p {color: #122d65; font-size: 15px; line-height: 30px;}
.breadcrumb a {color: #6264f3; font-size: 20px;}
.breadcrumb span {color: #8f1e91; font-size: 20px;}
.breadcrumb {font-family: helveticaneuelight;}
.template-product .return-link-wrapper {display: none; margin: 0;}
.breadcrumb span.custm-slah {color: #6264f3; padding: 0 3px;}
.product-single__thumbnail {border-color: #122d65; border-width: 1px; display: inline-block; height: 100px; text-align: center; width: 100px;}
.product-single__thumbnail.active-thumb {border-color: #122d65; border-width: 2px;}
.template-product .product-single__thumbnails {text-align: center;}
.product-single__thumbnails.product-single__thumbnails-product-template .grid__item {display: inline-block; float: none; padding-left: 0; text-align: center; vertical-align: top; width: 14%;}
.product-single__thumbnail-image {display: inline-block;}
.cus-product-sngl .product-single__photo {margin-top: 0px;}
.cus-product-sngl .product-single__photos {padding: 0;}

/*** Product CSS ***/

/*** Collection CSS ***/
#shopify-section-collection-template {padding-top: 70px;}
.cus_filter li {border-bottom: 2px solid #f1f2f4; color: #445883; padding: 7px 2px;}
.cus_filter li a {color: #465b84; display: inline-block; font-size: 18px; width: 90%;}
.cus_filter label {border-bottom: 2px solid #911893; color: #2f2f62; font-size: 22px; padding-bottom: 10px;}
.template-collection .main-content {padding-top: 0;}
.cus_filter {float: left; width: 25%;}
.cus-col-grids {float: right; margin-top: 50px; width: 75%;}
.cus_filter li.filter {border-bottom: medium none;}
.custm-banner {border: 1px solid #2f2f62; margin-top: 30px;}
.cusrm-banner-left p {color: #2f2f62; font-size: 38px; font-weight: bold; padding-bottom: 50px; padding-left: 40px; padding-top: 40px;}
.cusrm-banner-left {display: inline-block; vertical-align: middle; width: 35%;}
.custm-banner-right {display: inline-block; vertical-align: top; width: 64%; text-align: right;}
.coll-filter span {color: #6264f3; font-size: 18px; opacity: 0.2;}
.cus-col-grids .product-cover {border: 1px solid #a6c0ee; margin-right:0; border-radius: 15px;}
.cus-col-cover {overflow: hidden; padding-left: 68px;}
.cus-col-cover .grid__item {padding-left: 20px;}
.product-desc .product-title {font-size: 20px;}
.cus-col-grids .product-img {padding-top: 55px;}
.cus-col-grids .product-cover {position: relative;}
.cus-col-grids .product-discount {top: 5px;}
.template-collection .cus-offers h3 {padding: 80px 0 70px;}
.cus_filter li.filter:last-child ul li:last-child {border-bottom: medium none;}
.cus_filter span.cus-app {color: #465b84; display: inline-block; opacity: 1; width: 90%;}
.cus_filter span {color: #6264f3; opacity: 0.2;}

/*** Collection CSS ***/

/*** Cart CSS ***/
.custom-cart h1 {color: #101032; font-size: 30px; letter-spacing: 1px;}
.custom-cart .cart th {font-weight: 400; padding: 18px 20px; text-transform: uppercase;text-align: center;}
.custom-cart .cart th:first-child {text-align: left; width: 58%;}
.custom-cart tbody tr {border: 1px solid #d4d4d4;}
.cart thead {background: #122d65 none repeat scroll 0 0; border: 1px solid #122d65; color: #ffffff;}
.custom-cart .cart td {border-right: 1px solid #d4d4d4; font-size: 15px; padding: 17px 15px; text-align: center;}
.custom-cart tr td a {color: #122d65;}
.custom-cart tr td {color: #122d65;}
.custom-cart .cart td:first-child {text-align: left;}
.cart-product a{display: inline-block; vertical-align: middle; width: 25%;}
.cart-product .list-view-item__title {display: inline-block; vertical-align: middle;}
.cart-product .list-view-item__title a {width: 100%;}
.cus-qty .wrapper {border: 1px solid #787afc; display: inline-block;}
.cus-qty input {border: medium none;}
.cus-qty .cart__qty-input {padding: 5px; width: 50px;}
.cus-qty .qtyminus, .cus-qty .qtyplus {color: #787afc; padding: 5px 7px;}
.custom-cart .cart__subtotal {color: #0a2966; display: inline-block; min-width: 150px; padding-left: 55px;}
.custom-cart .cart__footer {padding-top: 0;}
.cart-buttons {padding: 20px 0 90px;}
.cart-buttons .cart__update.cart__continue--large {border: 1px solid #787afc; border-radius: 50px; color: #787afc; font-size: 16px; font-weight: normal; height: 43px; text-transform: capitalize; width: 235px;}
.cart-buttons .cart__update.cart__update--large{border: 1px solid #787afc; border-radius: 50px; color: #787afc; font-size: 16px; font-weight: normal; height: 43px; text-transform: capitalize; width: 235px;}
.cart-buttons .cart__update.cart__continue--large {border: 1px solid #787afc; border-radius: 50px; color: #787afc; font-size: 16px; font-weight: normal; height: 43px; text-transform: capitalize; width: 235px;}
.cart-buttons .cart__update.cart__update--large{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin-right: 15px; border: 1px solid #787afc; border-radius: 50px; color: #787afc; font-size: 16px; font-weight: normal; height: 43px; text-transform: capitalize; width: 235px;}
.cart-buttons .btn.btn--small-wide {background: #0a2966 none repeat scroll 0 0; border: 1px solid #0a2966; border-radius: 50px; color: #fff; font-size: 16px; font-weight: normal; height: 43px; text-transform: capitalize; width: 235px;}
.cus-subtotal {text-align: right;}
.cart-rgt {display: inline-block; float: right;}
.custom-cart .section-header {margin-bottom: 50px;}
.custom-cart table {margin-bottom: 15px;}
/*** Cart CSS ***/

/* Accordion Css */
button.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

button.accordion.active, button.accordion:hover {
    background-color: #ddd;
}

div.panel {
    padding: 0 18px;
    display: none;
    background-color: white;
}

div.panel.show {
    display: block; background: #eaeaea none repeat scroll 0 0;
}
.small_layouts {display: none;}
.small_layouts .accordion:first-child, .small_layouts .panel span:first-child{border: none;}
.small_layouts .accordion {border-top: 1px solid #a6c0ee; color: #2f2f62; cursor: pointer; font-size: 18px; padding: 5px 0;}
.small_layouts .panel span {display: block; font-size: 16px; opacity: 1; padding: 7px 0; border-top: 2px solid #f1f2f4}
.small_layouts .panel.show a {color: #465b84;}
.small_layouts {padding: 0 25px;}
.small_layouts .accordion .acc-arrow {color: #2f2f62; display: inline-block; float: right; opacity: 1; font-size: 20px;}
/* Accordion CSS

/*** Custom CSS ***/
.custom-content {background-image: url({{ 'offer5.png' | asset_url }}); background-repeat: no-repeat;}
.search-bar__submit, .search-header__submit {right: 50px; left: auto; top: -3px;}
.cus-menu .site-nav {margin: 0; padding: 0; text-align: left;}
.cus-menu .border-bottom {border-bottom: medium none;}
.cus-cart img {padding: 6px 0; width: 34px;}
.custom_hms a {color: #0a2966;}
.custom_hms .nav li a:hover, .custom_hms .nav li a:active, .custom_hms .nav li a:focus {color: #911893; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; opacity: 1;}
.custom_hms#myCarousel .nav {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-top: 1px solid #6264f3;}
.custom_hms .nav-pills > li.active > a, .custom_hms .nav-pills > li.active > a:hover, .custom_hms .nav-pills > li.active > a:focus {background-color: rgba(0, 0, 0, 0) !important; border-top: 2px solid #911893; color: #911893;}
.custom_hms h3 {color: #2f2f62; font-family: helveticaneuebold; font-size: 30px; line-height: 44px; text-shadow: none;}
.custom_hms p {color: #6264f3; font-size: 18px; text-shadow: none;}
.custom_hms .carousel-caption {display: inline-block; padding: 0; position: static; text-align: left; vertical-align: middle; width: 28%;}
.cstm-slid {display: inline-block; text-align: right; vertical-align: middle; width: 71%;}
#AccessibleNav a {color: #ffffff;}
.custom_hms .carousel-inner {margin-bottom: 45px;}
.custom_hms .nav-pills {padding-bottom: 35px;}
.offer-text p {color: #ffffff;}
.index-section--newsletter {background-color: #e1e1e1 !important; padding-top: 10px;}
.footer-section .site-footer__linklist.site-footer__linklist--center {margin-top: 35px;}
.cus-related .grid__item {padding-left: 5px;}
.cus-related .grid.grid--uniform.grid--view-items {margin: 0;}
.cus-related .product-price {margin: 0;}
.footer-copyright p a {color: #6a6a6a;}
.footer-section .site-footer__copyright.footer-copyright {margin-top: 30px;}
.cus-related .section-header {display: none;}
.mb-num {display: none;}
.site-header.logo--center {padding: 0 55px;}
.custom-nv-drp .site-nav--has-dropdown {display: inline-block; font-family: helveticaneuemedium; vertical-align: top; width: 16%;}
.custom-nv-drp {position: static;}
.dessktop_nav .site-nav {position: static;}
.dessktop_nav {position: relative;}
.custom-nv-drp .site-nav__dropdown {background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0; left: 0; padding-bottom: 45px; padding-top: 35px; position: absolute; top: 63px; width: 100%;}
#AccessibleNav .custom-nv-drp a.site-nav__child-link {color: #2f2f62;}
.custom-nv-drp .grand_child .site-nav__link.site-nav__child-link {color: #6264f3 !important; font-family: helveticaneuelight; font-size: 14px; padding: 8px 0;}
#AccessibleNav .grand_child {margin-top: 20px;}
.dessktop_nav #SiteNav li {padding: 18px 45px;}
.dessktop_nav #SiteNav li:first-child {padding-left: 0;}
#shopify-section-1489734789329 , .offers-section {background: #fff none repeat scroll 0 0;}
#AccessibleNav #SiteNav li .grand_child > li {padding: 0;}
.dessktop_nav .site-nav--active-dropdown {font-family: helveticaneuemedium !important;}
.dessktop_nav #SiteNav > li {font-family: helveticaneuelight;}
.header-right .site-header__icons-wrapper {margin-right: 0;}
.site-nav__dropdown.Show-hide{display: block;}
.site-nav--has-dropdown.custom-nv-drp:hover > .site-nav__dropdown {display: block;}
.custom_hms .carousel-indicators {margin-left: 0; width: 100%; position: static;}
.carousel-indicators .active{width: auto;}
.custom_hms .carousel-indicators a {border-radius: 0; color: #2f2f62; font-size: 16px; margin-right: 30px; padding: 10px 5px;}
.custom_hms .carousel-indicators li {border: medium none; text-indent: 0; width: auto; float: left;}
/*** Custom CSS ***/


.cus-container .nav.nav-tabs {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #6264f3;
  border-image: none;
  border-style: solid none none;
  border-width: 1px medium medium;
}
.cus-container .nav-tabs > li.active > a, .cus-container .nav-tabs > li.active > a:hover, .cus-container .nav-tabs > li.active > a:focus {
  border-bottom-colors: none;
  border-left-colors: none;
  border-right-colors: none;
  border-top-colors: none;
  background-color: #ffffff;
  border-color: #911893 currentcolor rgba(0, 0, 0, 0);
  border-image: none;
  border-radius: 0;
  border-style: solid none;
  border-width: 2px 0;
  color: #911893;
  cursor: default;
}

.cus-container .nav-tabs > li > a {
  color: #2f2f62;
  font-size: 16px;
  margin-right: 30px;
  padding: 10px 5px;
}
.cus-container .nav > li > a:hover, .cus-container .nav > li > a:focus {
  background-color: rgba(0, 0, 0, 0);
  opacity: 1;
  text-decoration: none; border: none;
}





/*** Media Query ***/
@media screen and (max-width: 1300px){
	.site-header .cus-container {width: 100%; margin: 0; }
}

@media screen and (max-width: 1199px) {
	.cus-container {width: 1050px;}
	.cus-slider  img , .custom-tabs > img {width: 100%;}
	.cus-offers h1::after, .cus-offers h1::before , .cus-offers h3::before , .cus-offers h3::after {width: 300px;}
	.offer-img > img {width: 100%;}
	.offer-main-01 .offer-text {left: 0;}
	.offer-text a {width: 180px;}
  	.cus-offers h1::after, .cus-offers h1::before, .cus-offers h3::before, .cus-offers h3::after {width: 200px;}
    .product-title {font-size: 23px;}
}
@media screen and (max-width: 1070px) {
	.cus-container {width: 970px;}  
	.cus-search {padding-right: 20px;}
 	.search-bar__submit, .search-header__submit {right: 30px;}
  	.product-single__thumbnails.product-single__thumbnails-product-template .grid__item {width: 25%;}
	.cus_filter label {font-size: 18px;}
  	.cus_filter li a {font-size: 16px;}
  	.coll-filter span {font-size: 16px;}
  	.product-desc .product-title {font-size: 18px;}
}
@media screen and (max-width: 980px) {
	.cus-container {width: 900px;}
	.offer-main-03 .offer-text , .offer-main-inner-02 .offer-text {top: 0;}
	.offer-main-03 .offer-text p {width: 90%;}
	.offer-main-01 .offer-text {padding: 0 10px; top: 15%;}
	.cus-search {padding-right: 0;}
	.dessktop_nav #SiteNav li {padding: 0px 30px;}
    .cus-menu .site-nav {text-align: center;}
    .search-bar__submit, .search-header__submit {right: 10px;}
  	.cus-offers h1::after, .cus-offers h1::before , .cus-offers h3::before , .cus-offers h3::after {width: 150px;}
	.product-title {font-size: 18px;}
  	.cusrm-banner-left {width: 49%;}
  	.custm-banner-right {width: 50%;}
  	.cusrm-banner-left p {font-size: 30px;}
}
@media screen and (max-width: 900px){
	.cus-container {width: 780px;}
	.cus-search input {width: 150px;}
	.cus-offers h1::after, .cus-offers h1::before , .cus-offers h3::before , .cus-offers h3::after {width: 180px;}
	.offer-main-01 , .offer-main-02{width: 50%;}
	.offer-main-03 {margin-top: 15px; width: 100%;}
    .offer-main-01 .offer-text { top: 25%;}
	.offer-main-03 .offer-text , .offer-main-inner-02 .offer-text {top: 20%;}
	.offer-main-03 .offer-img > img {width: auto;}
	.offer-img {text-align: center;}
	.offer-main-03 .offer-text {left: 15%; width: 70%;}
	.offer-main-04 .offer-text {margin-top: 20px; top: 0;}
	.cus-product {width: 50%;}
	.product-cover {margin-bottom: 15px; margin-right: 15px;}
	.product-img img {display: block; margin: 0 auto;}
	.footer-01 {float: none; margin-bottom: 50px; text-align: center; width: 100%;}
	.footer-02 {width: 25%;}
  	.cus-product-sngl .product-single__title {font-size: 28px;}
  	.cus-offers h1::after, .cus-offers h1::before, .cus-offers h3::before, .cus-offers h3::after {width: 100px;}
	.cus-col-grids {width: 70%;}
  	.cus_filter {width: 30%;}
}
@media screen and (max-width: 800px){
	.site-header.logo--center {padding: 0 15px;}
  	.dessktop_nav #SiteNav li:first-child, .dessktop_nav #SiteNav li:nth-child(4) {padding-left: 0;}
	.custom-nv-drp .site-nav--has-dropdown {margin; 20px 0; width: 32%;}
  	.cus_filter {width: 100%;}
    .cus-col-grids {float: left; width: 100%;}
  	.cus-col-cover {padding-left: 20px;}
}
@media screen and (max-width: 780px){
	.cus-container {width: 768px;}
}
@media screen and (max-width: 768px) {
	.cus-container {margin-left: 15px; margin-right: 15px; width: auto;}
    .dessktop_nav #SiteNav li {padding: 0px 23px;}
  	.cus-offers h1::after, .cus-offers h1::before , .cus-offers h3::before , .cus-offers h3::after {width: 150px;}
	.cusrm-banner-left {text-align: center; width: 100%;}
  	.custm-banner-right {width: 100%;}
  	.cusrm-banner-left p {font-size: 30px; padding-left: 0;}
}
@media screen and (max-width: 749px){
	.mb-num {display: block; background: #911893 none repeat scroll 0 0;}
    .mb-num .cus-num {padding: 5px 0; text-align: center;}
    .cus-num i {font-size: 18px;}
    .mb-num .cus-num span {font-size: 18px;}
  	.cus-search {display: none;}
    .cstm-nv-mn .site-header__menu {color: #ffffff;}
    .dessktop_nav {display: none;}
    .top-header .cus-num {display: none;}
	.top-header .site-header__icons-wrapper {margin-right: 0; text-align: right;}
    .mobile-nav__link {color: #101032;}
    .cus-search-mb .btn--link {color: #101032; font-family: helveticaneuemedium; padding-top: 0; padding-left: 15px; }
	.mb-num {position: relative; z-index: 9;}
    .cus-search-mb .icon.icon-search {height: 20px; left: 91%; top: 8%; width: 20px;}
  	.header-middle .h2.site-header__logo {padding: 0;}
  	.site-header .cus-container {width: auto;}
  	.cus-offers h1::after, .cus-offers h1::before, .cus-offers h3::before, .cus-offers h3::after {display: none;}
	.template-product .cus-offers {margin-top: 100px;}
  	.cus-product-sngl .product-single__photos {padding-left: 22px;}
  	.cus-cart img {padding: 8px 0; width: 25px;}
    .cus-search-mb .btn--link {padding: 15px;}
    .template-index .main-content {padding-top: 50px;}   
    .cus-search-mb .grand_child a {color: #2f2f62; font-size: 14px;}
    .cus-search-mb .grand_child {padding: 0 70px 20px;}
  	.custom-cart tr td {min-width: 50%;}
	.custom-cart .cart td:first-child {text-align: center;}
	.cart-product a {width: 100%;}
 	.custom-cart .cart td:nth-child(2) {border-right: none;}
  	.small_layouts {display: block;}
	.cus_filter .filters{display: none;}
}

@media screen and (max-width: 667px){
	.cus-offers h1::after, .cus-offers h1::before , .cus-offers h3::before , .cus-offers h3::after {display: none;}
	.offer-main-04 .offer-text {font-size: 20px;}
	.footer-02 {width: 50%;}
	.product-discount {right: 30px;}
	.cus-offers h3 {padding: 50px 0;}
	.offer-main {margin-top: 50px;}
	.offer-main-04 .offer-text {margin-top: 10px;}
	.offer-main-03 .offer-img > img {width: 100%;}
    .custom_hms .carousel-caption {padding-top: 20px; padding-bottom: 20px; text-align: center; width: 100%;}
  	.cstm-slid {text-align: center;  width: 100%;}
    .footer-section .site-footer__linklist-item {display: block; padding: 0;}
    .footer-section .site-footer__linklist.site-footer__linklist--center {margin-bottom: 35px; margin-top: 20px;}
	.cusrm-banner-left p {font-size: 24px; padding: 15px;}
  	.custom_hms .carousel-indicators a {margin-right: 20px;}
  	.cus-container .nav-tabs > li {float: none; margin-bottom: -1px; text-align: center; width: 100%;}
}
@media screen and (max-width: 620px){
  	.custom_hms .carousel-indicators a {margin-right: 15px;}
}
@media screen and (max-width: 586px){
	.cstm-nv-mn .btn--link {padding: 5px 8px;}
    .cus-cart {padding: 0;}
  	.custom_hms .carousel-indicators li {float: none; width: 100%;}
	.custom_hms .carousel-indicators a {margin-top: 10px; padding: 0 10px 10px 5px;}
}
@media screen and (max-width: 499px){
	.offer-main-01, .offer-main-02 {width: 100%;}
	.offer-cover {margin: 10px 0; padding: 0 10px;}
	.offer-main-01 .offer-text , .offer-main-03 .offer-text, .offer-main-inner-02 .offer-text {width: 100%;}
	.offer-main-03 .offer-text {top: 0;}
  	.offer-main-inner-02 .offer-text {top: 35%;}
	.offer-main-04 .offer-text {font-size: 16px;}
	.cus-product {width: 100%;}
	.offer-main-03 .offer-text {left: 0;}
	.footer-02 {float: none; text-align: center; width: 100%;}
	.footer-cover {margin-bottom: 50px;}
	.footer-cover li {margin-bottom: 15px;}	
	.footer-cover h3 {margin-bottom: 25px;}
	.cus-footer {padding: 0;}
	.footer-01 {margin-top: 30px; width: 100%;}
    .custom_hms h3 {font-size: 18px; line-height: 24px;}
    .custom_hms p {font-size: 14px;}
  	.offer-main-04 .offer-text p {line-height: 30px;}
  	.offer-main-04 .offer-text {margin: 15px 0;} 
  	.product-single__thumbnails.product-single__thumbnails-product-template .grid__item {width: auto;}
  	.product-single__thumbnail {height: 70px; width: 70px;}
  	.cust-para {padding-left: 0;}
    .breadcrumb span, .breadcrumb a {font-size: 16px;}
    .cus-col-cover .grid__item {padding-left: 22px; width: 100%;}
  	.offer-main-03 {margin-top: 0;}
    .offer-main-04 .offer-text {width: 95%;}
    .cus-newsletter > h3 {color: #ffffff; font-size: 24px;}
  	.product-price p.p-01 {margin: 15px 0 0; width: 100%;}
	.product-price p.p-02 {width: 100%;}
	.product-desc {padding-top: 20px;}
}
@media screen and (max-width: 375px){
    .cus-search-mb .icon.icon-search {left: 90%;}
  	.newsletter-btn input {width: 250px;}
  	.newsletter-btn {width: 100%;}
  	.offer-main-04 .offer-cover {margin: 0;}
	.offer-main-04 .offer-text p {font-size: 11px; line-height: 17px; text-align: left;}
  	.offer-main-04 .offer-text {margin: 0 15px;}
  	.offer-main-03 .offer-text {margin-top: 20px;}
  	.template-product .cus-offers h3 {font-size: 16px; padding: 40px 0 70px;}
	.cusrm-banner-left p {font-size: 18px; padding: 20px;}
  	.template-collection .cus-offers h3 {padding: 30px 0;}
    .offer-main-04 .offer-text {width: 80%;}
	.custom-cart h1 {font-size: 24px;}
  	.cus-offers h1 {font-size: 26px;}
}
@media screen and (max-width: 360px){
	.footer-copyright p {font-size: 12px;}
 	 .offer-main-04 .offer-text p {line-height: 24px;}
  	.offer-main-04 .offer-text {width: auto;}
}
@media screen and (max-width: 320px){
  	.newsletter-btn input {width: 200px;}
    .offer-main-03 .offer-text {margin-top: 0px;}
  	.offer-main-03 .offer-text .offer-des {font-size: 24px;}
 	.offer-main-04 .offer-text p {line-height: 15px;}
}