  @import url('https://fonts.googleapis.com/css?family=Montserrat:400,700|Roboto:300i,400,500,700');
  html,
  body {
      height: 100%;
  }
  
  .floatleft {
      float: left
  }
  
  .floatright {
      float: right;
  }
  
  .alignleft {
      float: left;
      margin-right: 15px;
      margin-bottom: 15px;
  }
  
  .alignright {
      float: right;
      margin-left: 15px;
      margin-bottom: 15px
  }
  
  .aligncenter {
      display: block;
      margin: 0 auto 15px
  }
  
  a:focus {
      outline: 0px solid
  }
  
  .fix {
      overflow: hidden
  }
  
  p {
      margin: 0 0 15px;
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  a {
      margin: 0 0 10px;
      font-family: 'Montserrat', sans-serif;
  }
  
  a {
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      text-decoration: none;
  }
  
  a:hover {
      color: #b3ae8d;
      text-decoration: none;
  }
  
  a:active,
  a:hover {
      outline: 0 none;
  }
  
  ul {
      list-style: outside none none;
      margin: 0;
      padding: 0
  }
  
  .clear {
      clear: both
  }
  
  body {}
  
  ::-moz-selection {
      background: #b3d4fc;
      text-shadow: none;
  }
  
  ::selection {
      background: #b3d4fc;
      text-shadow: none;
  }
  
  .browserupgrade {
      margin: 0.2em 0;
      background: #ccc;
      color: #000;
      padding: 0.2em 0;
  }
  
  .container {
      width: 1200px;
  }
  /*----------------------------------------*/
  /* 5. Menu css 
/*----------------------------------------*/
  
  .header-topbar-area-top {
      background: #bf2e1a none repeat scroll 0 0;
  }
  
  .header-topbar-area-top .header-login {
      margin-top: 11px;
  }
  
  .header-login li {
      display: inline-block;
  }
  
  .header-social-icon li {
      display: inline-block;
  }
  
  .header-social-icon a {
      background: #474747 none repeat scroll 0 0;
      color: #fff;
      display: block;
      font-size: 18px;
      height: 30px;
      line-height: 30px;
      text-align: center;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      width: 30px;
      position: relative;
      top: 7px;
  }
  
  .header-social-icon a:hover {
      background: #b3ae8d
  }
  
  .header-social-icon li+li {
      margin-left: 2px;
  }
  
  .header-login a {
      color: #fff;
      font-size: 10px;
      text-decoration: none;
      text-transform: uppercase;
      font-weight: 700;
  }
  
  .header-login a:hover {
      color: #b3ae8d;
  }
  
  .header-login li+li {
      margin-left: 35px;
  }
  
  .header-currency-area ul li {
      display: inline-block;
  }
  
  .cur-text-wrapper {
      top: 42px;
      position: absolute;
      left: 0;
      display: none;
  }
  
  .cur-lanpos {
      top: 42px;
      position: absolute;
      left: 0;
      display: none;
  }
  
  .cur-text-wrapper.currency-opt {
      background: #000;
      z-index: 99;
  }
  
  .currency-ttl {
      cursor: pointer;
  }
  
  .header-currency-area li + li {
      margin-left: 15px;
  }
  
  .header-currency-area .cur-usd > span {
      color: #fff;
      font-size: 10px;
      margin-right: 5px;
      text-transform: uppercase;
      font-family: Montserrat;
      line-height: 44px;
      -webkit-transition: .3s;
      transition: .3s;
      font-weight: 700;
  }
  
  .header-currency-area .cur-usd > span:hover {
      color: #b3ae8d;
  }
  
  .header-currency-area .cur-usd > a i {
      font-size: 18px;
      position: relative;
      top: 3px;
      color: #fff;
      -webkit-transition: .3s;
      transition: .3s;
  }
  
  .header-currency-area .cur-usd > a i:hover {
      color: #b3ae8d;
  }
  
  .header-currency-area {
      float: right;
  }
  
  .cur-text-wrapper.currency-opt .inner-text a {
      color: #959595;
      font-size: 10px;
      text-transform: uppercase;
      text-decoration: none;
      -webkit-transition: .3s;
      transition: .3s;
      display: block;
  }
  
  .cur-text-wrapper.currency-opt .inner-text a:hover {
      color: #fff
  }
  
  .cur-text-wrapper.currency-opt .usd a {
      display: block;
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 10px;
  }
  
  .cur-text-wrapper.currency-opt .cbp a {
      display: block;
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 10px;
  }
  
  .cur-text-wrapper.currency-opt {
      background: #000 none repeat scroll 0 0;
      z-index: 99;
  }
  /*Header middle css start*/
  
  .sticky .header-logo {
      padding: 0;
  }
  
  .header-middle {
      padding: 20px 0;
  }
  
  .header-whishlist {
      float: right;
      margin-top: 5px;
  }
  
  .header-whish {
      float: left;
      padding-bottom: 7px;
  }
  
  .header-middle-phone {
      float: left;
  }
  
  .header-middle-phone {
      background: #f5f5f5 none repeat scroll 0 0;
      float: left;
      padding: 18px;
  }
  
  .header-middle-phone span {
      font-size: 18px;
      font-weight: 600;
      letter-spacing: 1px;
      color: #455560;
  }
  
  .header-middle-phone span i {
      margin-right: 10px;
      font-size: 22px;
  }
  
  .header-whish-compare {
      float: left;
      margin-right: 25px;
  }
  
  .header-whish a {
      color: #455560;
      font-size: 12px;
      text-transform: uppercase;
      font-weight: 600;
  }
  
  .header-whish a:hover {
      color: #b3ae8d;
  }
  
  .header-whish:before {
      color: #455560;
      content: "ï‚Š";
      font-family: fontawesome;
      font-size: 18px;
      font-weight: 600;
      position: relative;
      right: 10px;
      top: 2px;
      cursor: pointer;
  }
  
  .header-compare a {
      color: #455560;
      font-size: 12px;
      text-transform: uppercase;
      font-weight: 600;
      margin-left: 3px;
  }
  
  .header-compare a:hover {
      color: #b3ae8d;
  }
  
  .header-compare:before {
      content: "ï€¡";
      font-family: fontawesome;
      font-size: 18px;
      font-weight: 600;
      right: 9px;
      position: relative;
      top: 2px;
      color: #455560;
      cursor: pointer;
  }
  
  .header-whish-compare:before {
      background: #cac9c9 none repeat scroll 0 0;
      content: "";
      height: 1px;
      left: -15px;
      position: absolute;
      top: 31px;
      width: 55px;
  }
  
  .main-drop {
      background: #fff none repeat scroll 0 0;
      box-shadow: 0 1px 2px rgba(86, 86, 90, 0.5);
      left: 0;
      padding-bottom: 12px;
      position: absolute;
      top: 100%;
      -webkit-transform: scaleY(0);
      transform: scaleY(0);
      -webkit-transform-origin: 0 0 0;
      transform-origin: 0 0 0;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      z-index: 99999;
      padding-top: 9px;
      width: 190px;
  }
  
  ul.main-menu li:hover .main-drop {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
  }
  
  .firstli {
      padding-top: 15px;
  }
  
  .lastli {
      padding-bottom: 9px;
  }
  
  ul.main-drop > li a {
      color: #455560;
      display: block;
      font-size: 14px;
      line-height: 17px;
      padding: 3px 30px;
      text-decoration: none;
      text-transform: capitalize;
  }
  
  ul.main-menu > li {
      display: inline-block;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
  }
  
  .dropdown2 {
      position: relative;
  }
  
  ul.main-drop > li > a:hover {
      color: #b3ae8d;
  }
  
  .main-menu > li > a {
      color: #455560;
      display: block;
      font-size: 14px;
      font-weight: 600;
      margin-top: 25px;
      text-decoration: none;
      text-transform: uppercase;
  }
  
  .main-menu > li + li > a {
      padding-left: 37px;
  }
  
  .main-menu > li > a:hover {
      color: #b3ae8d;
  }
  
  .main-menu li:hover > a {
      color: #b3ae8d;
  }
  
  .main-menu li.active > a {
      color: #b3ae8d;
      border: 2px solid #b3ae8d;
      padding: 7px 15px;
  }
  
  .mega-menu-area {
      background: #fff none repeat scroll 0 0;
      box-shadow: 0 1px 2px rgba(86, 86, 90, 0.5);
      left: 170px;
      padding-bottom: 15px;
      position: absolute;
      top: 100%;
      -webkit-transform: scaleY(0);
      transform: scaleY(0);
      -webkit-transform-origin: 0 0 0;
      transform-origin: 0 0 0;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      z-index: 99999;
      width: 235px;
  }
  
  .mega-menu-area.hp1-style1 {
      width: 300px;
  }
  
  .mega-menu-area.hp1-style2 {
      width: 300px;
  }
  
  .single-mega-item li a:hover {
      color: #b3ae8d;
  }
  
  ul.main-menu li:hover .mega-menu-area {
      -webkit-transform: scaleY(1);
      transform: scaleY(1);
  }
  
  .single-mega-item {
      float: left;
  }
  
  .mega-menu-area.hp2style2 {
      width: 795px;
  }
  
  .mega-menu-area.hp2style1 {
      width: 670px;
  }
  
  .single-mega-item.single-mega-item2 {
      width: 100%;
  }
  
  .main-menu {
      position: relative;
  }
  
  .mega-title {
      margin-bottom: 15px;
  }
  
  .single-mega-item > li a {
      color: #455560;
      display: block;
      font-size: 14px;
      border-bottom: 1px solid #dddddd;
      padding: 6px 25px;
      text-decoration: none;
      margin: 0px;
      text-transform: capitalize;
  }
  
  li.mega-title > a {
      color: #455560;
      display: block;
      font-size: 14px;
      padding-top: 25px;
      text-decoration: none;
      text-transform: uppercase;
      font-weight: 600;
  }
  
  .single-mega-item {
      position: relative;
  }
  
  li.active a {
      color: #999999;
  }
  
  .main-menu li .mega-parent {
      position: static;
  }
  
  .mega-parent i,
  .dropdown2 i,
  .main-menu i {
      font-size: 20px;
      line-height: 0;
      position: relative;
      top: 2px;
  }
  /*Sticky header start*/
  
  .sticky {
      background: rgba(255, 255, 255, 0.90) none repeat scroll 0 0;
      left: 0;
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 999;
      border-bottom: 1px solid #eee;
  }
  
  .sticky .main-menu li:hover > a {
      color: #b3ae8d;
  }
  
  .sticky .main-menu li.active > a {
      color: #b3ae8d;
      border: 2px solid #b3ae8d;
  }
  
  .sticky .main-menu > li > a {
      padding-bottom: 0px;
      padding-top: 0px;
  }
  
  .main-menu-wrapper.sticky .header-cart-area {
      display: block;
  }
  
  .main-menu-wrapper.sticky .main-cart-area:after {
      display: block;
  }
  
  .sticky .header-search.header-search-position.posr {
      display: none;
  }
  
  .main-menu-wrapper.sticky .header-cart-area {
      display: none;
  }
  
  .sticky .shop-bag.home2-shopbag {
      display: none;
  }
  /*Mobile menu*/
  
  .mobile-menu-area {
      display: none;
  }
  
  nav ul.main-menu {
      display: block;
  }
  
  .mean-container {
      position: relative;
  }
  
  .container.mean-container:before {
      color: #ffffff;
      content: "Menu";
      font-family: Montserrat;
      font-size: 19px;
      left: 27px;
      position: absolute;
      text-transform: uppercase;
      top: 10px;
      z-index: 999;
  }
  
  .mean-container a.meanmenu-reveal {
      top: 3px;
  }
  
  .mean-container .mean-nav ul li a.mean-expand {
      height: 24px;
  }
  
  .sticky .container.mean-container:before {
      top: 11px;
  }
  
  .mobile-menu-area.hp1-mobile-area {
      margin-top: 12px;
  }
  /*Sticky header end*/
  
  .header-search {
      width: 10%;
      float: left;
  }
  
  .header-cart-area {
      width: 90%;
      float: right;
      text-align: right;
  }
  
  .header-cart-area .cart-heading {
      text-align: left;
  }
  
  .header-cart-area .cart-dress-color {
      text-align: left;
  }
  
  .main-cart-area {
      padding-top: 17px;
  }
  
  .sticky .main-cart-area {
      padding-top: 5px;
  }
  
  .header-search input {
      height: 31px;
      width: 160px;
      background: #fff;
      border: 1px solid #455560;
  }
  
  .header-search button {
      background: transparent;
      color: #455560;
      border: 1px solid #fff;
      float: right;
      right: 0px;
      width: 40px;
      position: relative;
      font-size: 20px;
      height: 36px;
      -webkit-transition: .3s;
      transition: .3s;
  }
  
  .header-search.header-search-style2 button {
      background: transparent;
      color: #455560;
      border: 1px solid #fff;
      float: inherit;
      right: 34px;
      width: 40px;
      position: relative;
      font-size: 20px;
      height: 36px;
      -webkit-transition: .3s;
      transition: .3s;
      top: 2px;
  }
  
  .header-search button:hover {
      border: 1px solid #ccc;
      width: 40px;
      height: 36px;
  }
  
  .header-search-position input {
      position: absolute;
      height: 36px;
      width: 0;
      right: 40px;
      top: 0;
      z-index: 9999;
      border: 0;
      padding: 0;
      color: #444444;
      -webkit-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
  }
  
  .header-search-position:hover input {
      width: 165px;
      padding-left: 20px;
      background: #e8e8e8;
  }
  
  .shopping-cart.strong-up span {
      color: #455560;
      font-size: 14px;
      font-weight: 600;
      text-transform: uppercase;
  }
  
  .shopping-cart a {
      color: #455560;
      margin-bottom: 0;
      padding: 0px 0 15px;
  }
  
  .cart-item {
      margin-right: 5px;
  }
  
  .style-shopping-bag {
      position: relative;
  }
  
  .style-shopping-bag:before {
      content: "ïŠ";
      cursor: pointer;
      font-family: fontawesome;
      font-size: 30px;
      left: 35px;
      position: absolute;
      top: -4px;
  }
  
  .style-shopping-bag:after {
      background: #ccc none repeat scroll 0 0;
      content: "";
      height: 33px;
      left: 94px;
      position: absolute;
      top: 2px;
      width: 1px;
  }
  
  .wid {
      width: 46% !important;
      display: inline-block;
      vertical-align: top;
  }
  
  #showProduct .kurti_img-containt {
      height: 70px;
      overflow: auto;
      padding-left: 14px;
  }
  /*----------------------------------------*/
  
  .product-tab-cat {
      display: inline-block;
      margin-bottom: 49px;
  }
  
  .section-title {
      margin-bottom: 40px;
  }
  
  .collection-title.title-top h3 {
      color: #455560;
  }
  
  .collection-title.title-bottom h3 {
      color: #fff;
  }
  
  .title-head > h3 {
      color: #455560;
      font-size: 25px;
      font-weight: 700;
      margin-bottom: 7px;
      text-transform: uppercase;
  }
  
  .product-tab-cat ul li {
      display: inline-block;
  }
  
  .product-tab-cat ul li+li {
      margin-left: 25px;
      position: relative;
  }
  
  .product-tab-cat li + li:before {
      background: #adadad none repeat scroll 0 0;
      border-radius: 50%;
      content: "";
      height: 7px;
      left: -18px;
      position: absolute;
      top: 8px;
      width: 7px;
  }
  
  .product-tab-cat li a {
      color: #999;
      font-size: 16px;
      font-weight: 700;
      text-decoration: none;
      text-transform: uppercase;
  }
  
  .product-tab-cat li.active a {
      color: #b3ae8d;
  }
  
  .product-review ul.light-color li a {
      color: #d4d4d4;
  }
  
  .product-social-icon ul li {
      display: inline-block;
  }
  
  .product-review ul li {
      display: inline-block;
  }
  
  .priduct-img-wrapper {
      -webkit-transition: .3s;
      transition: .3s;
  }
  
  .product-wrapper:hover .priduct-img-wrapper {
      box-shadow: 1px 0px 18px 2px rgba(0, 0, 0, 0.2);
  }
  
  .single-product {
      padding-top: 16px;
      margin-bottom: 50px;
  }
  
  .product-inner-text {
      left: 0;
      position: absolute;
      right: 0;
      text-align: center;
      top: 70%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      -webkit-transition: .3s;
      transition: .3s;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  
  .product-wrapper:hover .product-inner-text {
      top: 50%;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
  
  .product-qview-search .btn-def.btn-product-qview {
      font-size: 13px;
      margin-top: 10px;
      padding-right: 18px;
  }
  
  .product-qview-search .btn-def.btn-product-qview {
      font-size: 12px;
      margin-top: 10px;
      padding: 5px 11px;
      line-height: 36px;
  }
  
  .product-search.fa.fa-search {
      font-size: 15px;
  }
  
  .product-review {
      bottom: 24%;
      left: 0;
      position: absolute;
      right: 0;
      text-align: center;
  }
  
  .product-review li a {
      color: gold;
      font-size: 15px;
  }
  
  .product-bottom-text {
      margin-top: 20px;
      text-align: center;
  }
  
  .product-bottom-title h4 {
      color: #252525;
      font-size: 16px;
      text-decoration: none;
      text-transform: uppercase;
  }
  
  .product-bottom-price > span {
      color: #353535;
      font-family: Montserrat;
      font-size: 14px;
  }
  
  .product-bottom-price del {
      color: #959595;
      font-size: 14px;
      font-family: Montserrat;
  }
  
  .product-bottom-price {
      margin-top: 29px;
  }
  
  .product-tab-category-wrapper .active-owl-product.owl-carousel.owl-theme .col-md-3 {
      width: 100%;
  }
  
  .active-owl-product.owl-theme .owl-controls .owl-buttons div {
      left: -24px;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      position: absolute;
      top: 44%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
  }
  
  .product-conttab-wrapper:hover .active-owl-product.owl-theme .owl-controls .owl-buttons div {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
  
  .active-owl-product.owl-theme .owl-controls .owl-buttons .owl-next {
      left: auto;
      right: -24px;
  }
  /*----------------------------------------*/
  /* 9. banner area css start 
/*----------------------------------------*/
  
  .center-banner {
      background: #455560455560 none repeat scroll 0 0;
      width: 100%;
  }
  
  .banner-left-wrapper {
      width: 50%;
      float: left;
  }
  
  .banner-right-wrapper {
      width: 50%;
      float: left;
  }
  
  .center-banner .title-top h3 {
      color: #455560;
      font-size: 28px;
      font-weight: 700;
      margin-bottom: 7px;
      text-transform: uppercase;
  }
  
  .center-banner .title-bottom h3 {
      color: #fff;
      font-size: 28px;
      font-weight: 700;
      margin-bottom: 7px;
      text-transform: uppercase;
  }
  
  .banner-text-wrapper {
      padding: 95px 0;
  }
  
  .btn-area-comm {
      margin-top: 40px;
  }
  
  .content-area-comm {
      margin-top: 40px;
  }
  
  .top-bg {
      background: #f5f5f5 none repeat scroll 0 0;
  }
  
  .bottom-bg {
      background: #455560;
  }
  
  .banner-text-top {
      margin: auto;
      width: 80%;
  }
  
  .banner-text-bottom {
      margin: auto;
      width: 80%;
      color: #fff;
  }
  
  .content-top > p {
      font-family: arial;
      font-size: 15px;
  }
  
  .content-bottom > p {
      color: #999;
      font-family: arial;
      font-size: 15px;
  }
  
  .collection-right-img {
      position: relative;
  }
  
  .collection-right-img a:before {
      background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
      content: "";
      height: 0;
      left: 0;
      position: absolute;
      top: 0;
      -webkit-transition: all 500ms ease-in 0s;
      transition: all 500ms ease-in 0s;
      width: 0;
  }
  
  .collection-single-box-img:hover .collection-right-img a:before {
      width: 100%;
      height: 100%;
  }
  
  .collection-right-img a:after {
      background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
      bottom: 0;
      content: "";
      height: 0;
      position: absolute;
      right: 0;
      -webkit-transition: all 500ms ease-in 0s;
      transition: all 500ms ease-in 0s;
      width: 0;
  }
  
  .collection-single-box-img:hover .collection-right-img a:after {
      width: 100%;
      height: 100%;
  }
  /*Collection area css end*/
  
  .active-featured-owl.owl-carousel.owl-theme .col-md-3 {
      width: 100%;
  }
  
  .featured-product-area .section-title {
      margin-bottom: 50px;
  }
  
  .single-featured-product {
      margin-bottom: 35px;
  }
  
  .active-featured-owl.owl-theme .owl-controls .owl-buttons div {
      left: -24px;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      position: absolute;
      top: 44%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
  }
  
  .featured-product-wrapper:hover .active-featured-owl.owl-theme .owl-controls .owl-buttons div {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
  
  .active-featured-owl.owl-theme .owl-controls .owl-buttons .owl-next {
      left: auto;
      right: -24px;
  }
  /*----------------------------------------*/
  /* 10. Blog 
/*----------------------------------------*/
  
  .homeone-blog-area {
      margin-top: 55px;
      margin-bottom: 95px;
  }
  
  .section-title.title-head a h3 {
      color: #455560;
      font-size: 28px;
      font-weight: 700;
      text-transform: uppercase;
      text-decoration: none;
  }
  
  .homeone-blog-area .section-title-blog {
      margin-bottom: 25px;
  }
  
  .blog-small-text {
      font-size: 12px;
      font-weight: 700;
      letter-spacing: 0.2em;
      margin-bottom: 18px;
      text-transform: uppercase;
      font-family: Montserrat;
  }
  
  .blog-small-text > p {
      color: #b3ae8d;
  }
  
  .blog-content {
      font-family: Arial;
      font-size: 15px;
      width: 80%;
  }
  
  .single-blog:hover .overlay-margin-10:before {
      -webkit-transform: scale(1);
      transform: scale(1);
  }
  
  .blog-image-wrapper .text-top {
      text-transform: uppercase;
  }
  
  .blog-image-wrapper .text-top a h4 {
      color: #455560;
      text-decoration: none;
  }
  
  .blog-image-wrapper:hover .def-hovereff {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
  
  .text-bottom span.blog-contact {
      color: #222;
      display: inline-block;
      font-size: 13px;
      margin-top: 22px;
  }
  
  .active-blog-owl.owl-carousel.owl-theme .col-md-4 {
      width: 100%;
  }
  
  .active-blog-owl.owl-theme .owl-controls .owl-buttons div {
      position: absolute;
      right: 141%;
      top: 90%;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
  
  .active-blog-owl.owl-theme .owl-controls .owl-buttons .owl-next {
      left: auto;
      right: 134%;
  }
  
  .blog-image.blog-img-stlye1 img {
      margin-top: 4px;
  }
  
  .brand-slider-wrapper .def-owl.owl-theme .owl-controls .owl-buttons div {
      background: #fff none repeat scroll 0 0;
      border: 2px solid #b3ae8d;
      border-radius: 0;
      color: #b3ae8d;
      display: inline-block;
      font-size: 20px;
      height: 35px;
      line-height: 25px;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      width: 35px;
  }
  /*----------------------------------------*/
  /* 11. Email area 
/*----------------------------------------*/
  
  .home-email-area {
      background: rgba(0, 0, 0, 0) url("images/mbg/mbg.jpg") no-repeat scroll 0 0;
      width: 100%;
      background-size: cover;
  }
  
  .center-banner-area.hp1-center-banner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
  
  .email-text-wrapper {
      float: right;
      padding-bottom: 105px;
      width: 50%;
  }
  
  .home-email-area .section-title {
      margin-bottom: 45px;
  }
  
  .home-email-area .section-title {
      margin-top: 100px;
  }
  
  .email-small-text {
      float: right;
      margin-bottom: 35px;
  }
  
  .home-email-area .email-input input {
      border: 0 none;
      margin-bottom: 22px;
      padding: 10px;
      width: 100%;
  }
  
  .email-small-text > p {
      color: #727272;
      font-family: Arial;
      font-size: 15px;
  }
  
  .home-email-area .email-input input {
      background: #fff none repeat scroll 0 0;
      border: 1px solid #ebebeb;
      font-size: 15px;
      height: 45px;
      margin-bottom: 22px;
      padding-left: 15px;
      width: 100%;
  }
  
  .home-email-area .email-input input:focus {
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
      outline: 0 none;
  }
  
  .home-email-area .email-btn button {
      background: #bf2e1a none repeat scroll 0 0;
      border: 1px solid #bf2e1a;
      color: #fff;
      font-size: 14px;
      font-weight: 700;
      padding: 12px 40px;
      text-transform: uppercase;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
  }
  
  .home-email-area .email-btn button:hover {
      background: #455560;
      border: 1px solid #455560;
  }
  /*----------------------------------------*/
  /* 12. Brand area 
/*----------------------------------------*/
  
  .brand-area.hp1-brand-area {
      padding-top: 95px;
      padding-bottom: 95px;
  }
  
  .hp2-brand-area {
      padding-top: 95px;
  }
  
  .brand-area .brand-image {
      border: 1px solid #ccc;
      margin-bottom: 1px;
  }
  
  .active-brand-owl.owl-carousel.owl-theme .col-md-2 {
      width: 100%;
  }
  
  .active-brand-owl.owl-theme .owl-controls .owl-buttons div {
      left: -3px;
      margin: 0;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
  }
  
  .owl-theme .owl-controls {
      margin-top: 0;
  }
  
  .active-brand-owl.owl-theme .owl-controls .owl-buttons .owl-next {
      left: auto;
      right: -3px;
  }
  
  .brand-area:hover .active-brand-owl.owl-theme .owl-controls .owl-buttons div {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
  /*----------------------------------------*/
  /* 13. Footer 
/*----------------------------------------*/
  
  .main-footer-area {
      background: #d0d0d0;
      color: #000;
      padding-bottom: 28px;
      padding-top: 50px;
  }
  
  .footer-content {
      width: 90%;
  }
  
  .footer-title {
      margin-bottom: 45px;
  }
  
  .footer-title > h5 {
      color: #000;
      font-size: 17px;
      text-decoration: none;
      text-transform: uppercase;
      font-weight: 700;
  }
  
  .footer-text > p {
      color: #f1f1f1;
      font-family: Arial;
      font-size: 15px;
      font-weight: 500;
      line-height: 25px;
      margin-bottom: 8px;
  }
  
  .footer-readmore a {
      color: #b3ae8d;
      font-family: Arial;
      font-size: 14px;
      font-weight: 400;
  }
  
  .footer-readmore a:hover {
      padding-left: 7px;
  }
  
  .footer-social-icon li {
      display: inline-block;
      margin-top: 2px;
      margin-left: 10px;
  }
  
  .footer-social-icon li:last-child {
      margin-left: 0px;
  }
  
  .footer-social-icon a {
      color: #f1f1f1;
      font-size: 19px;
      height: 20px;
      line-height: 20px;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      width: 20px;
  }
  
  .footer-social-icon a:hover {
      color: #b3ae8d
  }
  
  .footer-list-text a {
      color: #000;
      font-family: Montserrat;
      font-size: 12px;
      text-decoration: none;
      text-transform: uppercase;
      display: block;
      -webkit-transition: .3s;
      transition: .3s;
  }
  
  .footer-list-text a:hover {
      color: #b3ae8d;
  }
  
  .main-footer-area .footer-list-text > li + li {
      margin-top: 20px;
  }
  
  .def-funderline:before {
      content: "";
      width: 36px;
      height: 2px;
      position: absolute;
      background: #b3ae8d;
      top: 30px;
      left: 0;
  }
  
  .footer-list-text li {
      -webkit-transition: .3s;
      transition: .3s;
  }
  
  .footer-list-text > li:hover {
      padding-left: 10px;
  }
  
  .my-acct-hover > h5:hover {
      color: #b3ae8d;
  }
  
  .footer-bottom-text a {
      color: #b3ae8d;
  }
  
  .footer-bottom-text a:hover {
      text-decoration: underline;
  }
  
  .footer-bottom-area {
      background: #455560 none repeat scroll 0 0;
      margin: 0;
      padding: 7px 0 0px;
  }
  
  .footer-bottom-text p {
      color: #f1f1f1;
      display: block;
      font-family: Montserrat;
      font-size: 14px;
      padding-top: 2px;
      text-transform: capitalize;
  }
  
  .footer-bottom-image > img {
      padding-bottom: 5px;
  }
  
  .footer-bottom-left p {
      margin: 0 0 0px;
  }
  
  .footer-bottom-right p {
      margin: 0 0 0px;
  }
  
  .to-top.posr > a {
      background: #232323 none repeat scroll 0 0;
      border: 1px solid #fff;
      bottom: 5%;
      color: #fff;
      display: block;
      font-size: 29px;
      height: 43px;
      line-height: 45px;
      position: fixed;
      right: 20px;
      text-align: center;
      width: 40px;
  }
  
  .to-top i {
      position: relative;
      bottom: 2px;
      top: -1px;
  }
  
  .slider-progress {
      display: none;
  }
  
  .black-background {
      background-color: #262626;
  }
  
  .h1 {
      text-align: center;
      font-family: 'Montserrat UltraLight';
      margin: 38px;
      text-transform: uppercase;
      letter-spacing: 0.05em;
      color: #cccccc;
      font-size: 35px;
      line-height: 40px;
  }
  
  .h2 {
      text-align: center;
      font-family: 'Montserrat UltraLight';
      margin: 1em 0;
      text-transform: uppercase;
      letter-spacing: 0.05em;
      color: #cccccc;
      font-size: 36px;
  }
  
  .main-footer-area a {
      color: #000 !important;
  }
  
  a {
      color: #040404;
  }
  
  .real_inner_img {
      width: 350px;
      height: 235px;
      margin: 2px;
      margin-bottom: 5px;
  }
  
  .pt40 {
      padding-top: 40px;
  }
  
  .pt20 {
      padding-top: 40px;
  }
  
  .pb40 {
      padding-bottom: 40px;
  }
  
  .hover_img {
      /*box-shadow: 0px 1px 2px 3px #eee;*/
      padding: 2px;
  }
  
  .women-content h4 {
      color: #455560;
      display: block;
      font-size: 18px;
      font-weight: 600;
      margin-top: 25px;
      text-decoration: none;
      text-transform: uppercase;
      font-family: 'Montserrat', sans-serif;
  }
  
  .women-content {
      padding-left: 35px;
      padding-bottom: 10px;
  }
  
  .women-content a {
      color: #000;
      font-size: 15px;
  }
  
  .women-content p {
      line-height: 20px;
  }
  
  .women {
      background: url(../images/women-back.jpg);
      padding-bottom: 10px;
  }
  
  .shop-all {
      background: transparent;
      border: 1px solid #000;
      padding: 5px 18px;
  }
  
  .mt50 {
      margin-top: 50px;
  }
  
  input[type=text] {
      padding: 7px;
      margin: 4px;
      border: 1px solid #d0d0d0 !important;
      font-size: 16px;
      border-radius: 0;
  }
  
  .search-container button {
      float: right;
      padding: 5px 10px;
      margin-top: 16px;
      margin-right: 16px;
      background: #ddd;
      font-size: 17px;
      border: none;
      cursor: pointer;
  }
  
  .search-container button:hover {
      background: #ccc;
  }
  
  @media screen and (max-width: 600px) {
      .wallet h2{
              font-size: 20px;
      }
      .topnav .search-container {
          float: none;
      }
      input[type=text] {
          border: 1px solid #ccc;
      }
       #showProduct .kurti_img-containt {
          height: 80px !important;
          overflow: auto;
          padding-left: 14px;
      }
  }
  
  .black a {
      color: #040404;
      font-size: 13px;
      text-transform: uppercase;
      height: 18px;
      line-height: 20px;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
      position: relative;
  }
  
  .bt-sty {
      position: absolute;
      color: #fff;
      right: -15px;
      font-size: 8px;
      top: -6px;
      background: #f00;
      padding: 0px 8px;
      border-radius: 100%;
  }
  
  .bt-sty1 {
      position: absolute;
      color: #fff;
      right: -11px;
      font-size: 8px;
      top: -6px;
      background: #f00;
      padding: 0px 8px;
      border-radius: 100%;
  }
  
  .bt-sty1:hover {
      position: absolute;
      color: #fff;
      right: -11px;
      font-size: 8px;
      top: -6px;
      background: #f00;
      padding: 0px 8px;
      border-radius: 100%;
  }
  
  .center-tt {
      font-size: 14px;
      width: 70px;
      text-transform: capitalize;
      text-align: center;
      padding: 2px!important;
      border: 1px solid gray;
      background: #fbfbfb;
      cursor: pointer;
      transition: 1s ease;
  }
  
  .center-tt:disabled {
      background: #ccc;
      color: #fff;
  }
  
  .center-tt:hover {
      border: 1px solid #333;
  }
  
  .btn-st-ul-ss > li {
      display: inline-block;
      min-width: 10%;
      margin-bottom: 4px;
  }
  
  .center-tt.size_activ {
      border: 1px solid #ccc;
      border-radius: 5px;
      font-size: 14px;
      padding: 2px!important;
      background-color: #000;
      color: #fff;
  }
  
  .black2 a {
      color: #040404;
      font-size: 13px;
      text-transform: uppercase;
      height: 18px;
      line-height: 20px;
      -webkit-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s;
  }
  
  .black2 li {
      display: inline-block;
      margin-top: 2px;
  }
  
  .widget p {
      font-family: Montserrat;
      font-size: 12px;
      line-height: 24px;
      text-decoration: none;
      text-transform: uppercase;
      display: block;
      -webkit-transition: .3s;
      transition: .3s;
  }
  
  .makeup a {
      color: #000 !important;
      font-family: Montserrat;
      font-size: 12px;
      text-decoration: none;
      text-transform: uppercase;
      -webkit-transition: .3s;
      transition: .3s;
  }
  
  .lorem {
      color: #464646;
      margin-top: 35px;
      font-size: 17px;
      text-decoration: none;
      text-transform: uppercase;
      font-weight: 700;
  }
  
  .pt20 {
      padding-top: 20px;
  }
  
  .lorem-p {
      color: #000 !important;
      font-family: Montserrat;
      font-size: 12px;
      text-decoration: none;
      text-transform: uppercase;
      -webkit-transition: .3s;
      transition: .3s;
  }
  
  .navbar-brand > img {
      max-height: 55px;
  }
  
  .kurti_img-containt p {
      color: #000 !important;
      font-family: Montserrat;
      font-size: 12px;
      text-decoration: none;
      margin: 0px;
  }
  
  .dark-black {
      color: #000;
      font-weight: 600;
  }
  
  .red {
      color: #f00;
  }
  
  .kurti_img .hide-size {
      display: none;
  }
  
  .kurti_img img .hide-size:hover {
      display: block;
  }
  
  .panel-default>.panel-heading {
      color: #333;
      background-color: #fff;
      border-color: #e4e5e7;
      padding: 0;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
  }
  
  .panel-default>.panel-heading a {
      display: block;
      font-weight: 600;
      padding: 10px 15px;
      text-transform: uppercase;
  }
  
  .panel-default>.panel-heading a:after {
      content: "";
      position: relative;
      top: 1px;
      display: inline-block;
      font-family: 'Glyphicons Halflings';
      font-style: normal;
      font-weight: 400;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      float: right;
      transition: transform .25s linear;
      -webkit-transition: -webkit-transform .25s linear;
  }
  
  .panel-default>.panel-heading a[aria-expanded="true"]:after {
      content: "\2212";
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg);
  }
  
  .panel-default>.panel-heading a[aria-expanded="false"]:after {
      content: "\002b";
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
  }
  
  .accordion-option {
      width: 100%;
      float: left;
      padding: 5px;
      border-bottom: 1px solid #e5e5e5;
      clear: both;
      background: #dedede;
  }
  
  .accordion-option .title {
      font-size: 13px;
      font-weight: bold;
      float: left;
      text-transform: uppercase;
      padding: 9px;
      margin: 0;
  }
  
  .accordion-option .toggle-accordion:before {
      content: "Expand All";
  }
  
  .accordion-option .toggle-accordion.active:before {
      content: "View all";
  }
  
  .panel-title {
      font-size: 13px;
  }
  
  .collapse.show {
      display: flex;
  }
  
  .accordion-option .toggle-accordion {
      font-size: 10px;
      color: #6a6c6f;
  }
  
  .bdr-back {
      background: #fff;
      border: 1px solid #dedede;
      box-shadow: 1px 1px 13px -1px #d0d0d0;
  }
  
  .panel-body label span {
      color: #000 !important;
      font-family: Montserrat;
      font-size: 12px;
      text-decoration: none;
      margin: 0px;
      padding-left: 10px;
  }
  
  .panel-body {
      padding-left: 11px;
      border-bottom: 1px solid #e5e5e5;
      padding-bottom: 17px;
  }
  
  .search-container {
      text-align: center;
  }
  
  .container2 {
      display: block;
      position: relative;
      padding-left: 30px;
      margin-bottom: 7px;
      cursor: pointer;
      font-size: 13px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
  }
  /* Hide the browser's default checkbox */
  
  .container2 input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
  }
  /* Create a custom checkbox */
  
  .checkmark {
      position: absolute;
      top: 0;
      left: 0;
      height: 20px;
      width: 20px;
      border-radius: 50%;
      background-color: #eee;
  }
  /* On mouse-over, add a grey background color */
  
  .container2:hover input ~ .checkmark {
      background-color: #ccc;
  }
  /* When the checkbox is checked, add a blue background */
  
  .container2 input:checked ~ .checkmark {
      background-color: #2196F3;
  }
  /* Create the checkmark/indicator (hidden when not checked) */
  
  .checkmark:after {
      content: "";
      position: absolute;
      display: none;
  }
  /* Show the checkmark when checked */
  
  .container2 input:checked ~ .checkmark:after {
      display: block;
  }
  
  .container2 .checkmark:after {
      left: 8px;
      top: 4px;
      width: 5px;
      height: 12px;
      border: solid white;
      border-width: 0 3px 3px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  }
  
  label {
      display: block;
      margin-bottom: .5rem;
  }
  
  .panel-group {
      border-bottom: 1px solid #e5e5e5;
  }
  
  .pb30 {
      padding-bottom: 30px;
  }
  
  .brand-details p {
    margin: 5px;
    font-size: 15px;
    font-size: .75em;
    color: #999;
        line-height: 18px;
}
.width-190{
    width: 190px;
}
  
  .p0 {
      padding: 0px;
  }
  
  .btn-outline-secondary {
      color: #6c757d;
      padding: 3px 37px;
      margin: 10px 0px;
      background-color: transparent;
      background-image: none;
      border-color: #6c757d;
  }
  
  .back-gray-bdr {
      border-bottom: 1px solid #e5e5e5;
  }
  
  .sp-wrap {
      background: #fff !important;
      border: #fff !important;
  }
  
  .sp-thumbs {
      margin-top: 10px;
  }
  
  .similar {
      text-align: center;
      margin-bottom: 25px;
      margin-top: 20px;
      font-size: 20px;
      font-weight: 600;
  }
  
  .product-info p {
      color: #000 !important;
      font-family: Montserrat;
      font-size: 12px;
      text-decoration: none;
      margin: 0px;
      line-height: 27px;
  }
  
  .heart {
      font-size: 19px;
      border: 1px solid #000;
      padding: 8px 10px;
      border-radius: 50%;
      margin-left: 20px;
  }
  
  .pt40 {
      padding-top: 40px;
  }
  
  .size {
      font-size: 15px;
      font-weight: 600;
  }
  
  .image {
      opacity: 1;
      display: block;
      width: 100%;
      height: auto;
      transition: .5s ease;
      backface-visibility: hidden;
  }
  
  .new-class-img {
      height: 260px !important;
      object-fit: scale-down;
  }
  
  .new-class-img2 {
      height: 260px !important;
      object-fit: scale-down;
  }
  
  .middle {
      transition: .5s ease;
      opacity: 0;
      position: absolute;
      top: 50%;
      display: block;
      background: #ffffff85;
      width: 100%;
      left: 50%;
      transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      text-align: center;
  }
  
  .container5:hover .middle {
      opacity: 1;
  }
  
  .text {
      background: #ff9800ad;
      color: black;
      font-size: 16px;
      text-transform: uppercase;
      padding: 8px 10px;
      width: 88%;
      margin: 0 auto;
  }
  
  .custom-select-boxs {
      color: #b2b2b2;
      font-size: 12px;
      left: 15px;
      position: absolute;
      text-transform: uppercase;
      top: 5px;
  }
  
  .custom-select-boxs .change-value {
      color: #434343;
      display: block;
      font-size: 18px;
      text-transform: capitalize;
  }
  
  .select-box select {
      -webkit-appearance: none;
      background: transparent;
      border: 0;
      font-size: 14px;
      overflow: hidden;
      text-align: left;
      width: 100%;
  }
  
  .catalog-product .filter-prod-head .jabong-dropdown {
      margin-bottom: 0;
  }
  
  .select-box {
      border: 1px solid #4d4d4d;
      overflow: hidden;
      position: relative;
      width: 88%;
  }
  
  .filters {
      border: 1px solid #000;
      padding: 13px 10px;
      font-size: 13px;
  }
  
  .mt14 {
      margin-top: 14px;
  }
  
  .a3 {
      border: 1px solid #000;
      text-align: center;
      margin-right: 9px;
      padding: 4px 8px 4px 8px;
  }
  
  .a4 {
      border: 1px solid #000;
      text-align: center;
      margin-right: 9px;
      background: #000;
      padding: 4px 8px 4px 8px;
      color: #fff;
  }
  
  .product-title-here {
      top: 30%;
      position: absolute;
      left: 9%;
  }
  
  .product-title-here h4 {
      margin-bottom: 25px;
  }
  
.kurti_img {
    border: 1px solid #eee;
    box-shadow: 1px 1px 3px -1px #d0d0d0;
}
  
  .btn-warning.disabled,
  .btn-warning:disabled {
      color: #ffffff;
      background-color: #f26105;
      border-color: #f26105;
      opacity: 1;
  }
  
  @media screen and (min-width: 768px) {
      .mb-visible {
          display: none;
      }
      .phone-filter-model .modal {
           padding-right: 17px;
            display: block;
            position: relative;
            z-index: 0 !important;
    }
    .phone-filter-model .modal-dialog {
            position: relative;
    }
    .phone-filter-model .modal-backdrop{
        position: relative;
    }
    .modal-backdrop {
        position: relative;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 0;
        background-color: #000;
    }
    .desk{
        position: relative;
    }
  }
  
  @media only screen and (max-width: 980px) and (min-width: 768px) {
      .centered {
          display: inline-block;
          vertical-align: middle;
          width: 60%;
          padding: 0px 0px;
          color: #FFF;
          border: none;
          background: #fff;
      }
  }
  
  @media screen and (max-width: 767px) {

    .small-img {
        max-width: 350px !important;
        height: 70px;
        margin-top: 10px;
        position: relative;
        left: 0px !important;
    }
    .widget p {
        font-family: Montserrat;
        font-size: 10px;
        line-height: 24px;
        text-decoration: none;
        text-transform: uppercase;
        display: block;
        -webkit-transition: .3s;
        transition: .3s;
    }
    .makeup a {
        color: #000 !important;
        font-family: Montserrat;
        font-size: 10px;
        text-decoration: none;
        text-transform: uppercase;
        -webkit-transition: .3s;
        transition: .3s;
    }
    .footer-list-text a {
      color: #000;
      font-family: Montserrat;
      font-size: 10px;
      text-decoration: none;
      text-transform: uppercase;
      display: block;
      -webkit-transition: .3s;
      transition: .3s;
  }
    .main-footer-area .footer-list-text > li + li {
        margin-top: 10px;
    }
    .lorem-p {
          color: #000 !important;
          font-family: Montserrat;
          font-size: 10px;
          text-decoration: none;
          text-transform: uppercase;
          -webkit-transition: .3s;
          transition: .3s;
          line-height: 19px;
      }
      .order-tabs li a {
          color: #ffffff;
          font-size: 9px;
      }
      .order-tabs li {
          padding: 3px !important;
      }
      .order-tabs li a.active.show {
          background: #d65300;
          padding: 3px !important;
          font-size: 8px;
      }
      .order-tabs .col-md-12 {
          padding: 0px;
      }
      .navbar .dropdown-menu {
          border: none;
          background-color: #fff!important;
          max-height: 250px;
          overflow: auto;
      }
      .mytooltip2:hover .tooltip-contant2 {
          z-index: 99;
          display: block;
          position: absolute;
          top: 28% !important;
          margin-top: 22px;
          padding: 13px;
          right: 2% !important;
          color: #fff;
      }
      .mytooltip:hover .tooltip-contant {
          z-index: 99;
          display: block;
          position: absolute;
          top: 35%;
          margin-top: 22px;
          padding: 13px;
          padding-bottom: 0px;
          left: 0%;
          color: #fff;
      }
      .f14 {
          font-size: 11px !important;
      }
      .tooltip-contant {
          min-width: 300px !important;
          max-width: 400px !important;
      }
      .empty_div {
          color: #000;
          text-align: center;
          line-height: 43px;
          font-size: 16px;
          padding: 0px 20px;
          margin: auto;
      }
      .welcome-to h2 {
          font-size: 22px;
      }
      .welcome-to {
          padding: 10px 0px;
          padding-bottom: 0px;
      }
      .phone-size {
          position: relative;
          left: -14% !important;
      }
      .pt40 {
          padding-top: 4px !important;
      }
      .small-container {
        max-width: 310px;
        height: 70px;
        overflow: hidden;
        position: absolute;
        left: 25px !important;
        right: 0;
        margin: 0 auto;
    }
      .show22 .show2 {
          margin: 0 auto;
          max-height: 300px !important;
          height: 300px !important;
      }
      p.pro_title {
          font-size: 13px;
            color: #6e6e6e;
            line-height: 10px;
      }
      .small-container .show-small-img {
          width: 70px;
          height: 60px !important;
          margin-right: 6px;
          cursor: pointer;
          float: left;
      }
      #showProduct .col-6 {
          padding-right: 10px;
          padding-left: 10px;
              padding: 0px;
      }
      .collapse.show {
          display: block;
      }
      .mb-padding-top25 {
          padding-top: 0px;
      }
      .mb-padding-top25 .col-6 {
          padding-right: 5px;
          padding-left: 5px;
      }
      .mb-padding-top25 .pt20 {
        padding-top: 8px;
    }
      .m4-1 .col-6 {
          padding-right: 5px;
          padding-left: 5px;
      }
      .women-content {
          padding-left: 20px;
          padding-bottom: 5px;
      }
      #big-img {
          z-index: 9;
          display: none;
      }
      .center-tt {
          font-size: 14px;
          width: 50px;
          text-transform: capitalize;
          text-align: center;
          padding: 2px!important;
          border: 1px solid gray;
          background: #fbfbfb;
          cursor: pointer;
          transition: 1s ease;
      }
      .wid {
          width: 100% !important;
          display: inline-block;
          vertical-align: top;
      }
      .container-fluid.mob-padd-none.pt40 {
          padding-top: 0px;
      }
      .sticky {
          background: rgba(255, 255, 255, 0.90) none repeat scroll 0 0;
          left: 0;
          position: fixed;
          top: 0;
          box-shadow: 0px 0px 7px 3px #c5c5c5;
          border-top: none;
          width: 100%;
          z-index: 999;
          border-bottom: 1px solid #eee0;
      }
      #search-btn {
          position: absolute !important;
          top: .6em;
          right: 3em;
          padding: 10px;
          border-radius: 2px;
          color: #000;
      }
      .sticky2 .sticky {
          background: rgba(255, 255, 255, 0.90) none repeat scroll 0 0;
          left: 3%;
          position: fixed;
          top: 0;
          width: 100%;
          z-index: 99;
          border-bottom: 1px solid #eee;
      }
      .continue-to-shop p {
          font-size: 15px;
          color: #d06724;
          font-weight: 600;
          padding-top: 11px;
      }
      #search-box input[type="text"] {
              width: 100%;
                color: #333;
                outline: none;
                border: none !important;
                font-size: 16px;
      }
      .centered {
          display: inline-block;
          vertical-align: middle;
          width: 80% !important;
          color: #FFF;
          border: none;
          position: relative;
          left: -23px;
          background: #fff;
      }
      .mb-none {
          display: none;
      }
      .mb-center {
          text-align: center;
      }
      .product-title-here h4 {
          margin-bottom: 2px;
          font-size: 10px;
      }
      .black2 {
          text-align: center;
      }
      .search-container button {
          float: none;
          padding: 5px 10px;
          margin-top: 16px;
          margin-right: 16px;
          background: #ddd;
          font-size: 17px;
          border: none;
          cursor: pointer;
      }
      .btn-outline-dark {
          color: #343a40;
          background-color: transparent;
          background-image: none;
          border-color: #343a40 !important;
      }
      .product-title-here {
          top: 13%;
          position: absolute;
          left: 10%;
      }
      .hover_img {
          margin-bottom: 10px !important;
      }
      .women-content h4 {
          color: #455560;
          display: block;
          font-size: 16px;
          font-weight: 600;
          margin-top: 12px;
          text-decoration: none;
          text-transform: uppercase;
          font-family: 'Montserrat', sans-serif;
      }
      .women-content p {
          line-height: 10px;
          margin: 0 0 16px;
          margin-bottom: 10px;
      }
      .women-content a {
          color: #000;
          font-size: 12px;
      }
      .shop-all {
        background: transparent;
        border: 1px solid #000;
        padding: 4px 12px;
        font-size: 11px;
    }
      .footer-social-icon {
          text-align: center !important;
      }
      .mb-hidden {
          display: none;
      }
      #pinContainer {
          display: none;
      }
      .btn {
          display: inline-block;
          font-weight: 400;
          text-align: center;
          white-space: nowrap;
          vertical-align: middle;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          border: 1px solid transparent;
          padding: 7px 15px;
          font-size: 13px;
          line-height: 14px;
          border-radius: .25rem;
          transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
      }
      .text {
          background: #ff9800ad;
          color: black;
          font-size: 7px;
          text-transform: uppercase;
          padding: 3px 3px;
          width: 95%;
          margin: 0 auto;
      }
      .m4-1 .btn {
        display: inline-block;
        font-weight: 400;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        border: 1px solid transparent;
        padding: 5px 3px;
        font-size: 10px;
        line-height: 14px;
        border-radius: 2px;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    }
  }
  
  .hover_img {
      margin-bottom: 20px;
  }
  
  .apply-coupons {
      background: transparent;
      border: 2px solid #d4d4d4;
      padding: 5px 0px;
      width: 100%;
      text-transform: uppercase;
  }
  
  .apply-coupons-section {
      border-top: 1px solid #dcdcdc;
  }
  
  .cart-Buy-now {
      background-color: #fffef9;
      border: 1px solid #ffe9b5;
      margin-bottom: 15px;
      padding: 12px 12px 4px;
  }
  
  .bdr-right {
      border-right: 1px solid #dcdcdc;
  }
  
  .hdfc {
      margin-top: 18px;
      outline: 1px dashed #b2b2b2;
      padding: 4px 8px 8px 14px;
      word-wrap: break-word;
  }
  
  .continue-to-shop p {
      font-size: 15px;
      color: #434343;
      padding-top: 11px;
  }
  
  .continue-to-shop a {
      color: #cb6119;
  }
  
  .f14 {
      font-size: 14px;
  }
  
  .product-delivery {
      border: 1px solid #eee;
      padding: 0px;
  }
  
  .product-delivery p {
      font-size: 15px;
      padding-top: 14px;
  }
  
  .adidas p {
      font-size: 13px;
      margin: 0 0 5px;
  }
  
  .adidas p .price {
      font-size: 17px;
  }
  
  .coupons-apply {
      text-transform: capitalize;
      padding-top: 10px;
  }
  
  .adidas {
      border-bottom: 1px solid #dcdcdc;
      padding: 12px 0px;
  }
  
  .adidas h6 {
      font-size: 15px;
      font-weight: 600;
  }
  
  .btn-outline-secondary {
      color: #6c757d;
      padding: 7px 37px;
      text-transform: uppercase;
      margin: 10px 0px;
      background-color: transparent;
      background-image: none;
      border-color: #6c757d;
  }
  
  .btn-warning {
      color: #ffffff;
      background-color: #f26105;
      margin-bottom: 20px;
      margin-top: 17px;
      padding: 8px 20px;
      border-color: #d06b2e;
      text-transform: uppercase;
      border: 1px solid #d06b2e;
      border-radius: 35px !important;
  }
  
  .btn-warning:hover {
      color: #ffffff;
      background-color: #ce6522;
      padding: 8px 20px;
      border-color: #d06b2e;
      text-transform: uppercase;
  }
  
  .f12 {
      font-size: 12px;
  }
  
  .order-summry {
      padding-top: 20px;
  }
  
  .order-summry p {
      font-size: 14px;
      margin: 0 0 10px;
  }
  
  #search-btn {
      position: fixed;
      top: .2em;
      right: 4em;
      padding: 10px;
      border-radius: 2px;
      color: #000;
  }
  
  #search-btn:hover {
      cursor: pointer;
  }
  
  #search-overlay {
      display: none;
  }
  
  .block2 {
      position: fixed;
      top: 0;
      height: 64px;
      right: 0;
      bottom: 0;
      left: 0;
      overflow: hidden;
      z-index: 9999;
      text-align: center;
      background: rgba(0, 0, 0, 0.9);
      border: #a0a0a0 solid 1px;
      margin: 0;
  }
  
  .block2:before {
      content: '';
      display: inline-block;
      height: 100%;
      vertical-align: middle;
      margin-right: 0;
  }
  
  .centered {
      display: inline-block;
      vertical-align: middle;
      width: 40%;
      padding: 0px 0px;
      color: #FFF;
      border: none;
      background: #fff;
  }
  
  #search-box {
      position: relative;
      width: 100%;
      margin: 0;
  }
  
  #search-form {
      height: 3em;
      border: 1px solid #999;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      background-color: #fff;
      overflow: hidden;
  }
  
  #search-text {
      font-size: 14px;
      color: #ddd;
      border-width: 0;
      background: #fff;
  }
  
  #search-box input[type="text"] {
      width: 100%;
      color: #333;
      outline: none;
      font-size: 18px;
  }
  
  #search-button {
      position: absolute;
      top: 0px;
      right: -20px;
      height: 3em;
      width: 100px;
      font-size: 16px;
      color: #fff;
      text-align: center;
      line-height: 42px;
      border-width: 0;
      background-color: #d16927;
      -webkit-border-radius: 0 2px 2px 0;
      -moz-border-radius: 0 2px 2px 0;
      border-radius: 0 2px 2px 0;
      cursor: pointer;
  }
  
 #close-btn {
    position: fixed;
    top: 20px;
    right:10px;
    font-size: 20px;
}
  
  #close-btn:hover {
      color: #777;
      cursor: pointer;
  }
  
  .sticky #search-btn {
      position: fixed;
      top: .2em;
      right: 4em;
      padding: 10px;
      border-radius: 2px;
      color: #000;
  }
  
  .dropdown-menu span {
      padding-left: 9px;
      font-weight: 600;
      font-size: 14px;
  }
  
  .navbar .dropdown-menu div[class*="col"] {
      margin-bottom: 1rem;
      padding: 10px;
  }
  
  .navbar .dropdown-menu {
    border: none;
    background-color: #fff!important;
    overflow: scroll;
}
  
  @media screen and (min-width: 992px) {
      .navbar {
          padding-top: 0px;
          padding-bottom: 0px;
      }
      .navbar .dropdown {
          position: static;
      }
      .navbar .dropdown-menu {
          width: 100%;
          left: 0;
          right: 0;
          top: 93%;
      }
      .navbar .dropdown-menu {
          border: 1px solid rgba(0, 0, 0, .15);
          background-color: #fff;
      }
  }
  
  .navbar-dark .navbar-nav .nav-link {
      color: #455560;
      display: block;
      padding: 0px 15px;
      font-size: 14px;
      font-weight: 600;
      margin-top: 13px;
      text-decoration: none;
      text-transform: uppercase;
  }
  
  .navbar-dark .navbar-nav .nav-link:focus,
  .navbar-dark .navbar-nav .nav-link:hover {
      color: #d6702e;
  }
  
  .navbar-dark .navbar-toggler {
      color: rgb(211, 109, 41);
      border-color: rgb(203, 97, 26);
  }
  
  .navbar-toggler {
      padding: .25rem .75rem;
      font-size: 1.25rem;
      line-height: 1;
      background-color: #d16927;
      border: 1px solid #fff;
      border-radius: .25rem;
  }
  
  .navbar-nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-bottom: 0;
      list-style: none;
  }
  
  .navbar-brand {
      display: inline-block;
      padding-top: 0px;
      padding-bottom: 0px;
      margin-right: 1rem;
      margin-bottom: 0px;
      font-size: 0px;
      line-height: inherit;
      white-space: nowrap;
  }
  
  .btn-outline-light:not(:disabled):not(.disabled).active,
  .btn-outline-light:not(:disabled):not(.disabled):active,
  .show>.btn-outline-light.dropdown-toggle {
      color: #000000;
      background-color: #3330;
      background-image: none;
      border-left: none;
      border-color: #d0d0d0;
      border-radius: 0px;
      background-color: #eee;
  }
  
  .btn-outline-light {
      color: #000000;
      border-left: none;
      border-color: #d0d0d0;
      border-radius: 0px;
      background-color: #eee;
  }
  
  .btn-outline-light:hover {
      background-color: #eee;
      color: #000000;
      background-image: none;
      border-left: none;
      border-color: #d0d0d0;
      border-radius: 0px;
  }
  
  .form-control {
      padding: 7px;
      margin: 4px;
      border: 1px solid #d0d0d0 !important;
      font-size: 16px;
      border-radius: 0;
  }
  
  .signup-social {
      max-height: 150px;
      max-width: 250px;
      position: absolute;
      top: 30%;
      left: 12%;
  }
  
  .signup-form-modal {
      border-right: 1px solid #ebebeb;
      margin-bottom: 20px;
      padding: 0 50px 0 20px;
  }
  
  .signup-seperator {
      background-color: #fff;
      left: 100%;
      margin: -28px 0 0 -16px;
      padding: 7px;
      position: absolute;
      top: 50%;
      z-index: 1;
  }
  
  .carousel-indicators .active {
      background-color: #000;
  }
  
  .carousel-indicators li {
      position: relative;
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      width: 30px;
      height: 3px;
      margin-right: 3px;
      margin-left: 3px;
      text-indent: -999px;
      background-color: #ababab;
  }
  
  .heart-img {
      font-size: 23px;
      position: absolute;
      background: #ffffff;
      border-radius: 50%;
      padding: 0px 6px;
      top: 2%;
      right: 6%;
  }
  
  .form-control:focus {
      color: #495057;
      background-color: #fff;
      border-color: #80bdff;
      outline: 0;
      box-shadow: none;
  }
  
  .selct {
      height: 43px !important;
      width: 75%;
      margin-top: 8px;
      border: 1px solid #000 !important;
  }
  
  .heart-img:hover {
      font-size: 23px;
      position: absolute;
      background: #ffffff;
      border-radius: 50%;
      color: #cc631e;
      padding: 0px 6px;
      top: 2%;
      right: 6%;
  }
  
  .bdr {
      border: 2px solid #d36b29;
      width: 10%;
      text-align: center;
      margin: 0 auto;
  }
  
  .privacy-ppc h5 {
      font-size: 16px;
      margin-top: 30px;
      font-weight: 600;
  }
  
  .dropdown-menu {
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 1000;
      display: none;
      float: left;
      min-width: 10rem;
      padding: 20px 0px 5px;
      margin: .125rem 0 0;
      font-size: 1rem;
      color: #212529;
      text-align: left;
      list-style: none;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, .15);
      border-radius: .25rem;
  }
  
  .dropdown-menu a {
      font-size: 11px !important;
      font-weight: 400 !important;
      line-height: 12px;
      padding-left: 9px !important;
  }
  
.mt20 {
    margin-top: 0px;
    padding: 3px;
}
  
  .border-bottom {
      border-bottom: 1px solid #dedede;
  }
  
  .back-form-gray {
      background: #eee;
      padding: 20px;
      border: 1px solid #eee;
  }
  
  .back-form-gray h3 {
      font-size: 21px;
      margin-bottom: 25px;
  }
  
  .tooltip-contant {
      display: none;
      height: auto;
      color: #fff;
      width: auto;
      background: #000;
  }
  
  .myp a {
      color: #fff;
      text-align: left;
      font-size: 13px;
      margin: 0 0 5px;
  }
  
  .myp p {
      color: #fff;
      text-align: left;
      font-size: 13px;
      margin: 0 0 5px;
  }
  
  .myp h6 {
      color: #fff;
      text-align: left;
      font-size: 13px;
      margin: 0 0 5px;
  }
  
  .mytooltip:hover .tooltip-contant {
      z-index: 99;
      display: block;
      position: absolute;
      top: 15%;
      margin-top: 22px;
      padding: 13px;
      right: 0%;
      color: #fff;
  }
  
  .final-price {
      border-bottom: 1px solid #dcdcdc;
      border-top: 1px solid #dcdcdc;
      padding: 10px 0px;
  }
  
  .btn-outline-dark {
      color: #eee;
      background-color: transparent;
      background-image: none;
      margin-top: 9px;
      border-radius: 0px;
      border-color: #e0e0e0;
  }
  
  .contact_back {
      background: #eee;
      padding: 21px;
      border: 2px solid #d4d4d4;
  }
  
  .phone {
      background: #eee;
      padding: 14px;
      margin-bottom: 20px;
      text-align: center;
      border: 2px solid #d4d4d4;
  }
  
  .phone1 {
      text-transform: uppercase;
  }
  
  .terms-c p {
      font-size: 15px;
  }
  
p.pro_title {
    font-size: 13px;
    color: #6e6e6e;
    line-height: 10px;
}
p.price {
    font-weight: 500;
    color: #434343;
    font-size: 15px;
}
.f13 {
    font-size: 15px !important;
    color: #000 !important;
    font-weight: 300;
}
  
  .tooltip-contant2 {
      display: none;
      height: auto;
      color: #000;
      width: 188px;
      background: #000;
  }
  
  .tooltip-contant {
      display: none;
      height: auto;
      color: #fff;
      width: auto;
      max-width: 520px;
      background: #fff;
      border-radius: 2px;
      border: 1px solid #ccc;
      padding: 5px 8px;
      min-width: 424px;
  }
  
  .pleft-5 {
      padding-left: 6px;
  }
  
  .sp-large a {
      margin-bottom: 0px;
  }
  
  .p5 {
      padding-top: 5px;
  }
  
  .addi {
      text-overflow: ellipsis;
      width: 80px;
      white-space: nowrap;
  }
  
  .p20 {
      padding: 0px 20px;
  }
  
  .m50 {
      margin: 45px 0px;
  }
  
  .h75 {
      height: 75px;
      overflow: auto;
  }
  
  .h148 {
      max-height: 232px;
      overflow-x: hidden;
      overflow-y: auto;
  }
  
  .f10 {
      font-size: 10px !important;
  }
  
  .f14 {
      font-size: 14px;
  }
  
  .cart-img {
      vertical-align: middle;
      padding: 5px;
  }
  
  .cart-border-bottom {
      border-bottom: 1px solid #ccc;
  }
  
  .myp a {
      color: #000;
      text-align: left;
      font-size: 13px;
      margin: 0 0 5px;
  }
  
  .myp p {
      color: #000;
      text-align: left;
      font-size: 13px;
      margin: 0 0 5px;
  }
  
  .myp h6 {
      color: #fff;
      text-align: left;
      font-size: 13px;
      margin: 0 0 5px;
  }
  
  .mytooltip:hover .tooltip-contant {
      z-index: 99;
      display: block;
      position: absolute;
      top: 35%;
      margin-top: 22px;
      padding: 13px;
      padding-bottom: 0px;
      right: 2%;
      color: #fff;
  }
  
  .mytooltip2:hover .tooltip-contant2 {
      z-index: 99;
      display: block;
      position: absolute;
      top: 36%;
      margin-top: 22px;
      padding: 13px;
      right: 3%;
      color: #fff;
  }
  
  .final-price {
      border-bottom: 1px solid #dcdcdc;
      border-top: 1px solid #dcdcdc;
      padding: 10px 0px;
  }
  
  .btn-outline-dark {
      color: #343a40;
      background-color: transparent;
      background-image: none;
      border-color: #343a40;
  }
  
  .contact_back {
      background: #eee;
      padding: 21px;
      border: 2px solid #d4d4d4;
  }
  
  .phone {
      background: #eee;
      padding: 14px;
      margin-bottom: 20px;
      text-align: center;
      border: 2px solid #d4d4d4;
  }
  
  .phone1 {
      text-transform: uppercase;
  }
  
  .terms-c p {
      font-size: 15px;
  }
  
  .myp2 a {
      text-align: left;
      color: #fff;
      font-size: 12px;
      margin-left: 2px !important;
  }
  
  .myp2 ul {
      text-align: left;
  }
  
  .mytooltip2:hover a {
      background: #000 !important;
      color: #fff;
  }
  
  .myp2 li {
      display: block;
      margin: 0px;
      padding: 3px 0px;
  }
  
  p.hide-size {
      font-size: 15px;
  }
  
  .pincode {
      background: none;
      color: #000;
  }
  
  .checkmark2 {
      color: #f00;
      text-align: center;
      font-size: 20.5px;
      line-height: 13.5px;
      border: 1px solid #f00;
      padding: 0px;
      margin: 0px;
      cursor: no-drop;
  }
  
  .selct2 {
      height: 43px !important;
      width: 36%;
      margin-top: 8px;
      border: 1px solid #000 !important;
  }
  
  .mb-0 {
      margin-bottom: 0px;
  }
  
  .cart_info {
      text-transform: capitalize;
  }
  
  .cart-desc {
      text-transform: capitalize;
      margin-bottom: 0px !important;
      font-size: 14px;
  }
  
  .cart-img {
      max-width: 88px;
      height: auto;
  }
  
  @media only screen and (min-width: 600px) {
      .cart {
          position: relative;
      }
      .cart-btn {
          position: absolute;
          bottom: 0px
      }
      .pl30 {
          padding-left: 30px;
      }
  }
  
  @media only screen and (max-width: 600px) {
      .width-190{
            width: 47%;
            padding: 12px;
      }
      .width-190:hover{
            width: 47%;
            padding: 12px;
      }
      .pl30 {
          padding-left: 21px;
      }
      h4.new-btn button.btn.btn-success.pull-right {
    float: none;
}
  }
  
  .empty_div {
      color: #000;
      text-align: center;
      line-height: 42px;
      padding: 0px 25px;
      margin: auto;
  }
  
  .a-size-medium {
      font-size: 17px!important;
      line-height: 1.255!important;
  }
  
  .a-color-price {
      color: #B12704!important;
  }
  
  .navbar-dark .navbar-nav .active > .nav-link,
  .navbar-dark .navbar-nav .nav-link.active,
  .navbar-dark .navbar-nav .nav-link.show,
  .navbar-dark .navbar-nav .show > .nav-link {
      color: #000;
      font-weight: bolder;
  }
  
  .show-address {
      border: 1px solid #ccc;
      padding: 23px;
      font-size: 13px;
      border-radius: 3px;
      margin-bottom: 5px;
  }
  
  .show-address h5 {
      font-size: 15px;
      text-transform: uppercase;
      margin-bottom: 5px;
  }
  
  .show-address p {
      margin-bottom: 2px;
  }
  
  .show-address small {
      background: limegreen;
      padding: 5px;
      color: #fff;
      font-size: 15px;
      margin-bottom: 15px;
      float: right;
      border-radius: 5px;
  }
  
  .carousel-control-next-icon,
  .carousel-control-prev-icon {
      display: inline-block;
      width: 20px;
      height: 20px;
      background: #000;
      padding: 6px;
  }
  
  .carousel-control-prev-icon {
      padding: 10px;
      left: -2%;
      position: absolute;
  }
  
  .card-header {
      padding: .75rem 1.25rem;
      margin-bottom: 0;
      background-color: #ce6522;
      border-bottom: 1px solid rgba(0, 0, 0, .125);
      color: #fff !important;
  }
  
  .card-header a {
      color: #fff;
  }
  
  .card-body {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      padding: 0px;
  }
  
  .border-right-left-bottom {
      border-right: 1px solid #ce6522;
      border-left: 1px solid #ce6522;
      border-bottom: 1px solid #ce6522;
  }
  
  .mt35 {
      margin-top: 35px;
  }
  
  .add-new {
      border-bottom: 1px solid #eee;
      padding: 10px;
  }
  
  .mb20 {
      margin-bottom: 20px;
  }
  
  .add-a-new {
      background: transparent;
      border: 1px solid #000;
      border-radius: 0px;
  }
  
  .adidas2 {
      margin-left: 0px;
      margin-right: 0px;
  }
  
  .a-size-mini {
      font-size: 11px !important;
      line-height: 1.465 !important;
  }
  
  .a-ws div.a-column,
  div.a-column {
      margin-right: 2%;
      float: left;
      min-height: 1px;
      overflow: visible;
  }
  
  .a-row .a-span3,
  .a-ws .a-row .a-ws-span3 {
      width: 23.448%;
  }
  
  .a-row .a-span2,
  .a-ws .a-row .a-ws-span2 {
      width: 14.948%;
  }
  
  .a-row {
      width: 100%;
  }
  
  .a-size-base {
      font-size: 13px !important;
      line-height: 19px !important;
  }
  
  .a-fixed-right-grid .a-col-left {
      width: 100%;
      padding-right: 3.5%;
  }
  
  .a-color-secondary {
      color: #555 !important;
  }
  
  .order-info {
      font-size: 12px;
      margin-bottom: 0px;
  }
  
  .order-desc {
      font-size: 14px;
      margin-bottom: 0px;
      font-weight: bold;
      text-transform: capitalize;
  }
  
  .order-desc2 {
      font-size: 14px;
      margin-bottom: 0px;
      text-transform: capitalize;
  }
  
  .btn-round {
      border-radius: 35px;
  }
  
  .mt-17 {
      margin-top: 17px;
  }
  
  .cart-desc-item {
      min-height: 116px;
  }
  
  #final_add_cart_form {
      padding-left: 15px;
  }
  
  .bs-wizard {
      /*margin-top: 40px;*/
  }
  
  .bs-wizard {
      border-bottom: solid 1px #e0e0e0;
      padding: 0 0 10px 0;
  }
  
  .bs-wizard > .bs-wizard-step {
      padding: 0;
      position: relative;
  }
  
  .bs-wizard > .bs-wizard-step + .bs-wizard-step {}
  
  .bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
      font-weight: 600;
      color: #595959;
      font-size: 16px;
      margin-bottom: 5px;
  }
  
  .bs-wizard > .bs-wizard-step .bs-wizard-info {
      color: #999;
      font-size: 14px;
  }
  
  .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
      position: absolute;
      width: 30px;
      height: 30px;
      display: block;
      background: #d26823;
      top: 45px;
      left: 50%;
      margin-top: -15px;
      margin-left: -15px;
      border-radius: 50%;
  }
  
  .bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
      content: ' ';
      width: 14px;
      height: 14px;
      background: #fff;
      border-radius: 50px;
      position: absolute;
      top: 8px;
      left: 8px;
  }
  
  .bs-wizard > .bs-wizard-step > .progress {
      position: relative;
      border-radius: 0px;
      height: 8px;
      box-shadow: none;
      margin: 20px 0;
  }
  
  .bs-wizard > .bs-wizard-step > .progress > .progress-bar {
      width: 0px;
      box-shadow: none;
      background: #d26823;
  }
  
  .bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
      width: 100%;
  }
  
  .bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
      width: 50%;
  }
  
  .bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
      width: 0%;
  }
  
  .bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
      width: 100%;
  }
  
  .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
      background-color: #f5f5f5;
  }
  
  .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
      opacity: 0;
  }
  
  .bs-wizard > .bs-wizard-step:first-child > .progress {
      left: 50%;
      width: 50%;
  }
  
  .bs-wizard > .bs-wizard-step:last-child > .progress {
      width: 50%;
  }
  
  .bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
      pointer-events: none;
  }
  
  .order-tabs {
      background: #f26105;
  }
  
  .order-tabs li.active a {
      color: #ffffff;
  }
  
  .order-tabs li a {
      color: #ffffff;
  }
  
  .order-tabs li {
      padding: 8px;
  }
  
  .order-tabs li a.active.show {
      background: #d65300;
      padding: 10px;
  }
  
  .nav-tabs {
      border-bottom: none;
  }
  
  .notification {
      max-width: 460px;
      position: fixed;
      z-index: 9;
      right: 2%;
      top: 10%;
      box-shadow: 2px 2px 2px 2px #949494;
      background: #fff;
      border-radius: 3px;
      padding: 9px 14px 0px 14px;
      display: none;
  }
  
  .font-size-14 {
      font-size: 14px;
  }
  
  .m-b-10 {
      margin-bottom: 10px;
  }
  
    #big-img {
        z-index: 9;
        object-fit: scale-down;
        background: #fff;
    }
  
  .img {
      max-width: 100%;
      height: auto;
  }
  
  .btn-trans {
      border: 1px solid #a08d7c;
      color: #a08d7c;
  }
  
  .btn-trans:hover {
      border: 1px solid #a08d7c;
      color: red;
  }
  
  .filter-shadow {
      border-bottom: 1px solid #d2d2d2;
      box-shadow: 2px 1px 1px 1px #d6d6d6;
      padding: 6px 0px;
  }
  
  .black2 {
      padding: 3px 0px;
  }
  
  .navbar .form-control {
      padding: 6px 30px 6px 10px;
      margin: 8px 0px;
      border: 1px solid #d0d0d0 !important;
      font-size: 16px;
      border-right: none !important;
      border-radius: 0;
      background: #eee;
  }
  
  .welcome-to {
      padding: 25px 0px;
  }
  
  .welcome-to h2 {
      text-align: center;
      margin: 0px;
      font-weight: 500;
  }
  
  .REGISTERED {
      margin: 0px;
      font-size: 14px;
      text-align: center;
      padding-top: 7px;
  }
  
  .add-a-new {
      padding: 7px 15px;
  }
  
  .container5 .img-thumbnail {
      border: none;
  }
  
  #sticky-header {
      box-shadow: 0 0 4px rgba(0, 0, 0, .2);
  }
  
  .heading-2 a {
      display: block;
      margin: 0px;
  }
  
  .all-order .btn-warning {
      margin-bottom: 15px !important;
  }
  
  .mt-30 {
      margin-top: 30px;
  }
  
  .faq-2 .tabcontent {
      float: left;
      padding: 15px 12px;
      border: 1px solid #ccc;
      width: 70%;
      height: 100%;
  }
  
  button.address {
      background: #f26105;
      color: #fff;
      cursor: pointer;
  }
  
  button.address:disabled {
      background: #ddd;
      color: #000;
      cursor: not-allowed;
  }
  
  .select2-dropdown.increasedzindexclass {
      z-index: 999999;
  }
  
  .phone-size {
      text-align: right;
      padding: 5px 0px;
      margin: 0px 20px;
  }
  
   
  .secure-login h4 {
      font-size: 22px;
  }
  
  .secure-login p {
      font-size: 15px;
  }
  
  .secure-login {
      position: absolute;
      top: 40%;
      right: -36%;
      transform: translate(-50%, -50%);
  }
  
  .secure-login .fa {
      color: #f26105;
  }
  
  .product-info table {
      width: 100% !important;
  }
  
  .product-info tr td {}
  
  .product-info tr td span {
      font-size: 15px !important;
      font-family: 'Montserrat', sans-serif !important;
  }
  
  .viewbags {
      display: block;
      text-align: center;
      margin: 0 auto;
      cursor: pointer;
      padding: 5px 11px;
      color: #000000;
      border: 1px solid #2d2d2d;
      background: #ffffff00;
  }
  
  .quantity {
      position: relative;
  }
  
  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
  }
  
  input[type=number] {
      -moz-appearance: textfield;
  }
  
  .quantity input {
    width: 56px;
    height: 26px;
    line-height: 1.65;
    float: left;
    margin-bottom: 13px;
    display: block;
    padding-left: 15px;
    border: 1px solid #737373;
}
  
  .quantity input:focus {
      outline: 0;
  }
  
  .quantity-nav {
      float: left;
      position: relative;
      height: 25px;
  }
  
  .quantity-button {
      position: relative;
      cursor: pointer;
      border-left: 1px solid #737373;
      width: 20px;
      text-align: center;
      color: #333;
      font-size: 13px;
      font-family: "Trebuchet MS", Helvetica, sans-serif !important;
      line-height: 1.7;
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      -o-user-select: none;
      user-select: none;
  }
  
  .quantity-button.quantity-up {
      position: absolute;
      height: 50%;
          line-height: 14px;
      top: 0;
      border-bottom: 1px solid #737373;
  }
  
  .quantity-button.quantity-down {
      position: absolute;
      bottom: -1px;
      height: 50%;
          line-height: 10px;
  }
  button.btn.btn-warning.dis-wisth.width-190 {
    margin-top: 0px;
    color: #f26105;
    margin-left: 10px;
    background: transparent;
    border: 1px solid #f26105;
}
  .hey-name {
      font-size: 10px !important;
      padding: 4px;
      margin-left: 10px;
  }
  
  .bag-20 {
      font-size: 18px !important;
  }
  
  .bag-19 {
      font-size: 18px !important;
  }

  .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0px 0px 5px;
    margin: 0px;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
}
.row.quantity label{
    margin-right : 10px;
}

.class-load-more-btn{
    background: #fff0;
    color: #888888;
    font-family: Montserrat;
    border: 2px solid #888888;
    font-weight: bolder;
    border-radius: 24px;
    width: 25%;
    font-size: 16px;
}
  .class-load-more-btn:hover{
      background: #888888;
      border: 2px solid #888888;
    font-weight: bolder;
      color: #fff;
  }



div#search-box span i {
    font-size: 15px;
    color: #fff;
    margin: -2px -35px 22px 0px;
}


.fixed-header {
    position: fixed;
    top: 44px;
    left: 0;
    width: 100%; 
}

.stickynew {
    background: #fff;
    position: fixed;
    z-index: 10;
    top: 44px;
}

.stickynew .stickydiv {
    position: absolute;
    top: 0;
    background: #fff;
    width: 100%;
    visibility: visible;
}
.visible-title {
    visibility: visible;
}

.page-item.active .page-link {
    background-color: #ff6100;
    border-color: #d06a29;
}
.page-link {
    color: #000000;
}
.kurti_img.container5.outofstock img {
    filter: blur(2px);
}
.mobmenu
{
    display: none;
}
.carticon
{
    width: 15px;
    position: relative;
    top: -2px;
}
.searchicon
{
    width: 15px;
    position: relative;
    top: -7px;
}
.mr52 {
    margin-right: 52px !important;
}
.carticonmainpage {
    width: 20px;
    position: relative;
    top: -2px;
}
.pagination
{
    overflow: auto;
}
.addrespage .pd2010 {
    padding: 35px 0 5px;
}
.mytooltip2 a.afocus:focus,.mytooltip2 a.afocus:hover
{
    background: none !important;
    color: #000 !important;
}
ul.footer-social-icon.black.mb-none li {
    display: inline-block;
    margin-top: 2px;
    margin-left: 25px;
}
ul.footer-social-icon.black.mb-none li.lastli
{
    margin-left: 0;
}

/*related products start*/
   
 @media (min-width: 768px) {

    /* show 3 items */
    .relatedproductslider .carousel-inner .active,
    .relatedproductslider .carousel-inner .active + .carousel-item,
    .relatedproductslider .carousel-inner .active + .carousel-item + .carousel-item,
    .relatedproductslider .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item  {
        display: block;
    }
    
    .relatedproductslider .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .relatedproductslider .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    .relatedproductslider .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
    .relatedproductslider .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item {
        transition: none;
    }
    
    .relatedproductslider .carousel-inner .carousel-item-next,
    .relatedproductslider .carousel-inner .carousel-item-prev {
      position: relative;
      transform: translate3d(0, 0, 0);
    }
    
    .relatedproductslider .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -25%;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
    /* left or forward direction */
    .relatedproductslider .active.carousel-item-left + .carousel-item-next.carousel-item-left,
    .relatedproductslider .carousel-item-next.carousel-item-left + .carousel-item,
    .relatedproductslider .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
    .relatedproductslider .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item,
    .relatedproductslider .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    
    /* farthest right hidden item must be abso position for animations */
    .relatedproductslider .carousel-inner .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
    /* right or prev direction */
    .relatedproductslider .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
    .relatedproductslider .carousel-item-prev.carousel-item-right + .carousel-item,
.relatedproductslider  .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
    .relatedproductslider .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item,
    .relatedproductslider .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }

}
.relatedproductslider .carousel-control-prev i, .relatedproductslider .carousel-control-next i {
    background: #e36a47;
    padding: 5px 15px;
    font-size: 25px;
    width: auto;
}

.relatedproductslider .carousel-control-prev {
    left: 0;
    opacity: 1;
}
.relatedproductslider .carousel-control-next {
    right: 0;
    opacity: 1;
}
.relatedproductslider .carousel-control-next, .carousel-control-prev {
    width: auto;
}
/*related products end*/
div#carouselExample {
    margin-top: 35px;
}


.banner__slider .slide {
	 position: relative;
	 transition: 1s;
}
.banner__slider  .slide .slide__img {
	 width: 100%;
	 height: auto;
	 overflow: hidden;
}
/* @media (min-width: 992px) {
	 .slide .slide__img {
		 position: absolute;
		 top: 50%;
		 left: 0;
		 transform: translateY(-50%);
	}
}*/
 .slide .slide__img img {
	 max-width: 100%;
	 height: auto;
	 opacity: 1 !important;
	 animation-duration: 3s;
	 transition: all 1s ease;
}
 .slide .slide__content {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%, -50%);
}
 .slide .slide__content.slide__content__left {
	 left: 15%;
	 transform: translate(-15%, -50%);
}
 .slide .slide__content.slide__content__right {
	 right: 15%;
	 left: auto;
	 transform: translate(5%, -50%);
}
 .slide .slide__content--headings {
	 color: #fff;
}
 .slide .slide__content--headings h2 {
	 font-size: 4.5rem;
	 margin: 10px 0;
}
 .slide .slide__content--headings .animated {
	 transition: all 0.5s ease;
}
 .slide .slide__content--headings .top-title {
	 font-family: 'Playball', cursive;
	 font-size: 2.5rem;
}
 .slide .slide__content--headings .title {
	 font-size: 3.5rem;
}
 .slide .slide__content--headings .button-custom {
	 text-decoration: none;
	 color: #333;
	 padding: 1.2rem 2.5rem;
	 font-size: 1.5rem;
}
 .slider [data-animation-in] {
	 opacity: 0;
	 animation-duration: 1.5s;
	 transition: opacity 0.5s ease 0.3s;
	 transition: 1s;
}
 .slick-dotted .slick-slider {
	 margin-bottom: 30px;
}
 .slick-dots {
	 position: absolute;
	 bottom: 25px;
	 list-style: none;
	 display: block;
	 text-align: center;
	 padding: 0;
	 margin: 0;
	 width: 100%;
}
 .slick-dots li {
	 position: relative;
	 display: inline-block;
	 margin: 0 5px;
	 padding: 0;
	 cursor: pointer;
}
 .slick-dots li button {
	 border: 0;
	 display: block;
	 outline: none;
	 line-height: 0px;
	 font-size: 0px;
	 color: transparent;
	 padding: 5px;
	 cursor: pointer;
	 transition: all 0.3s ease;
}
 .slick-dots li button:hover, .slick-dots li button:focus {
	 outline: none;
}
 .simple-dots .slick-dots li {
	 width: 20px;
	 height: 20px;
}
 .simple-dots .slick-dots li button {
	 border-radius: 50%;
	 background-color: white;
	 opacity: 0.25;
	 width: 20px;
	 height: 20px;
}
.banner__slider .simple-dots .slick-dots li button:hover, .banner__slider .simple-dots .slick-dots li button:focus {
	 opacity: 1;
}
.banner__slider .simple-dots .slick-dots li.slick-active button {
	 color: white;
	 opacity: 0.75;
}
.banner__slider .stick-dots .slick-dots li {
	 height: 3px;
	 width: 50px;
}
.banner__slider .stick-dots .slick-dots li button {
	 position: relative;
	 background-color: white;
	 opacity: 0.25;
	 width: 50px;
	 height: 3px;
	 padding: 0;
}
 .banner__slider .stick-dots .slick-dots li button:hover, .banner__slider .stick-dots .slick-dots li button:focus {
	 opacity: 1;
}
 .banner__slider .stick-dots .slick-dots li.slick-active button {
	 color: white;
	 opacity: 0.75;
}
.banner__slider .stick-dots .slick-dots li.slick-active button:hover, .banner__slider .stick-dots .slick-dots li.slick-active button:focus {
	 opacity: 1;
}
/* /////////// IMAGE ZOOM /////////// */
/* @keyframes zoomInImage {
	 from {
		 transform: scale3d(1, 1, 1);
		 transition: 1s;
	}
	 to {
		 transform: scale3d(1.1, 1.1, 1.1);
		 transition: 1s;
	}
}
 .zoomInImage {
	 animation-name: zoomInImage;
}
 @keyframes zoomOutImage {
	 from {
		 transform: scale3d(1.1, 1.1, 1.1);
		 transition: 1s;
	}
	 to {
		 transform: scale3d(1, 1, 1);
		 transition: 1s;
	}
}
 .zoomOutImage {
	 animation-name: zoomOutImage;
	 transition: 1s;
}*/
 .slick-nav {
    --active: #fff;
    --border: rgba(255, 255, 255, .12);
    width: 40px;
    height: 40px;
    position: absolute;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
}
  .slick-nav.prev-arrow {
	 left: 3%;
	 z-index: 999;
}
  .slick-nav.next-arrow {
	 left: auto;
	 right: 3%;
}
 .slick-nav i {
    color: #fff;
    display: block;
    position: absolute;
    margin: -11px 0 0 -10px;
    width: 20px;
    height: 19px;
    left: 50%;
    top: 50%;
    z-index: 9;
}
 .slick-nav i:before, .banner__slider .slick-nav i:after {
    content: '';
    width: 10px;
    height: 2px;
    border-radius: 1px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: #fff;
    margin: 0px 0 0 -6px;
    display: block;
    transform-origin: 9px 50%;
    color: #fff;
}
  .slick-nav i:before {
	 transform: rotate(-40deg);
}
 .slick-nav i:after {
	 transform: rotate(40deg);
}
.slick-nav:before, .banner__slider .slick-nav:after {
    content: '';
    display: block;
    position: absolute;
    left: 1px;
    right: 1px;
    top: 1px;
    bottom: 1px;
    border-radius: 0;
    border: 2px solid #e36a47;
    /* background: red; */
    background: #e36a47;
}
.slick-nav svg {
    width: 25px;
    height: 29px;
    display: block;
    position: relative;
    z-index: 1;
    color: #000;
    stroke-width: 3px;
    stroke-dashoffset: 126;
    stroke-dasharray: 126 126 0;
    transform: rotate(
0deg
);
    /* background: red; */
}
 .slick-nav.animate svg {
	 animation: stroke 1s ease forwards 0.3s;
}
 .slick-nav.animate i {
	 animation: arrow 1.6s ease forwards;
}
 .slick-nav.animate i:before {
	 animation: arrowUp 1.6s ease forwards;
}
 .slick-nav.animate i:after {
	 animation: arrowDown 1.6s ease forwards;
}
 @keyframes stroke {
	 52% {
		 transform: rotate(-180deg);
		 stroke-dashoffset: 0;
	}
	 52.1% {
		 transform: rotate(-360deg);
		 stroke-dashoffset: 0;
	}
	 100% {
		 transform: rotate(-180deg);
		 stroke-dashoffset: 126;
	}
}
 @keyframes arrow {
	 0%, 100% {
		 transform: translateX(0);
		 opacity: 1;
	}
	 23% {
		 transform: translateX(17px);
		 opacity: 1;
	}
	 24%, 80% {
		 transform: translateX(-22px);
		 opacity: 0;
	}
	 81% {
		 opacity: 1;
		 transform: translateX(-22px);
	}
}
 @keyframes arrowUp {
	 0%, 100% {
		 transform: rotate(-40deg) scaleX(1);
	}
	 20%, 80% {
		 transform: rotate(0deg) scaleX(0.1);
	}
}
 @keyframes arrowDown {
	 0%, 100% {
		 transform: rotate(40deg) scaleX(1);
	}
	 20%, 80% {
		 transform: rotate(0deg) scaleX(0.1);
	}
}

@media screen and (max-width: 767px)
{
    .banner__slider .slick-nav {
    width: 30px;
    height: 30px;
}
}
.slick-nav.prev-arrow.slick-arrow {
    transform: translateY(-50%) rotate(
180deg
);
    top: 50%;
}

.col-centered {
    float: none;
    margin: 0 auto;
}

.carousel-control { 
    width: 8%;
    width: 0px;
}
.carousel-control.left,
.carousel-control.right { 
    margin-right: 40px;
    margin-left: 32px; 
    background-image: none;
    opacity: 1;
}
.carousel-control > a > span {
    color: white;
	  font-size: 29px !important;
}

.carousel-col { 
    position: relative; 
    min-height: 1px; 
    padding: 5px; 
    float: left;
 }

 .active > div { display:none; }
 .active > div:first-child { display:block; }

/*xs*/
@media (max-width: 767px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		     { left: -50%; }
  .carousel-col                { width: 50%; }
	.active > div:first-child + div { display:block; }
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		     { left: -50%; }
  .carousel-col                { width: 50%; }
	.active > div:first-child + div { display:block; }
}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
  .carousel-inner .active.left { left: -33%; }
  .carousel-inner .active.right { left: 33%; }
	.carousel-inner .next        { left:  33%; }
	.carousel-inner .prev		     { left: -33%; }
  .carousel-col                { width: 33%; }
	.active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
}

/*lg*/
@media (min-width: 1200px) {
  .carousel-inner .active.left { left: -25%; }
  .carousel-inner .active.right{ left:  25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		     { left: -25%; }
  .carousel-col                { width: 25%; }
	.active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
	.active > div:first-child + div + div + div { display:block; }
}

.block {
	width: 306px;
	height: 230px;
}
.responsive.responsiveproductrelated .kurti_img.container5 {
    margin: 10px;
    padding: 20px;
}
.responsive.responsiveproductrelated .slick-nav.prev-arrow {
    left: 9px;
    z-index: 999;
}
.responsive.responsiveproductrelated .slick-nav.next-arrow {
    left: auto;
    right: 9px;
}
.responsive.responsiveproductrelated
{
    margin-top: 35px;
}

@media screen and (max-width: 767px)
{
    .responsive.responsiveproductrelated .kurti_img.container5 {
    margin: 10px;
    padding: 0 10px 10px;
}
}

/* Blink for Webkit and others
(Chrome, Safari, Firefox, IE, ...)
*/

@-webkit-keyframes blinker {
  from {opacity: 1.0;
  }
  to {opacity: 0.3;
      color: #d6702e;}
}
.blinkCat{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

img.blinkimg {
    width: 52px;
    float: right;
    position: relative;
    /* top: -39px; */
    right: -20px;
    margin-top: -47px;
}
.pull-left
{
    z-index: 1;
}