body{
  font-family: IRANSans-web;
  color: #000;
  text-align: center;
  background-color: #fff;
  margin: 0;
  direction: rtl;
  position: relative;
}
select::-ms-expand {
     display: none; /* to ie 10 */
 }

.absol-position{
  position: absolute;
}

.rel-position{
  position: relative;
  list-style: none outside none;
}

.png-format{
  background-repeat: no-repeat;
}

.float-r{
  float: right;
}
.container{
  width: 960px;
}

.float-l{
  float: left;
}
:-webkit-input-placeholder {
   vertical-align: middle;
}

:-moz-placeholder { /* Firefox 18- */
   vertical-align: middle;
}

:-moz-placeholder {  /* Firefox 19+ */
   vertical-align: middle;
}

:-ms-input-placeholder {
   vertical-align: middle;
}


a, a:hover, a:focus, a:active {
    outline: medium none;
    text-decoration: none;
    color: inherit;
}
a:hover, a:focus {
    color: inherit;
    text-decoration: none;
}
.selecting-option-container-nayan07 a:hover , .selecting-option-container-nayan07  a:focus{
  color:#444;
}

ol, ul {
    list-style: none outside none;
}

*, *:after, *::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

textarea{
  resize: none;
}

.has-error .form-control {
    border: 1px solid #e43d3d;
    box-shadow: 0 0 5px 0 #e43d3d;
}

.has-success .form-control {
    border-color: #82bc83;
}

.has-error .help-block {
    color: #e43d3d;
   /* display: inline-block;*/
    font-size: 10px;
    margin: 0;
    text-align: left;
    width: 100%;
    clear: both;
    padding-top: 7px;
}

.has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label , .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
    color: inherit;
}

.main-fixer-container-ghaem{
    display: block;
    height: auto;
    min-width: 1200px;
    width: -moz-available;
    width: -o-available;
    width: -webkit-available;
    width: available;
}

.wrapper-ghaem{
  width: 1170px;
  display: inline-block;
  height: auto;
  position: relative;
  padding: 0 15px;
}


h1,h2,h3,h5,h6{
    font-family: IRANSans-Bold;
    font-weight: normal;
}

label {
    font-family: IRANSans-Bold;
    font-weight: normal;
}


/* Start Mouse Scroll ------------*/

.pageData
{
    overflow:scroll;
    margin:0 auto;
}
#box2000 > div
{
    -webkit-transition: width 0.2s ease;
    -moz-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    -ms-transition: width 0.2s ease;
    transition: width 0.2s ease;
}
#box2000 > div:hover
{
    width:120%!important;
    cursor:pointer;
}

/* END Of Mouse Scroll ------------*/


/*header strat  -------   */
.main-sections-containers{
  display: block;
  width: 100%;
  position: relative;
  transition: all 0.4s ease 0s;
}
.main-sections-containers > section{
  min-height: 580px;
  display: inline-block;
  width: 100%;
}
.header-section-main-container{
  display: block;
  width: 100%;
  box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.25);
  position: relative;
}
.top-header-main-container{
    background-color: #0b2265;
    border-bottom: 4px solid #3db7e4;
    color: #ffffff;
    padding: 12px 0 2px;
}
.top-header-inner-container{
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.top-header-search-container{
  display: inline-block;
  float: left;
  padding-top: 2px;
}
.search-result-nyn07{
  position: absolute;
  width: 251px;
  right: 0;
  z-index: 999;
}
.search-result-nyn07 ul{
 padding-right: 0;
 margin-bottom: 0;

}
.search-result-nyn07 ul li{
  display: inline-block;
  width: 100%;
  background-color: #f3f3f3;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.29);
  border-top: 1px solid #cacaca;

}
.search-result-nyn07 ul li.nothing-list-nyn07{
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.search-result-nyn07 ul li:hover a{
  background-color: #fff;

}
.search-result-nyn07 ul li:hover a h4{
    color: #3db7e4;
}
.search-result-nyn07 ul li a.nothing-nyn07{
  height: auto;

}
.search-result-nyn07 ul li a.nothing-nyn07 span{
    color: #444;
    font-size: 13px;
}
.search-result-nyn07 ul li:hover a.submit-button{
    background:#0f3294 none repeat scroll 0 0;
}
.search-result-nyn07 ul li:hover .nothing-nyn07{
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.search-result-nyn07 ul li.give-more-nyn07{
  padding: 20px 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.search-result-nyn07 ul li.give-more-nyn07 a.submit-button{
  padding: 0 15px;
  height: auto;
  width: auto;
}
.search-result-nyn07 ul li a{
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding: 10px;
    height: 70px;
    overflow: hidden;

}
.search-result-nyn07 ul li a img{
  display: inline-block;
  float: right;
  max-width: 105px;
  margin-left: 10px;
}
.search-result-nyn07 ul li a h4{
  display: inline-block;
  float: left;
  margin-top: 0;
  color: #444;
  font-size: 13px;
  width: 130px;
  text-align: left;
  line-height: 19px;
  margin-bottom: 0;
}
.search-result-nyn07 ul li a p{
  display: inline-block;
  float: right;
  text-align: right;
  overflow: hidden;
  color: #8f8f8f;
  font-size: 10px;
  width: 130px;
  line-height: 17px;
  margin-bottom: 0;
}
.top-header-search{
  display: inline-block;
  float: left;
}
.search-input-text-type , .search-input-text-type-responsive-nayan07 {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    box-shadow: 0 4px 12px -5px #444444 inset;
    border-radius: 13px;
    color: #8f8f8f;
    font-size: 12px;
    font-style: italic;
    margin-left: 1px;
    padding: 0px 26px 0px 13px;
    width: 180px;
    border: 0;
    transition: all 0.35s ease 0s;
}
.search-input-text-type-responsive-nayan07{
  padding: 0 26px 0 0;
  height: 30px;
  line-height: 26px;
  box-shadow: 0 4px 12px -9px #4c4c4c inset;
  width: 100%;
}
.responsive-header-menu-container ul li:last-child{
  border-bottom: 0;
}
.responsive-header-menu-container form {
    margin-top: 13px;
    padding: 0 6px;
    position: relative;
}
.search-input-text-type.input-styler{
    width: 282px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;

}

.top-header-search form{
  display: inline-block;
  position: relative;
  float: left;
}

.search-icon-button-type , .search-icon-button-type-responsive-nayan07{
    background-color: #43a0ee;
    background-image: url(../images/search-icon.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 13px 0 0 13px;
    overflow: hidden;
    padding: 26px 0 0;
    position: absolute;
    left: 0px;
    top: 0;
    width: 32px;
    height: 26px;
    border: 0;
}
.search-icon-button-type-responsive-nayan07{
    height: 30px;
    left: 6px;
}
.search-icon-button-type:hover{
    background-color: #3db7e4;
}

.search-external-links {
    display: inline-block;
    float: left;
    margin: 2px 10px 8px;
}
.asics-external-image-logo {
   display: inline-block;
    float: left;
    margin-left: 10px;
}
.asics-external-image-logo > a{
    display: inline-block;
    padding-top: 2px;
    text-decoration: none;
}
.top-header-user-panels-container {
    display: inline-block;
    float: right;
}
.top-header-user-panels-container ul {
    display: inline-block;
    float: right;
    padding-right: 0;
    margin: 6px 0px;
}
.top-header-user-panels-container ul li {
    float: right;
    background-image: url(../images/skew-li-line.png);
    background-repeat: no-repeat;
    font-size: 11px;
    font-style: italic;
    font-family: IRANSans-Bold;
    line-height: 11px;
    padding: 3px 8px 6px 10px;
}
.top-header-user-panels-container ul li:last-child{
  background-image: none;
}

.top-header-user-panels-container ul a {
  text-decoration: none;
  color: #fff;
  font-weight: normal;

}
.top-header-user-panels-container ul a:hover {
    color: #3db7e4;
}

.bottom-header-main-container{
    background-color: #fff;
    display: block;
    position: relative;
    width: 100%;
    z-index: 100;
}
.bottom-header-main-container nav{
  height: 67px;
}

.bottom-header-main-container::after {
    background-image: url("../images/divide-header.png");
    content: "";
    height: 67px;
    left: 0;
    position: absolute;
    top: 0;
    width: 52%;
}

.bottom-header-inner-container {
    display: block;
    width: 100%;
    height: 67px;
}

.asics-home-logo-container {
    background-color: #ffffff;
    display: inline-block;
    float: right;
    height: 67px;
    min-width: 123px;
    position: relative;
    width: 11%;
}
.asics-home-logo-container > a {
    display: inline-block;
    height: 100%;
    padding-top: 14px;
    position: absolute;
    right: 0;
    width: 100%;
    text-align: right;
}
.bottom-header-main-navigation-container {
    display: inline-block;
    float: right;
    height: 67px;
    position: relative;
    z-index: 3;
}
.bottom-header-main-navigation-container ul{
     display: inline-block;
     padding-right: 0;
}
.bottom-header-main-navigation-container ul li{
  float: right;
  display: inline-block;
  height: 67px;
  position: relative;
}

.bottom-header-main-navigation-container ul li a{
    color: #8f8f8f;
    display: inline-block;
    font-size: 13px;
    height: 100%;
    line-height: 67px;
    padding: 0 25px;
    text-decoration: none;
    width: 100%;
    border-left: 1px solid #C2C2C2;
    transform: skewX(-13deg);
    background-color: #E8E8E8;
}
.bottom-header-main-navigation-container ul li a:hover{
  background-color: #F3F3F4;
  color: #444;
}

.bottom-header-main-navigation-container ul li:first-child a{
 border-right: 1px solid #C2C2C2;
}

.bottom-header-main-navigation-container ul li.clicked a{
  background-color: #F3F3F4;
  height: 68px;
  color: #444;
}
.bottom-header-main-navigation-container ul li.lifestyle-category-nayan07.clicked a{
  height: 67px;
}

.bottom-header-buy-caret-container {
    display: inline-block;
    height: 100%;
    float: left;
    padding: 17px 0 18px;
    position: relative;
    width: 200px;
    z-index: 4;

}
.cart-icon-number-container {
    display: inline-block;
    cursor: pointer;
}


.cart-icon-number-container.res-nyn05 {
    float: right;
    margin-top: 19px;
    position: relative;
    z-index: 20;
}

.cart-icon-number-container.res-nyn05 a {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    position: absolute;
    z-index: 20;
}

.responsive-header-main-container{
  display: none;
  width: 100%;
}
.responsive-header-inner-container {
    display: inline-block;
    height: 67px;
    width: 100%;
}
.responsive-header-inner-container {
    display: inline-block;
    height: 67px;
    width: 100%;
}
.responsive-header-logo-container {
    display: inline-block;
    height: 100%;
    padding-top: 15px;
}
.responsive-header-logo-container > a {
    display: inline-block;
}
.responsive-header-icon-container {
    display: inline-block;
    float: left;
    font-size: 25px;
    padding-top: 15px;
    cursor: pointer;
  /*  -webkit-overflow-scrolling: touch;
    position: relative;
    z-index: 999;*/
}
.responsive-header-icon-container  span{
	display: inline-block;
	width: 50px;
}

.responsive-header-menu-container{
    display: inline-block;
    width: 200px;
    position: fixed;
    left: -200px;
    height: 100%;
    background-color: #F3F3F4;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    transition: all 0.4s ease 0s;
    border-right: 1px solid #000;
}
.main-sections-containers.toggle {
	  -ms-transform: translateX(200px); /* IE 9 */
    -webkit-transform: translateX(200px); /* Safari */
  transform: translateX(200px);
}


.responsive-header-menu-container ul {
    display: inline-block;
    text-align: right;
    width: 100%;
    padding-right: 0;
}
.responsive-header-menu-container ul li {
    display: block;
    width: 100%;
    min-height: 36px;
    border-bottom: 1px solid #c2c2c2;
    font-size: 12px;
}
.responsive-header-menu-container ul li a{
  display: block;
  height: 36px;
  color: #333;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 8px;
}
.responsive-list-item-nayan07 ul li {
  display: inline-block;
  padding-right: 18px;
  font-size: 11px;
  min-height: 32px;
}
.responsive-list-item-nayan07 ul li a{
  height: 32px;
  padding-top: 7px;
}
.responsive-menu-item-added-nayan07{
  background-color: #fff;
}
.fa-angle-left.angle-rotate-bottom{
  transform:rotate(-90deg);
  transition:all 0.4s ease 0s;
}
.responsive-list-item-nayan07 ul{
  display: none;
  background-color: #fff;
}
.responsive-list-item-nayan07 ul li:last-child{
  border-bottom: 0;
}
.responsive-menu-text {
    display: inline-block;
    float: right;
}
.responsive-menu-icon {
    display: inline-block;
    float: right;
    font-size: 11px;
    padding-right: 8px;
    padding-top: 1px;
}
.cart-image-container {
    background-image: url("../images/cart-icon01.png");
    background-repeat: no-repeat;
    height: 28px;
    position: relative;
    width: 34px;
}
.cart-number-container{
    position: absolute;
    top:0;
    right: 0;
    left:0;
    font-family: yekan-numbers;
    cursor: pointer;
}

.submit-button{
  display: inline-block;
  background: #0b2f76;
  /* Old browsers */

  background: linear-gradient(top, #163d8a 0%, #002162 100%);
  /* W3C */

  background: -moz-linear-gradient(top, #163d8a 0%, #002162 100%);
  /* FF3.6+ */

  background: -ms-linear-gradient(top, #163d8a 0%, #002162 100%);
  /* IE10+ */

  background: -o-linear-gradient(top, #163d8a 0%, #002162 100%);
  /* Opera 11.10+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #163d8a), color-stop(100%, #002162));
  /* Chrome, Safari4+ */

  background: -webkit-linear-gradient(top, #163d8a 0%, #002162 100%);
  /* Chrome10+, Safari5.1+ */
    padding: 0 15px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 10px;
    border-radius: 15px;
    color: #fff;
    border: 0;

}
.seteps-cont-nyn05 .payment-theme-btn {
  margin-top: 21px;
}
.submit-button:hover , .submit-button:active{
    color: #fff;

}
.view-basket-button-container {
    display: inline-block;
    float: left;
    position: relative;
    cursor: pointer;
}
/*.view-basket-button-container:after{
  background-color: transparent;
    content: "";
    height: 20px;
    position: absolute;
    right: 0;
    width: 100px;
    display: block;
    }*/

.basket-shop-item-container{
    background: #f3f3f4 none repeat scroll 0 0;
    border: 1px solid #969696;
    border-radius: 0 0 15px 15px;
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.25);
    display: none;
    left: -8px;
    position: absolute;
    top: 50px;
    width: 420px;
    z-index: 10;


}


.basket-shop-item-container:after{
    background-color: #f3f3f4;
    width: 15px;
    height: 15px;
    content: "";
    display: inline-block;
    left: 39px;
    position: absolute;
    top: -8px;
    z-index: 10;
    transform: rotate(45deg);
    border-left: 1px solid #969696;
    border-top: 1px solid #969696;
}
.basket-shop-item-container > span {
    display: inline-block;
    padding: 25px 0;
}

.main-menu-main-container{
  display: inline-block;
  width: 100%;
}
.main-menu-inner-container{
  display: inline-block;
  width: 100%;
}
.main-menu-main-container-nayan07{
    background-color:#F3F3F4;
    border-top: 1px solid #c2c2c2;
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
   transition: all 0.8s ease 0s;

}
.main-menu-inner-container-nayan07 {
  display: inline-block;
  width: 100%;
}
.menu-category-container-nayan07{
    display: none;
    width: 100%;
    padding: 30px 90px 30px 0;

}
.main-menu-item-list-container-nayan07 {
    border-left: 1px solid #bcbdbc;
    display: block;
    float: right;
    margin-left: 19px;
    margin-top: 25px;
    min-width: 140px;
    overflow: hidden;
}
.main-menu-item-list-container-nayan07:nth-child(2) {
    margin-right: 0;
    border-right: 0;
}
.main-menu-item-list-container-nayan07:nth-child(2)> h3{
    padding-right: 0px;
}
.main-menu-item-list-container-nayan07:nth-child(2)> ul{
    padding-right: 0px;
}
.main-menu-item-list-container-nayan07:last-child{
  border-left: 0;
}


.main-menu-item-list-container-nayan07 h3{
    display: block;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 13px;
    padding-right: 0px;
    margin-top: 0;
    color: #444444;
    text-align: right;
    font-family: IRANSans-Bold;
}


.main-menu-header-list-container-nayan07{
  display: inline-block;
  width: 100%;
}
.main-menu-header-list-container-nayan07 ul{
  display: inline-block;
  width: 100%;
  padding-right: 0;
}
.main-menu-header-list-container-nayan07 ul li{
  display: inline-block;
  float: right;
  margin-left: 20px;
  width: 140px;
  font-size: 12px;
}
.main-menu-header-list-container-nayan07 ul li a{
  display: inline-block;
  width: 100%;
  max-width: 140px;
  float: right;
  max-width: 140px;
  overflow: hidden;
  width: auto;
  color: #8f8f8f;
}
.main-menu-header-list-container-nayan07 ul li a:hover{
  color: #3db7e4;
}

.main-menu-header-list-container-nayan07 ul li a span.haeder-list-item-title{
    display: inline-block;
    float: right;
    font-size: 13px;
    font-family: IRANSans-Bold;
    margin-top: 10px;
}
.main-menu-item-list-container-nayan07 ul{
  display: inline-block;
  float: right;
  padding-right: 0px;
  width: 140px;
}
.main-menu-item-list-container-nayan07 ul li{
    display: inline-block;
    float: right;
    font-size: 12px;
    padding-top: 6px;
    text-align: right;
    width: 100%;
}
.main-menu-item-list-container-nayan07 ul li a{
    color: #8f8f8f;
    line-height: 18px;
    text-decoration: none;
}
.main-menu-item-list-container-nayan07 ul li a:hover{
      color: #3db7e4;
}
.main-site-banner-slider-nayan07 {
    display: inline-block;
    width: 100%;
    position: relative;
}
.main-slider-banner-container {
    display: block;
    width: 100%;
}
.main-slider-banner-container h1{
    background-image: url("../images/divide-content.png"), url("../images/divide_content_invert.png");
    background-position: center top, center bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
    color: #444;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 14px 0;
    width: 100%;
}

.carousel-indicators{
     background: #ffffff none repeat scroll 0 0;
    border-radius: 13px;
    box-shadow: 1px 2px 3px -2px rgba(0, 0, 0, 0.5) inset;
    display: inline-block;
    height: 26px;
    margin-top: 25px;
    padding: 0 14px;
    position: static;
    margin-left: 0;
    width: auto;

}
.carousel-indicators li{
   background: #bbbbbb none repeat scroll 0 0;
    border-radius: 5px;
    display: block;
    height: 9px;
    margin: 8px 6px;
    overflow: hidden;
    padding-left: 9px;
    cursor: pointer;
    border: none;
    float: right;
    width: auto;


}
.carousel-indicators li.active{
   background-color: #3db7e4;
    border-radius: 6.5px;
    height: 13px;
    margin: 6px 4px;
    padding-left: 13px;
}

.main-site-banner-slider-nayan07 img{
  width: 100%;
}
.responsive-vitrin-slider-nayan07{
  display: none;
}
.carousel-control.right , .carousel-control.left{
  background-image: none;
}
.carousel-control.right span , .carousel-control.left span{
  color: #3db7e4;
}
.main-products-banner-slider-nayan07{
    width: 100%;
    display: block;
    margin-top: 10px;
}
.main-products-banner-slider-header-nayan07{
  display: inline-block;
  width: 100%;
  padding-bottom: 15px;
}

.main-products-banner-slider-header-nayan07 h1{
   color: #444444;
    font-size: 25px;
    font-style: italic;
    margin: 0;
}
.main-products-banner-slider-header-nayan07  span{
  display: inline-block;
  width: 100%;
}
.main-products-banner-slider-header-nayan07 span a{
    border-bottom: 1px solid #ababab;
    color: #8f8f8f;
    display: inline-block;
    font-size: 12px;
    padding: 6px 0px;
}
.main-products-banner-slider-header-nayan07 span a:hover{
  color: #3db7e4;
   border-bottom: 1px solid #3db7e4;
}

.main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 {
  float: none;
}

.main-products-banner-slider-nayan07 .product-show-inner-section-body-nayan07{
  width: 100%;
  float: none;
}
.main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 {
  width: auto;
}
.main-products-banner-slider-nayan07 .product-recommand-content-button-container {
      padding-left: 20px;
    padding-right: 20px;
}

.optional-sports-main-shortcuts-nayan07{
  display: block;
  width: 100%;
  margin-top: 30px;
}
.optional-sports-inner-shortcuts-nayan07{
  display: block;
  width: 100%;
}
.main-grid-content-container-nayan07{
  display: inline-block;
  width: 100%;
}
.main-grid-content-container-nayan07 a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.main-grid-content-container-nayan07 a h3{
    color: #444444;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 0;
    margin-top: 15px;
    line-height: 24px;
}
.main-grid-content-container-nayan07.grid-theme01-nayan07{
  margin-bottom: 50px;
}

.main-grid-content-container-nayan07.grid-theme02-nayan07 .content-title-nayan07 {
    text-align: center;
}
.main-grid-content-container-nayan07.grid-theme01-nayan07 .content-title-nayan07 h3{
    font-size: 22px;
    font-style: italic;
    line-height: 33px;
}
.main-grid-content-container-nayan07.grid-theme01-nayan07 .content-detail-nayan07{
  margin-top: 0;

}
.main-grid-content-container-nayan07.grid-theme01-nayan07 .content-detail-nayan07 span{
  font-size: 15px;
  font-style: italic;
  color: #8f8f8f;
}

.main-grid-content-container-nayan07.grid-theme01-nayan07 a h3:hover{
  color:  #444444;

}

.main-grid-content-container-nayan07 a h3:hover{
    color: #3db7e4
}
.advertisment-section-main-container-nayan07 {
    background-image: url(../images/divide-content.png);
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
.advertisment-section-inner-container-nayan07{
  display: inline-block;
  width: 100%;
  margin-top: 25px;
}

.content-read-more a{
  width: auto;
}

.read-more{
      background: linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* W3C */

  background: -moz-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* FF3.6+ */

  background: -ms-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* IE10+ */

  background: -o-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Opera 11.10+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b8e5), color-stop(100%, #1aa1c7));
  /* Chrome, Safari4+ */

  background: -webkit-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Chrome10+, Safari5.1+ */
    border: 0 none;
    border-radius: 15px;
    display: inline-block;
    font-size: 10px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0 15px;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    }
.read-more:hover , .ui-btn00-nayan07:hover{
  background: #46c2e8 none repeat scroll 0 0;
   border-bottom-color: #3db7e4;
   color: #fff;
}
.main-grid-content-image-container-nayan07{
  display: inline-block;
  width: 100%;
}
.main-grid-content-image-container-nayan07 img{
  max-width: 100%;
}
.content-title-nayan07 {
    display: inline-block;
    text-align: right;
    width: 100%;
}
.content-read-more {
    display: inline-block;
    margin-top: 15px;
    text-align: right;
    width: 100%;
}

.asics-life-style-main-container {
    background-image: url(../images/divide-content.png);
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
.asics-life-style-inner-container {
  display: inline-block;
  width: 100%;
  margin-top: 25px;
}
.section-title {
  display: inline-block;
  width: 100%;
}
.section-title h2{
    font-size: 20px;
    color: #444444;
    margin: 0;
    margin-bottom: 20px;
}
.content-detail-nayan07 {
    display: inline-block;
    margin-top: 15px;
    text-align: right;
    width: 100%;
}
.optional-sports-inner-shortcuts-nayan07 .content-detail-nayan07 {
    min-height: 0;
}

.content-detail-nayan07 > span {
    display: inline-block;
    font-size: 11px;
    line-height: 23px;
}
.asics-instagram-posts-main-container {
    display: inline-block;
    width: 100%;
}
.asics-instagram-posts-inner-container{
  display: inline-block;
  width: 100%;
  background-color: #E6E6E6;
}
.insta-content {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 5px rgba(0, 0, 0, 0.1);
    display: inline-block;
    height: 150px;
    margin: 10px;
    padding: 10px;
    width: 150px;
}
.insta-content a{
  display: block;
  width: 100%;
  height: 100%;
}

.insta-content img {
    width: 100%;
}
.insta-post-grid-container {
    display: inline-block;
    width: 100%;
}
.asics-instagram-posts-inner-container .section-title{
  font-style: italic;
  padding-top: 25px;
}
.asics-instagram-posts-main-container .section-title h2{
  color: #8f8f8f;
  font-size: 20px;
  margin: 40px 0;
}
.asics-instagram-posts-main-container .section-title h2 a{
  color: #8f8f8f;
}
.asics-instagram-posts-inner-container .section-title h2 a:hover{
  color: #3db7e4;
}


.asics-innvation-main-container {
    background-image: url("../images/divide-content.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-block;
    margin-top: 65px;
    width: 100%;
}
.asics-innvation-inner-container{
      display: inline-block;
    margin-top: 25px;
    width: 100%;
    margin-bottom: 50px;
}
.footer-main-container{
   background-color: #133578;
    border-top: 4px solid #1db0e7;
    color: #ffffff;
    font-size: 12px;
}
.footer-sides-container {
    display: inline-block;
    width: 100%;
    padding-top: 25px;
}
.footer-list-items-container {
    display: inline-block;
    float: right;
    width:150px;
}

.footer-list-items-container  ul {
  padding-right: 0;
  display: inline-block;
  float: right;
  padding-top: 10px;
  text-align: right;
  width: 100%;
}
.footer-list-items-container ul li {
  display: inline-block;
  width: 100%;
  padding: 2px 0px;
}
.footer-list-items-container ul li a{
  display: inline-block;
  float: right;
  color: #9faabd;
  font-size: 10px;
}
.footer-list-items-container ul li a:hover{
  color: #3db7e4;
}

.footer-title {
    display: block;
    float: right;
    text-align: right;
    width: 100%;
}
.footer-list-items-container.corprate{
  border-right: 1px solid #9faabd;
  width: 190px;
  padding-right: 30px;
  margin-right: 10px;
}

.footer-sides-title-container {
    display: inline-block;
    padding-bottom: 15px;
    text-align: right;
    width: 100%;
}
.footer-sides-title-container a , .subscribe-title-nayan07{
  color: #fff;
  cursor: pointer;
  font-size: 12px;
}
.footer-back-to-top:hover{
  color: #3db7e4;
}
.newsletter-form-container input[type="email"]{
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 4px 12px -5px #cccccc inset;
    color: #8f8f8f;
    float: right;
    font-size: 10px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 5px;
    padding: 4px 5px;
    width: 200px;
    border: 0;
    float: right;

}
.subscribe-button-nayan07 {
    display: table-cell;
    float: left;
}
.newsletter-form-container .field-subscriber-email {
  float: right;

}
.newsletter-form-container button.ui-btn00-nayan07{
  float: right;
  margin-top: 0;
  margin-right: 10px;
}
.newsletter-form-container input[type="email"]:focus{
  border: 1px solid #3db7e4;
   box-shadow: 0 0 5px 0 #3db7e4;
}
input.ui-btn00-nayan07[type="submit"] , button.ui-btn00-nayan07{
  background: #1dadd6;
  /* Old browsers */

  background: linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* W3C */

  background: -moz-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* FF3.6+ */

  background: -ms-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* IE10+ */

  background: -o-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Opera 11.10+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b8e5), color-stop(100%, #1aa1c7));
  /* Chrome, Safari4+ */

  background: -webkit-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Chrome10+, Safari5.1+ */
    border: 0 none;
    border-radius: 15px;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0;
    outline: 0 none;
    padding: 0 15px;
    text-align: center;
    color: #fff;
}
input.ui-btn00-nayan07[type="submit"]:hover, input.ui-btn00-nayan07[type="submit"]:focus {
    background: #46c2e8 none repeat scroll 0 0;
    box-shadow: none;
    border: 0;
}
.newsletter-additional-text{
  display: inline-block;
  width: 100%;
  text-align: right;
  margin-top: 15px;
  font-size: 10px;
}
.footer-social-links-main-container{
  display: inline-block;
  width: 100%;
}
.footer-social-links-main-container ul{
    display: inline-block;
    float: right;
    margin-top: 15px;
    padding-right: 0;
}
.footer-social-links-main-container ul li{
      background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    display: inline-block;
    margin: 0;
    padding: 0;
}
.footer-social-links-main-container ul li a{
    background-image: url("../images/icon_social_link.svg");
    background-size: 100% 100%;
    color: #ffffff;
    display: block;
    font-size: 18px;
    height: 35px;
    line-height: 38px;
    opacity: 0.7;
    overflow: hidden;
    width: 35px;
}
.footer-social-links-main-container ul li a:hover {
  opacity: 1;
}
.footer-social-links-main-container > span {
    display: inline-block;
    margin-top: 30px;
    text-align: right;
    width: 100%;
}
.secure-payment {
    display: inline-block;
    padding: 45px 0;
    text-align: right;
    width: 100%;
    font-size: 10px;
}
.footer-bottom-main-container{
    display: block;
    width: 100%;
    background-color: #0c2a66;
    min-height: 60px;
    padding: 25px 0 25px;
    border-bottom: 4px solid #1db0e7;

}
.footer-bottom-item {
    color: #ffffff;
    font-size: 10px;
    padding-top: 8px;
    text-align: right;
}
.language-text-nayan07 > span {
    font-size: 10px;
}


/*****************************products-intrudoction****************************/
.products-introduction-category-main-container-nayan07{
  display: inline-block;
  width: 100%;
}
.products-introduction-category-inner-container-nayan07{
  display: inline-block;
  width: 100%;
}
.inner-page-header-container-fix-nayan07 {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}
.payment-steps-page-nyn05 .inner-page-header-container-fix-nayan07 {
   background-image: url("../images/divide-content.png");
    background-position: center 91px;
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding-bottom: 3px;
}
.contact-us-inner-page-nayan07 .inner-page-header-container-fix-nayan07 {
    background-image: url("../images/divide-content.png");
    background-position: center 92px;
    background-repeat: no-repeat;
    margin-bottom: 0;
}

.contact-us-inner-page-nayan07 .inner-page-header-container-fix-nayan07 h1{
  padding-bottom: 4px;
}
.shoe-finder-inner-page-nayan07 .inner-page-header-container-fix-nayan07 {
    background-image: url("../images/divide-content.png");
    background-position: center 55px;
    background-repeat: no-repeat;
    margin-bottom: 0;
  }
.directory-main-container-fix-nayan07 {
    display: inline-block;
    padding-bottom: 0px;
    padding-top: 16px;
    width: 100%;
}
.directory-main-container-fix-nayan07 ul {
  display: inline-block;
  width: 100%;
  padding-right: 0;
  margin-bottom: 0;
}
.directory-main-container-fix-nayan07 ul li{
  display: inline-block;
  float: right;
  color: #666666;
  font-size: 11px;
}
.directory-main-container-fix-nayan07 ul li.active span{
  color: #333;
  font-family: IRANSans-Bold;
  float: right;
}

.directory-main-container-fix-nayan07 a {
    color: inherit;
}
.directory-main-container-fix-nayan07 a:hover{
  color: #3db7e4;
}
.directory-main-container-fix-nayan07 ul li::after {
    color: #888888;
    content: "/";
    font-weight: bold;
    padding: 0 12px;
}
.directory-main-container-fix-nayan07 ul li:last-child::after {
    content: "";
}
.asics-main-banner-container-fix-nayan07 {
    display: inline-block;
    padding: 22px 0;
    width: 100%;
}
.inner-page-header-container-fix-nayan07 .asics-main-banner-container-fix-nayan07 {
  padding: 0px 0;
}
.inner-page-header-container-fix-nayan07 .main-slider-banner-container {
    padding: 0;

}

.asics-main-banner-content-container-fix-nayan07 {
    display: inline-block;
    width: 100%;
}
.refinment-text-nayan07 {
    color: #666666;
    display: inline-block;
    margin-bottom: 7px;
    text-align: right;
    width: 100%;
    font-size: 11px;
}
.refinment-text-result-nayan07 {
    border-bottom: 1px solid #444444;
    color: #444444;
    display: inline-block;
    font-size: 15px;
    padding-bottom: 11px;
    text-align: right;
    width: 100%;
}
.number-of-refined-products-nayan07 {
    margin-right: 5px;
}
.refinment-clear-all-fix-nayan07 {
    display: block;
    height: 45px;
    width: 100%;
    }
.refinment-clear-all-fix-nayan07 > a {
    color: #666666;
    display: inline-block;
    float: left;
    font-size: 12px;
    padding-top: 10px;
}
/*.products-introduction-category-main-container-nayan07 a:hover{
    color: #3db7e4;
}*/
.refinment-types-main-container-fix-nayan07 {
    display: inline-block;
    width: 100%;
}
.refinment-toggle-menu-nayan07 {
  background-color: #0B2265;
  display: none;
  height: 60px;
  line-height: 60px;
  padding: 0 12px;
  cursor: pointer;
  color: #fff;
}
.refinment-toggle-menu-nayan07 span{
  display: inline;
  font-size: 16px;
}
.refinment-toggle-menu-nayan07 span:first-child{
  float: right;
}
.refinment-toggle-menu-nayan07 span:last-child{
  float: left;
}
.refinment-toggle-menu-nayan07 span.rotate:last-child{
  transform:rotate(180deg);
}
.refinment-close-menu-nayan07 {
    background-color: #0B2265;
    display: none;
    height: 40px;
    line-height: 40px;
    padding: 0 12px;
    text-align: left;
    cursor: pointer;
    font-size: 12px;
    color: #fff;
}
.refinment-close-menu-nayan07 i{
  margin-right: 7px;
}
.refinment-types-item-container-fix-nayan07 {
    display: inline-block;
    width: 100%;
}
.refinment-types-header-fix-nayan07 {
    background-color: #e8e8e8;
    border-bottom: 1px solid #cacaca;
    display: inline-block;
    padding: 12px 12px 9px;
    width: 100%;
}
.refinment-types-header-fix-nayan07 > h3 {
    display: inline-block;
    float: right;
    font-size: 16px;
    margin: 0;
}
.refinment-clear-item-fix-nayan07 {
    display: inline-block;
    float: right;
    font-size: 11px;
    margin-right: 10px;
}
.refinment-clear-item-fix-nayan07 > a {
    color: #666666;
    line-height: 20px;
}
.refinment-types-item-container-fix-nayan07  ul {
    display: inline-block;
    padding-right: 0;
    text-align: right;
    width: 100%;
}
.refinment-types-item-container-fix-nayan07 li {
    display: inline-block;
    width: 100%;
}
.refinment-types-item-container-fix-nayan07 li input[type="checkbox"]{
 /*   opacity: 0;
    position: absolute;
    z-index: 2;*/
}

.refinment-types-item-container-fix-nayan07 li label{
  display: inline-block;
  cursor: pointer;
  position: relative;
}

.ui-label-nayan07 label:before{
    background-image:  url("../images/bg_checkbox-facets.png");
    background-repeat: no-repeat;
    content: "";
    cursor: pointer;
    display: block;
    height: 23px;
    right: 0;
    position: absolute;
    top: 0;
    width: 23px;
}
.ui-label-nayan07 label.focus:before{
  background-position: 0 -23px;
}

.refinment-types-item-container-fix-nayan07 li label {
    color: #666666;
    font-size: 13px;
    font-weight: normal;
    position: relative;
    padding-right: 7px;
    width: 100%;
}
.refinment-types-item-container-fix-nayan07 li label:hover{
  color: #3db7e4;
}
.refinment-types-item-container-fix-nayan07 li label span{
    font-family: yekan-numbers;
    font-size: 11px;
}
/*.products-items-row-nayan07.price-container-nayan07 > span{
   font-family: yekan-numbers;
}*/
.products-items-show-main-container-nayan07 {
    display: inline-block;
    width: 100%;
}
.products-items-show-heading-fix-nayan07 {
    display: inline-block;
    width: 100%;
    margin-bottom: 35px;
}
.products-items-title-show-fix-nayan07 {
  display: inline-block;
  padding-top: 0px;
  width: 100%;
}
.products-items-title-show-fix-nayan07 > ul {
display: inline-block;
font-size: 19px;
font-family: IRANSans-Bold;
margin-bottom: 0;
padding: 26px 0 13px;
width: 100%;
}
.products-items-title-show-fix-nayan07 > ul li{
    display: inline-block;
    /*float: right;*/
}
.products-items-title-show-fix-nayan07 > ul li.category-in-product-shop-nayan07 {
    margin-left: 8px;
}
.products-items-kind-quntity-nayan07 {
    display: inline-block;
    width: 100%;
}
.products-items-select-nayan07.kind-fix-nayan07 {
    float: left;
    width: 50%;
}
.kind-fix-nayan07 .select-box-title-nayan07{
  width: 100%;
}

.products-items-select-nayan07.kind-fix-nayan07 .select-selectbox-nayan07 {
  float: left;
}

.products-items-select-nayan07.kind-fix-nayan07 .select-box-title-nayan07{
  text-align: left;
   padding-left: 92px;
}

.products-items-select.quntity-fix-nayan07{
  float: right;
}
.products-items-select.quntity-fix-nayan07 select , .products-items-select-nayan07.kind-fix-nayan07 select{
  height: 30px;
  font-size: 10px;
}

.quntity-fix-nayan07 .select-box-title-nayan07 h3{
    color: #8f8f8f;
    font-size: 12px;
    margin-bottom: 14px;
    margin-top: 0;
    padding-top: 0;
}
.kind-fix-nayan07 .select-box-title-nayan07 h3{
   color: #8f8f8f;
    font-size: 12px;
    margin-top: 0;
  }

.products-items-title-show-fix-nayan07 h1{
    margin: 0;
    color: #444444;
    display: inline-block;
    font-size: 29px;
}
.products-items-show-body-fix-nayan07 {
    display: inline-block;
    width: 100%;
}
.products-items-show-content-container-nayan07 {
    display: inline-block;
    /* max-height: 360px; */
    height: 350px;
    padding: 35px 8px;
    text-align: right;
    width: 100%;
}
.products-items-show-content-container-nayan07:hover{
  outline: 1px solid #cccccc;
}

.products-items-row-nayan07{
    display: inline-block;
    width: 100%;
    position: relative;
}
.product-technology-image-container-nayan07{
  display: inline-block;
  max-width: 140px;
  max-height: 160px;
}

.technology-info-nayan07 .product-recommand-content-container-nayan07 .product-technology-image-container-nayan07 img{
  width: auto;
  max-width: 100%;
  max-height: 160px
}
.product-technology-title-nayan07{
  display: inline-block;
  width: 100%;
  font-size: 16px;
  height: 53px;
  overflow: hidden;
}
.product-technology-title-nayan07 h3{
  font-size: inherit;
    font-family: "HelveticaNeueW01-77BdCn 692722","Helvetica","Arial",sans-serif;
    max-height: 33px;
    overflow: hidden;
    margin-bottom: 20px;
}
.products-technology-detail-nayan07{
  display: inline-block;
  width: 100%;
  font-size: 11px;
}
.products-technology-detail-nayan07 p{
    display: inline-block;
    width: 100%;
    word-wrap: break-word;
    line-height: 20px;
}
.products-items-show-image-container-nayan07 {
    display: inline-block;
    width: 100%;
}
.products-items-row-nayan07.image-container-nayan07  a {
    display: inline-block;
    overflow: hidden;
    width: 100%;
}
.products-items-row-nayan07.image-container-nayan07 a img {
    max-width: 100%;
    max-height: 125px;
}


.products-items-row-nayan07.information-container-nayan07  h3 {
    margin: 0;
}
.products-items-show-information-title-nayan07{
  display: inline-block;
  width: 100%;
}

.products-items-show-information-title-nayan07 a {
    color: #444444;
    font-family: "HelveticaNeueW01-77BdCn 692722","Helvetica","Arial",sans-serif;
    font-size: 16px;
    font-family: IRANSans-Bold;
}
.products-items-show-information-detail-nayan07 {
    display: inline-block;
    max-height: 30px;
    min-height: 30px;
    overflow: hidden;
    width: 100%;
}
.products-items-show-information-detail-nayan07 h4 {
    color: #666666;
    display: inline-block;
    font-size: 12px;
    margin-top: 0;
    width: 100%;
    font-family: IRANSans-web;

}
.products-items-show-recommendation-nayan07 {
    display: inline-block;
    width: 100%;
}
.products-items-row-nayan07.recommendation-container-nayan07  ul {
   display: inline-block;
    padding-right: 0;
    width: 100%;
    position: relative;
    transition: all 0.4s ease 0s;
}
.products-introduction-context-container-nayan07 .products-items-row-nayan07.recommendation-container-nayan07 li {
    float: right;
    margin-left: 4px;
    width: 57px;
    height: 33px;
    border: 1px solid #cccccc;
    text-align: center;
}
.mask {
    float:left;
    width:100%;
    height:43px;
    overflow:hidden;
   }
.products-items-row-nayan07.recommendation-container-nayan07 ul.triggers {
    display: none;
}
.control.prev {
  font-size: 20px;
  position: absolute;
  right: -9px;
  top: 0px;
  cursor: pointer;
 color: #3db7e4;
 font-family: IRANSans-Bold;
}
.control.next {
  font-size: 20px;
  position: absolute;
  left: -9px;
  top: 0px;
  cursor: pointer;
 color: #3db7e4;
 font-family: IRANSans-Bold;
}
.products-items-row-nayan07.recommendation-container-nayan07 a {
    display: inline-block;
    height: 100%;
    width: 100%;
}
.products-items-row-nayan07.recommendation-container-nayan07 img {
    max-width: 100%;
    padding: 2px;
    max-height: 33px;
    /*width: 100%;*/
}
.products-items-row-nayan07.recommendation-container-nayan07 li:hover {
    border: 1px solid #a0a0a0;
}
.products-items-row-nayan07.price-container-nayan07 {
    border-top: 1px solid #cccccc;
    display: inline-block;
    padding: 5px 0;
    width: 100%;
}
.products-items-row-nayan07.price-container-nayan07 span span{
  font-size: 11px;
}
.products-pagination {
    display: inline-block;
    width: 100%;
}
.products-pagination ul{
  display: inline-block;
  width: 100%;
  padding-right: 0;
  margin-top: 40px;
}
.products-pagination ul li{
  display: inline-block;

}
.products-pagination ul.pagination li a{
  border: 0;
  font-size: 15px;
  color: #8f8f8f;
  font-family: yekan-numbers;
  padding: 0;
  height: 22px;
  width: 22px;
  line-height: 22px;
  display: inline-block;
}
.products-pagination ul.pagination li.active a{
  color: #444;
}
.products-pagination ul.pagination li.active a:hover{
  color: #444;
}
.products-pagination ul.pagination li a:hover{
  color: #1dadd6;
}

.products-pagination ul.pagination li.next a{
  display: inline-block;
  background: #1dadd6;
  /* Old browsers */

  background-repeat: no-repeat;
  background-image:
  background-image:  linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* W3C */

  background-image:  -moz-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* FF3.6+ */

  background-image:  -ms-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* IE10+ */

  background-image:  -o-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Opera 11.10+ */

  background-image:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b8e5), color-stop(100%, #1aa1c7));
  /* Chrome, Safari4+ */

  background-image:  -webkit-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Chrome10+, Safari5.1+ */
  height: 22px;
  width: 22px;
  line-height: 22px;
  border-radius: 50%;

}
.products-pagination ul.pagination li.next a{
  padding: 0;
  color: #fff;
  display: inline-block;
}
.products-pagination ul.pagination li.next{
  margin-right: 20px;
}
.products-pagination ul.pagination li.prev{
  margin-left: 20px;
}

.products-pagination ul.pagination li.prev span , .products-pagination ul.pagination li.next span , .products-pagination ul.pagination li.prev  a {
  display: inline-block;
  background: #1dadd6;
  /* Old browsers */

  background-repeat: no-repeat;
  background-image:
  background-image:  linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* W3C */

  background-image:  -moz-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* FF3.6+ */

  background-image:  -ms-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* IE10+ */

  background-image:  -o-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Opera 11.10+ */

  background-image:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b8e5), color-stop(100%, #1aa1c7));
  /* Chrome, Safari4+ */

  background-image:  -webkit-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Chrome10+, Safari5.1+ */
  height: 22px;
  width: 22px;
  line-height: 22px;
  border-radius: 50%;
  padding: 0;
  border: 0 none;
  color: #fff;
}
.products-pagination ul.pagination li.prev.disabled span{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4d4d4+0,abadad+100 */
background: #d4d4d4; /* Old browsers */
background: -moz-linear-gradient(top,  #d4d4d4 0%, #abadad 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d4d4d4 0%,#abadad 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d4d4d4 0%,#abadad 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#abadad',GradientType=0 ); /* IE6-9 */
cursor: default;

}

.products-pagination  ul.pagination .selected a{
  background-color: transparent;
  color: #444;
}
.products-pagination ul.pagination li.selected a:hover{
  color: #444;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
    background-color: transparent;
    border-color: transparent;
    color: #444444;
    cursor: default;
    z-index: 2;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
  background-color: transparent;
}

/****************************************************************product show styles*********************************/
.product-show-main-container{
  display: inline-block;
  width: 100%;
}

.product-show-inner-container{
  display: inline-block;
  width: 100%;
}
.inner-page-body-fix-nayan07{
    display: inline-block;
    width: 100%;
    min-height: 490px;
    position: relative;
}

.contact-us-inner-page-nayan07 .inner-page-body-fix-nayan07 , .payment-steps-page-nyn05 .inner-page-body-fix-nayan07{
    display: flex;
    min-height: 490px;
    position: relative;
}

.payment-steps-page-nyn05 .contact-us-context-nayan07 {
    display: inline-block;
    float: left;
    margin-left: 0;
    padding-right: 55px;
    padding-top: 40px;
    width: 80%;
}

.inner-page-body-fix-nayan07.factor-inner-page-nyn05 {
    border: 1px solid #eee;
    border-radius: 5px;
    min-height: 300px;
    padding: 5px;
    padding-bottom: 20px;
}


.inner-page-inner-body-content {
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
    padding-top: 17px;
    padding-right: 30px;
}
.news-nayan07 .inner-page-inner-body-content{
  padding-top: 0;
  padding-right: 0;
}
.inner-page-body-fix-nayan07.products-introduction-context-container-nayan07{
  margin-bottom: 50px;
}

.inner-page-body-section-nayan07{
  display: inline-block;
  width: 100%;
}
.inner-page-body-section-nayan07.product-show-description-hesam{
  display: inline-block;
  width: 100%;
  margin-top: 20px;
}
.inner-page-body-section-nayan07.product-show-description-hesam img{
  width: 70%;
}
.inner-page-body-section-nayan07.product-show-description-hesam iframe{
height: 524px;
width: 100%;
}
.inner-page-rightside-fix-nayan07{
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #CACACB;
}
.text-success{
  font-size: 16px;
  line-height: 27px;
}
.text-success span{
  display: inline-block;
  font-size: 13px;
}
.inner-page-rightside-fix-nayan07 .view-basket-link-nayan07{
  display: inline-block;
  border-bottom: 1px solid #ababab;
  color: #8f8f8f;
  font-size: 12px;
  margin-top: 18px;
}
.inner-page-rightside-fix-nayan07 .view-basket-link-nayan07:hover{
  color: #3db7e4;
  border-bottom-color: #3db7e4;
}
.inner-page-rightside-header-fix-nayan07{
  display: inline-block;
  width: 100%;
}
.inner-page-rightside-body-fix-nayan07{
  display: inline-block;
  width: 100%;
}
.inner-page-rightside-header-fix-nayan07 h1{
    font-family: IRANSans-Bold;
    font-size: 25px;
    font-style: normal;
    font-weight: normal;
    line-height: 35px;
    margin: 0;
    color: #444444;
    text-align: right;
}
.inner-page-rightside-header-fix-nayan07 h3{
    font-family: IRANSans-Bold;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 5px;
    text-align: right;
    margin: 0;
}
.product-price{
  display: inline-block;
  width: 100%;
  font-size: 25px;
  color: #444444;
  text-align: right;
}
.product-price > span {
    font-size: 15px;
}
.product-gender {
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 10px;
    text-align: right;
    width: 100%;
    font-family: IRANSans-Bold;
    color: #444;
}
.product-gender-alternatives{
  margin-bottom: 15px;
  text-align: right;
}

.product-gender-alternatives a{
  color: #8f8f8f;
}
.product-gender-alternatives a:hover{
  color: #3db7e4;
}
.product-detail{
  display: inline-block;
  width: 100%;
  color: #444444;
  text-align: right;
  margin-bottom: 20px;
}
.inner-page-rightside-body-fix-nayan07 .view-basket-button-container{
  float: right;
  margin-bottom: 30px;
}
 .submit-button:hover {
  background:#0f3294 none repeat scroll 0 0;
}
.delivery-image-container-nayan07 {
    display: inline-block;
    float: right;
}
.inner-page-rightside-fix-nayan07.delivery-nayan07{
  padding: 10px 0;
}
.delivey-note-nayan07  {
    display: inline-block;
    float: right;
    padding-right: 10px;
    padding-top: 13px;

}
.delivey-note-nayan07 a{
    color: #3db7e4;
}

.delivey-note-nayan07 a:hover{
    color: #3db7e4;
}
.selecting-option-container-nayan07 {
    display: inline-block;
    padding-top: 15px;
    width: 100%;
}
.selecting-option-container-nayan07.select-theme00-nayan07 .submit-button{
  float: left;
  margin-top: 9px;
}
.text-success i{
  margin-left: 5px;
}
.inner-page-rightside-fix-nayan07.selecting-option-container-nayan07{
  border-bottom: none;
}
.selecting-option-container-nayan07 .panel-group .panel + .panel {
    margin-top: 0px;
}
.select-guidance-nayan07 a h3 {
   border-bottom: 1px solid #ababab;
    color: #8f8f8f;
    display: inline-block;
    float: left;
    font-size: 11px;
    margin: 0;
    padding-bottom: 5px;
}

.select-guidance-nayan07 a h3:hover{
    color: #3db7e4;
     border-bottom-color: #3db7e4;
}

.selecting-option-container-nayan07 h3 {
    color: #444444;
    display: inline-block;
    float: right;
    font-size: 11px;
    margin: 0;
}
.select-selectbox-nayan07 {
   display: inline-block;
    float: right;
    position: relative;
    overflow: hidden;
    top: -3px;
}
.refinment-types-header-fix-nayan07 .select-selectbox-nayan07{
  margin-top: 10px;
}


.select-selectbox-nayan07 select{
    width: 170px;
    float: right;
    height : 30px;
    background: #f0f0f0;
    background-image: url(../images/icon_down_arrow1.png);
  /* Old browsers */

  background: url(../images/icon_down_arrow1.png) , linear-gradient(top, #fefefe 0%, #e2e2e2 100%);
  /* W3C */

  background: url(../images/icon_down_arrow1.png) , -moz-linear-gradient(top, #fefefe 0%, #e2e2e2 100%);
  /* FF3.6+ */

  background: url(../images/icon_down_arrow1.png) , -ms-linear-gradient(top, #fefefe 0%, #e2e2e2 100%);
  /* IE10+ */

  background: url(../images/icon_down_arrow1.png) , -o-linear-gradient(top, #fefefe 0%, #e2e2e2 100%);
  /* Opera 11.10+ */

  background: url(../images/icon_down_arrow1.png) , -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e2e2e2));
  /* Chrome, Safari4+ */

  background: url(../images/icon_down_arrow1.png) , -webkit-linear-gradient(top, #fefefe 0%, #e2e2e2 100%);
  /* Chrome10+, Safari5.1+ */

  border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #dadada;
  color: #8f8f8f;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  padding: 0px 9px;
  height: 30px;
  font-size: 11px;
  background-repeat: no-repeat;
  background-position: left center;
  background-color: #f0f0f0;

}
.select-box-ui-nayan07{
/*   background-image: url("../images/icon_down_arrow1.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-right: 1px solid #dadada;
    display: inline-block;
    height: 35px;
    left: 10px;
    padding: 11px;
    position: absolute;
    width: 12px;
    content:'';  */
}


.refinment-types-item-container-fix-nayan07 .select-selectbox-nayan07 select{
  font-size: 10px;
  height: 30px;

}
.refinment-types-item-container-fix-nayan07 ul{
  padding: 10px 0;
  margin-bottom: 0;
}

.select-theme00-nayan07 .select-selectbox-nayan07{
  float: right;

}
.select-box-title-nayan07 {
    display: inline-block;
    width: 60%;
    text-align: right;
    float: right;
}
.select-theme00-nayan07 .select-box-title-nayan07{
  width: 100%;
}

.select-guidance-nayan07 {
    display: inline-block;
    width: 40%;
    float: left;
}
.selecting-option-header-nayan07 {
    display: inline-block;
    width: 100%;
}

.select-theme00-nayan07 .select-selectbox-nayan07 select {
  width: 70px;
  float: right;
  height: 30px;
}




.selecting-option-container-nayan07 ul{
  display: inline-block;
  width: 100%;
  padding-right: 0;
  padding-top: 10px;
}
.selecting-option-container-nayan07 ul li{
    cursor: pointer;
    float: right;
    position: relative;
    margin-left: 20px;
}
.selecting-option-container-nayan07 ul li a{
  display: inline-block;
  width: 100%;
  height: 60px;
  width: 60px;
  overflow: hidden;
  outline: 1px solid #8f8f8f;
  padding-top: 13px;
}
.selecting-option-container-nayan07 ul li a:hover , .selecting-option-container-nayan07 ul li a.active{
  outline: 3px solid #3db7e4;
}
.selecting-option-container-nayan07 ul li a img{
  max-width: 100%;
  max-height: 33px;
}
.inner-page-rightside-fix-nayan07.selecting-options-nayan07{
  border-bottom: 0;
}
.panel-heading{
  padding: 0;
  font-family: IRANSans-web;
}
.panel-default {
border: none;
border-top: 1px solid #cdcdcd;
}
.panel-heading a{
   padding: 6px 3px;
   display: block;
   text-align: right;
}
.panel-heading a span{
   font-size: 12px;
   margin-left: 10px;
   display: inline-block;

}
.panel-default > .panel-heading {
    background-color: #fff;

}
.rotate-angle-nayan07{
  transform: rotate(180deg);
}

.panel-heading a:hover  span{
  color: #3db7e4;
}
.panel-heading a i{
  color: #8f8f8f;
  display: inline-block;
  float: left;

}
.inner-page-body-section-nayan07.product-show-recommand-nayan07{
  padding: 40px 0;
}

.panel-body {
  text-align: justify;
  line-height: 25px;
  font-size: 11px;
   padding: 10px 4px 10px 0;
}
.product-show-image-container-nayan07 {
    display: inline-block;
    width: 100%;
}


.product-iamge-item-nayan07 {
  display: inline-block;
  width: 100%;
}
.inner-page-body-section-nayan07.product-show-review-nayan07{
  border-top: 1px solid #cdcdcd;
  padding-top: 15px;
  /*margin-top: 40px;*/
}

.product-iamge-item-nayan07 img{
  max-width: 100%;
}

.product-iamge-item-nayan07.third-image-nayan07{
  width: 50%;
  text-align: left;
  padding-left: 13px;
  float: right;
}
.product-iamge-item-nayan07.fourth-image-nayan07 {
  width: 50%;
  text-align: right;
  padding-right: 13px;
  float: left;
}
.product-iamge-item-nayan07.third-image-nayan07 img , .product-iamge-item-nayan07.fourth-image-nayan07  img{
  width: 255px;
}
.product-show-inner-section-header-nayan07 {
    display: inline-block;
    width: 100%;
}
.product-show-inner-section-header-nayan07 h2{
  color: #444;
  margin: 0;
  text-align: right;
  margin-top: 3px;
  font-size: 25px;
}
.product-show-inner-section-header-nayan07 h2.product-model-nayan07 {
  margin-top: 10px;
  font-size: 20px;
}


.responsive-technology-slider-nayan07{
  display: none;
}

.product-show-inner-section-body-nayan07 {
    display: inline-block;
    width: 100%;
}
.product-show-review-rate-image-container-nayan07 {
    display: inline-block;
    text-align: right;
    width: 100%;
    padding-top: 25px;
}
.form-hesam-comment .form-group{
  width: 100%;
}
.product-show-add .form-hesam-comment .field-comment-class ,.product-show-add .form-hesam-comment .field-comment-item_id ,.product-show-add .form-hesam-comment .field-comment-link_address{
  display: none;
}
.product-show-add .form-hesam-comment .form-group .help-block{
  width: 320px;
  margin-top: 7px;
  float: right;
  display: none;
}
.product-show-add .form-group.field-comment-name.required.has-error .help-block ,.product-show-add .form-group.field-comment-text.required .help-block{
  display: block;
}
.last-comment-hsh{
  display: inline-block;
  width: 100%;
  text-align: right;
}
.form-comment-hsh{
  display: none;
  width: 100%;
  margin-bottom: 30px;
}
.guestbook-item {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #bebfbf;
  padding: 30px 0px;
}
.guestbook-item b , .guestbook-item blockquote b {
  font-weight: normal;
  color: #444;
  margin-bottom: 5px;
  display: block;
  position: relative;
  padding: 0 10px;
}
.guestbook-item b:before , .guestbook-item blockquote b :before{
  content: ' “ ';
  display: inline-block;
  font-size: 15px;
  transform:rotate(180deg);
  position: absolute;
  top:-9px;
  right: 0;
  font-style: italic;
}
.guestbook-item b:after , .guestbook-item blockquote b :after{
  content: ' ” ';
  display: inline-block;
  font-size: 15px;
  transform:rotate(180deg);
  position:absolute;
  top:-9px;
  font-style: italic;
}

.guestbook-item p , .guestbook-item blockquote {
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    text-align: justify;
    width: 100%;
}
.guestbook-item .date-comment {
    display: inline-block;
    float: left;
    margin-bottom: 7px;
}

.guestbook-item blockquote{
  background-color: #f3f3f4;
}
.product-show-add .form-hesam-comment .field-comment-text .help-block{
  width: 430px;
}
.product-show-add .input.ui-btn00-nayan07[type="submit"], button.ui-btn00-nayan07{
  float: right;
  margin-right: 10.4%;
}
.form-hesam-comment button.ui-btn00-nayan07{
  padding-right: 30px;
  padding-left: 30px;
}
.form-hesam-comment .form-group textarea{
  width: 330px;
  height: 140px;
}
.product-show-review-add-comment {
    display: inline-block;
    width: 100%;
    padding-top: 5px;
}
.product-show-review-add-comment > h1 {
    display: inline-block;
    float: right;
    font-size: 14px;
    margin: 0;
    padding-top: 5px;
}
.product-show-review-add-comment .content-read-more.add-comment-nayan07{
    float: right;
    margin-top: 13px;
    width: auto;
}
.inner-page-body-section-nayan07.technology-info-nayan07 {
    padding-top: 50px;
}
.inner-page-body-section-nayan07.technology-info-nayan07 .product-show-inner-section-header-nayan07 h2 {
   text-align: center;
   margin-bottom: 17px;
}
.product-show-inner-section-body-nayan07 .mask{
   display: inline-block;
    float: none;
    height: 300px;
    overflow: hidden;
    width: 100%;
}
.product-show-inner-section-body-nayan07 .products-items-row-nayan07.recommendation-container-nayan07 li {
    border: none;
    display: inline-block;
    width: auto;
}
.product-show-inner-section-body-nayan07 .products-items-row-nayan07.recommendation-container-nayan07 li a{
  width: 375px;
}

.product-show-inner-section-body-nayan07 .products-items-row-nayan07.recommendation-container-nayan07 img{
  border: 0 none;
}
.product-show-inner-section-body-nayan07 .products-items-row-nayan07.recommendation-container-nayan07 .product-technology-image-container-nayan07 img{
  max-width: 100%;
}
.product-show-inner-section-body-nayan07 .images h3 {
    color: #444444;
    font-family: helvetica;
}
.product-show-inner-section-body-nayan07 .images p {
    color: #444444;
    font-size: 12px;
    padding: 0 15px;
}
.product-show-inner-section-body-nayan07 .control{
  display: none;
}
.products-items-row-nayan07.recommendation-container-nayan07 ul.triggers{
    background: #ffffff none repeat scroll 0 0;
    border-radius: 13px;
    box-shadow: 1px 2px 3px -2px rgba(0, 0, 0, 0.5) inset;
    display: inline-block;
    height: 26px;
    margin-bottom: 20px;
    padding: 0 14px;
    width: auto;
}
.products-items-show-main-container-nayan07 .recommendation-container-nayan07 ul.triggers{
  display: none;
}

.products-items-row-nayan07.recommendation-container-nayan07 ul.triggers li{

   background: #bbbbbb none repeat scroll 0 0;
    border-radius: 5px;
    display: block;
    height: 9px;
    margin: 8px 6px;
    overflow: hidden;
    padding-left: 9px;
    cursor: pointer;
}
.products-items-row-nayan07.recommendation-container-nayan07 ul.triggers li.active{
   background-color: #3db7e4;
    border-radius: 6.5px;
    height: 13px;
    margin: 6px 4px;
    padding-left: 13px;

}
.product-recommand-content-container-nayan07{
  display: inline-block;
  width: 100%;
}
.product-recommand-content-body-container {
    display: inline-block;
    width: 100%;
    background-image: url(../images/divide-content.png);
    height: 8px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: 30px;
}
.product-recommand-content-image-container {
    display: inline-block;
    max-height: 170px;
    max-width: 300px;
}
.product-recommand-content-image-container a{
  display: block;
  width: 100%;
}
.product-recommand-content-image-container img{
  max-width: 300px;
  max-height: 170px;
}
.product-recommand-content-title {
    color: #444444;
    display: inline-block;
    font-family: helvetica;
    font-size: 16px;
    margin-top: 15px;
    width: 100%;
    font-family: IRANSans-Bold;
    max-height: 27px;
    overflow: hidden;
}
.product-recommand-content-price {
    color: #8f8f8f;
    display: inline-block;
    width: 100%;
    /*font-family: IRANSans-web , yekan-numbers;*/
}
.product-recommand-content-rate {
    display: inline-block;
    padding: 15px 0;
    width: 100%;
}
.product-recommand-content-gender {
    display: block;
    width: 100%;
}
.main-products-banner-slider-nayan07 .product-recommand-content-gender{
  margin-top: 12px;
  padding: 6px 0px;
  max-height: 27px;
  overflow: hidden;
}
.product-recommand-content-information{
  display: inline-block;
  width: 100%;
  color: #8f8f8f;
  font-size: 12px;
}

.product-recommand-content-button-container {
    display: inline-block;
    padding-top: 15px;
    width: 100%;
}
.inner-page-body-section-nayan07.product-show-recommand-nayan07 .product-show-inner-section-header-nayan07 h2{
  text-align: center;
}

.product-recommand-content-container-nayan07 .content-read-more{
  display: inline-block;
    margin-top: 0;
    width: 55%;
}
.product-recommand-content-container-nayan07 .view-basket-button-container {
  display: inline-block;
  width: 41%;
  float: none;
}
.product-recommand-content-container-nayan07 .content-read-more a {
  width: 80%;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  position: relative;
  float: left;

}
.product-recommand-content-container-nayan07 .content-read-more a:after{
  background-image: url("../images/join-btn.svg");
  background-repeat: no-repeat;
  background-size: auto 126%;
  content: "";
  display: block;
  height: 40px;
  left: -14px;
  position: absolute;
  top: -2px;
  width: 66px;
  z-index: 14;
}

.product-recommand-content-container-nayan07 .submit-button{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    width: 70%;
    position: relative;
    float: right;
    padding: 0 3px;
}
.main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 .submit-button{
  width: 90%;
}
.main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 .content-read-more a {
  width: 100%;
}

.product-show-pronation-nayan07{
  display: inline-block;
  width: 100%;
  margin-top: 80px;
}
.product-show-pronation-header-nayan07{
  display: inline-block;
  width: 100%;
}
.product-show-pronation-line-guide-nayan07{
  display: inline-block;
  width: 100%;
}
.product-show-pronation-scale-nayan07{
  display: block;
  width: 100%;
  padding-top: 12px;
}
.product-show-pronation-scale-nayan07 ul{
  padding-right: 0;
  display: block;
  width: 100%;
  background-color: #bebfbf;
  border-radius: 15px;
  box-shadow: 0 1px 1px 1px rgba(149, 149, 149, 0.6) inset;
  height: 28px;
  margin-bottom: 0;
}

.product-show-pronation-scale-nayan07 ul li{
  border-left: 1px dotted #ffffff;
  color: #ffffff;
  display: inline-block;
  float: right;
  line-height: 28px;
  padding: 0 10px;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
  width: 25%;
  font-size: 12px;
}
.product-show-pronation-scale-nayan07 ul li:last-child{
  border-left: 0;
}

.product-show-pronation-scale-nayan07 ul li.pronation-type-nayan07{
  padding: 0;
}

.product-show-pronation-scale-nayan07 ul li.pronation-type-nayan07 span{
    background: #1dadd6;
  /* Old browsers */

  background: linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* W3C */

  background: -moz-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* FF3.6+ */

  background: -ms-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* IE10+ */

  background: -o-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Opera 11.10+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b8e5), color-stop(100%, #1aa1c7));
  /* Chrome, Safari4+ */

  background: -webkit-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Chrome10+, Safari5.1+ */

  border-radius: 14px;
  -webkit-border-radius: 14px;
  display: inline-block;
  width: 100%;
}

.product-show-pronation-header-nayan07 > h2 {
    display: inline-block;
    float: right;
    font-size: 25px;
    margin: 0;
    color: #444;
}
.product-show-pronation-header-nayan07 .select-guidance-nayan07 {
    display: inline-block;
    float: left;
    padding-top: 11px;
}
.product-show-pronation-information-nayan07 {
    display: inline-block;
    padding-top: 25px;
    width: 100%;
}
.product-show-pronation-information-nayan07 p{
   color: #444444;
    font-size: 12px;
    text-align: right;
    line-height: 23px;
}
.contact-us-inner-page-nayan07{
  display: inline-block;
  width: 100%;
}

.contact-us-title-container-nayan07{
  display: inline-block;
  width: 100%;
  text-align: right;
  color: #444;
  padding-top: 15px;
}
.inner-page-container-nayan07{
  display: inline-block;
  width: 100%;
  padding-top: 0;
}
.inner-page-section-nayan07 {
    display: inline-block;
    min-height: 403px;
    width: 100%;
}
.contact-us-title-container-nayan07 h1{
  margin: 0;
  font-size: 20px;
  line-height: 38px;
  font-style: italic;
}
.contact-us-lists-nayan07{
  display: inline-block;
  width: 100%;
  /*height: 100%;*/
  float: right;
}
.contact-us-lists-nayan07 ul{
  display: inline-block;
  width: 100%;
  text-align: right;
  padding-right: 0;
}
.contact-us-lists-nayan07 ul li{
  display: block;
  width: 100%;
  border-bottom: 1px solid #fff;
  font-size: 12px;
}
.contact-us-lists-nayan07 ul li:last-child{
  border-bottom: 0;
}
.contact-us-lists-nayan07 ul li.active a{
  color: #222;
  font-family: IRANSans-Bold;
}
.contact-us-lists-nayan07 ul li.active a:hover{
  color: #222;
}
.contact-us-lists-nayan07 ul li a{
  display: block;
  padding: 20px 0px;
  color: #8f8f8f;

}
.contact-us-lists-nayan07 ul li a:hover{
  color: #3db7e4;
}
.inner-page-inner-body-content h4 {
  display: block;
  font-size: 16px;
  line-height: 30px;
  text-align: right;

}
.inner-page-body-fix-nayan07.news-nayan07 p{
  line-height: 27px;
  text-align: justify !important;
  font-family: Yekan-Numbers,IRANSans-web !important;
  font-size: 12px !important;
  margin-bottom: 0;

}
.news-tag-nayan07 {
    display: inline-block;
    float: right;
    margin-bottom: 15px;
    margin-top: 2px;
}
.inner-page-body-fix-nayan07.news-nayan07 p span{
font-family: mitra !important;
font-size: 20px !important;

}
.inner-page-inner-body-content img{
  margin: 10px 0;
  text-align: center;
  max-width: 100%;
}
.contact-us-lists-responsive-theme-nayan07{
  display: none;
  width: 0;
  height: 100%;
      background: #f0f1f1;
  /* Old browsers */

  background: linear-gradient(right center, #fbfbfb 0%, #f3f3f4 100%);
  /* W3C */

  background: -moz-linear-gradient(right center, #fbfbfb 0%, #f3f3f4 100%);
  /* FF3.6+ */

  background: -ms-linear-gradient(right center, #fbfbfb 0%, #f3f3f4 100%);
  /* IE10+ */

  background: -o-linear-gradient(right center, #fbfbfb 0%, #f3f3f4 100%);
  /* Opera 11.10+ */

  background: -webkit-gradient(linear, right center, right center, color-stop(0%, #fbfbfb), color-stop(100%, #f3f3f4));
  /* Chrome, Safari4+ */

  background: -webkit-linear-gradient(right center, #fbfbfb 0%, #f3f3f4 100%);
  /* Chrome10+, Safari5.1+ */
  transition: all 0.5s ease 0s;
  z-index: 5px;
  position: absolute;
  right: -100%;
}
.contact-us-lists-responsive-theme-nayan07.contact-toggle{
  right: 15px;
  width: 100%;
  z-index: 999;
}
.contact-us-responsive-items-nayan07{
  display: none;
  width: 35px;
  height: 100%;
  float: right;
  padding-top: 15px;
  font-size: 17px;
  padding-right: 10px;
  padding-left: 10px;
  z-index: 10;
  position: relative;
  margin-left: 10px;
  right: 0px;
  z-index: 9999;
}
.contact-us-responsive-items-nayan07 i{
  cursor: pointer;
}
.inner-page-body-fix-nayan07.contact-us-nayan07{
  position: relative;

}
.contact-us-right-side-menu-nayan07{
    align-items: stretch;
    bottom: 0;
    display: inline-flex;
    position: static;
    right: 0;
    top: 0;
    width: 20%;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(left,  #ffffff 0%, #f3f3f4 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #ffffff 0%,#f3f3f4 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to left,  #ffffff 0%,#f3f3f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f4',GradientType=0 ); /* IE6-9 */
}
.contact-us-lists-responsive-theme-nayan07 ul{
  display: inline-block;
  width: 100%;
  padding-right: 25px;
  text-align: right;

}
.contact-us-lists-responsive-theme-nayan07 ul li{
  display: block;
  width: 100%;
  border-bottom: 1px solid #fff;
  font-size: 12px;
}
.contact-us-lists-responsive-theme-nayan07ul li:last-child{
  border-bottom: 0;
}
.contact-us-lists-responsive-theme-nayan07 ul li.active a{
  color: #222;
  font-family: IRANSans-Bold;
}
.contact-us-lists-responsive-theme-nayan07ul li.active a:hover{
  color: #222;
}
.contact-us-lists-responsive-theme-nayan07 ul li a{
  display: block;
  padding: 20px 0px;
  color: #8f8f8f;
}
.contact-us-lists-responsive-theme-nayan07  ul li a:hover{
  color: #3db7e4;
}
.contact-us-context-nayan07{
    align-items: stretch;
    display: inline-flex;
    float: left;
    margin-left: 0;
    padding-right: 0px;
    width: 80%;
}
/****************************************************product news******************/
.news-inner-page-nayan07{
  display: inline-block;
  width: 100%;
}
.news-title-container-nayan07 {
    color: #444444;
    display: inline-block;
    text-align: right;
    width: 100%;
}
/****************************************************general-news****************/
.inner-page-body-fix-nayan07.general-news-nayan07{
    background-image: url("../images/divide-content.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: inline-block;
    width: 100%;
    padding: 40px 0px;
}
.general-news-header-image-nayan07{
    display: inline-block;
    width: 100%;
    background-image: url("../images/divide-content.png");
    background-position: center 95px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom: 25px;
}
.general-news-header-image-nayan07 img{
  width: 100%;
}

.general-news-nayan07 .content-detail-nayan07{
  margin-top: 0;
  max-height: 70px;
  min-height: 70px;
  overflow: hidden;
}
.general-news-nayan07 .content-title-nayan07{
  padding-top: 10px;
  color: #444;
}
.general-news-release-date-nayan07 {
    display: inline-block;
}
/***********************login/register styles**********************************************/
.login-register-inner-page-nayan07 .inner-page-container-nayan07{
  background-image: none;
}
.login-register-title-nayan07{
  text-align: right;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #bebfbf;
}
.login-register-title-nayan07 h2{
  color: #444;
  font-size: 20px;
  margin-bottom: 30px;
  margin-top: 0;
}
.login-register-main-container-nayan07 {
  padding-left: 130px;

}
.login-register-form-container{
  display: inline-block;
  width: 100%;
  padding-top: 30px;
}
.login-register-form-container .form-group{
  margin-bottom: 15px;
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
  width: 100%;
}
.login-register-form-container .form-group.field-customeraddress-is_default {
    float: right;
    width: 100%;
}
.login-register-form-container .form-group.field-customeraddress-is_default input {
    height: 22px;
    margin-left: 11px;
}

.field-loginform-rememberme {
    display: inline-block;
    width: 100%;
}
.login-register-form-container .field-loginform-rememberme label {
    width: 100%;
}
.login-register-form-container .field-loginform-rememberme label input {
    height: 22px;
    margin-left: 12px;
}
.login-register-form-container .form-group.subscribe-nayan07 label{
  width: 300px;
  margin-right: 15px;
  margin-bottom: 40px;
}

.login-register-form-container .form-group.subscribe-nayan07 label span{
  width: 100%;
  display: inline-block;
  text-align: right;
  color: #8f8f8f;
  font-size: 12px;
}
.login-register-form-container label {
    color: #8f8f8f;
    display: inline-block;
    float: right;
    height: 30px;
    line-height: 30px;
    text-align: right;
    width: 100px;
    font-size: 13px;
}

.login-register-form-container .has-error label , .login-register-form-container .has-success label{
    color: #8f8f8f;
}

.field-customer-address {
    display: inline-block;
    width: 100%;
}

.field-customer-address textarea {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 5px;
    box-shadow: 0 4px 12px -5px #cccccc inset;
    margin-bottom: 5px;
    float: right;
    font-family: IRANSans-Bold;
    font-size: 13px;
}

.login-register-form-container textarea:focus {
    border: 1px solid #3db7e4;
    box-shadow: 0 0 5px 0 #3db7e4;
    outline: medium none;
}


.login-register-form-container label.focused-nayan07{
  color: #444;
}
.register-require-note-nayan07{
  color: #8f8f8f;
  display: inline-block;
  width: 100%;
  text-align: right;
  margin-bottom: 20px;
}
.login-register-form-container label abbr{
  border-bottom: 1px dotted #bebfbf;
}
.login-register-form-container input  {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 4px 12px -5px #cccccc inset;
    color: #8f8f8f;
    float: right;
    font-size: 13px;
    font-family: IRANSans-Bold;
    height: 30px;
    line-height: 1em;
    margin-bottom: 5px;
    padding: 4px 5px;
    width: 220px;
     border: 1px solid #dddddd;
}
.login-register-form-container textarea{
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 4px 12px -5px #cccccc inset;
    color: #8f8f8f;
    float: right;
    font-size: 13px;
    font-family: IRANSans-Bold;
}
.login-register-form-container input.error{
  border: 1px solid #e43d3d;
  box-shadow: 0 0 5px 0 #e43d3d;
}
.login-register-form-container input[type="checkbox"]{
  width: auto;
}

.login-register-form-container input:focus{
  border:  1px solid #3db7e4;
  box-shadow: 0 0 5px 0 #3db7e4;
  outline: medium none;
}
.login-register-form-container input.error:focus{
  border: 1px solid #e43d3d;
  box-shadow: 0 0 5px 0 #e43d3d;
}
.errorMessage{
  display: none;
}
.errorSummary{
  color: #e43d3d;
  font-size: 11px;
  margin-bottom: 20px;
  margin-top: -20px;
  text-align: right;
}
.errorSummary p{
  display: none;
}
.errorSummary ul{
  padding-right: 0;
  margin-bottom: 0;
}
.errorSummary ul li{
  margin-top: 7px;
}

.login-register-main-container-nayan07.register-nayan07 .login-register-form-container input:focus .login-register-form-container label{
  color: #444;
}
.form-button-container-nayan07 {
  display: inline-block;
  width: 100%;
  border-top: 1px dotted #bebfbf;
  border-bottom: 1px solid #bebfbf;
  padding: 30px 0;
}
.form-button-container-nayan07 .content-read-more{
  width: auto;
  float: right;
  margin-top: 0
}
.password-forget-nayan07{
  display: inline-block;
  float: left;

}
.password-forget-nayan07 a{
  color: #8f8f8f;
  font-size: 10px;
  border-bottom: 1px solid #8f8f8f;
}
.password-forget-nayan07 a:hover{
   border-bottom-color: #3db7e4;
    color: #3db7e4;
}
.login-register-main-container-nayan07{
  margin-bottom: 50px;
}
.contact-us-context-nayan07.personal-info-nyn05 .login-register-main-container-nayan07{
  display: inline-block;
  width: 100%;
}
.login-register-form-container input.ui-btn00-nayan07[type="submit"]{
  width: 100px;
}
.login-register-inner-page-nayan07 .directory-main-container-fix-nayan07{
  padding-bottom: 0px;
}
.login-register-inner-page-nayan07 .directory-main-container-fix-nayan07 ul{
  margin-bottom: 0;
  padding-right: 0;
}
/***********************shoe-finder styles**********************************************/
.shoe-finder-navigation-context-nayan07{
  display: inline-block;
  width: 100%;
  background: #f4f5f8;
  background: -moz-linear-gradient(right, rgba(244, 245, 248, 0) 0%, #f4f5f8 21%, #f4f5f8 51%, #f4f5f8 81%, rgba(244, 245, 248, 0) 100%);
  background: -webkit-gradient(right top, left top, color-stop(0%, rgba(244, 245, 248, 0)), color-stop(21%, #f4f5f8), color-stop(51%, #f4f5f8), color-stop(81%, #f4f5f8), color-stop(100%, rgba(244, 245, 248, 0)));
  background: -webkit-linear-gradient(right, rgba(244, 245, 248, 0) 0%, #f4f5f8 21%, #f4f5f8 51%, #f4f5f8 81%, rgba(244, 245, 248, 0) 100%);
  background: -o-linear-gradient(right, rgba(244, 245, 248, 0) 0%, #f4f5f8 21%, #f4f5f8 51%, #f4f5f8 81%, rgba(244, 245, 248, 0) 100%);
  background: -ms-linear-gradient(right, rgba(244, 245, 248, 0) 0%, #f4f5f8 21%, #f4f5f8 51%, #f4f5f8 81%, rgba(244, 245, 248, 0) 100%);
  background: linear-gradient(to left, rgba(244, 245, 248, 0) 0%, #f4f5f8 21%, #f4f5f8 51%, #f4f5f8 81%, rgba(244, 245, 248, 0) 100%);
  margin-bottom: 40px;
  position: relative;
}
.shoe-finder-inner-page-nayan07 .directory-main-container-fix-nayan07{
  padding-bottom: 20px;
}
.shoe-finder-navigation-context-nayan07 .border-back-image-nayan07{
  display: block;
  width: 100%;
  height: 5px;
  background-repeat: no-repeat;
  position: absolute;

}
.shoe-finder-navigation-context-nayan07 .border-back-image-nayan07:first-child{
    top: -8px;
    background-image:url("../images/divide_content_invert.png");
    height: 8px;
    background-size: 100% 100%;
}
.shoe-finder-inner-page-nayan07 .inner-page-header-container-fix-nayan07{
   background-image: none;
}
.shoe-finder-navigation-context-nayan07 .border-back-image-nayan07:last-child{
  bottom: -10px;
  background-image: url("../images/divide-content.png");
  background-size: 100% 100%;
  height: 10px;
}
.shoe-finder-navigation-nayan07{
  display: inline-block;
  background: #f0f1f1;
  /* Old browsers */

  background: linear-gradient(top, #f7f7f7 0%, #e9eaea 100%);
  /* W3C */

  background: -moz-linear-gradient(top, #f7f7f7 0%, #e9eaea 100%);
  /* FF3.6+ */

  background: -ms-linear-gradient(top, #f7f7f7 0%, #e9eaea 100%);
  /* IE10+ */

  background: -o-linear-gradient(top, #f7f7f7 0%, #e9eaea 100%);
  /* Opera 11.10+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e9eaea));
  /* Chrome, Safari4+ */

  background: -webkit-linear-gradient(top, #f7f7f7 0%, #e9eaea 100%);
  /* Chrome10+, Safari5.1+ */
  box-shadow: -8px 8px 6px -6px rgba(0, 0, 0, 0.1) inset;
  float: right;
  width: 21%;
}
.shoe-finder-navigation-nayan07 ul{
  padding-right: 0;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
 box-shadow:  -10px 2px 25px 4px rgba(0, 0, 0, 0.1) inset;
}
.shoe-finder-navigation-nayan07 ul li{
  display: block;
  width: 100%;
  height: 60px;
  border-bottom: 1px solid #d1d1d2;
  position: relative;
}
.products-introduction-context-container-nayan07 .shoe-finder-navigation-nayan07 ul li:last-child{
  border-bottom: 0 none;
}
.shoe-finder-navigation-nayan07 ul li:after{
  display: block;
  width: 100%;
  content: "";
  height: 61px;
  position: absolute;
  top: 0;
  background: linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, #ffffff 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, #ffffff 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, #ffffff 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, #ffffff 100%);
  background: -webkit-gradient(linear, left , left , color-stop(0%, rgba(255, 255, 255, 0)), color-stop(60%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient( left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 60%, #ffffff 100%);



}
.shoe-finder-navigation-nayan07 ul li.active{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#51d1f9+0,1890b3+100 */
background: #51d1f9; /* Old browsers */
background: -moz-linear-gradient(top,  #51d1f9 0%, #1890b3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #51d1f9 0%,#1890b3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #51d1f9 0%,#1890b3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51d1f9', endColorstr='#1890b3',GradientType=0 ); /* IE6-9 */



}
.shoe-finder-navigation-nayan07 ul li.active:before{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#51d1f9+0,1890b3+100 */
background: #51d1f9; /* Old browsers */
background: -moz-linear-gradient(-45deg, #1890b3  , #51d1f9 ); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #1890b3,#51d1f9); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(-45deg,   #1890b3, #51d1f9); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51d1f9', endColorstr='#1890b3',GradientType=0 ); /* IE6-9 */


    content: "";
    height: 42px;
    position: absolute;
    left: -22px;
    top: 8px;
    transform: rotate(45deg);
    width: 42px;
}

.tick-pic{
    background-image: url("../images/icon_small_tick.png");
    display: inline-block;
    height: 12px;
    left: 23px;
    position: absolute;
    top: 19px;
    width: 13px;
    opacity: 0;
}
.shoe-finder-navigation-nayan07 ul li.populate{
  background-color: #f4f5f8;
}
.shoe-finder-navigation-nayan07 ul li.populate .tick-pic{
  opacity: 1;
}
.shoe-finder-navigation-nayan07 ul li.populate.active .tick-pic{
  opacity: 0;
}

.shoe-finder-step-tilte-nayan07 {
    color: #8f8f8f;
    display: block;
    padding-right: 80px;
    padding-top: 15px;
    text-align: right;
}
.show-finder-info-nayan07 .shoe-finder-step-tilte-nayan07 {
    padding-right: 20px;
}
.responsive-title-nayan07{
     color: #8f8f8f;
     text-align: center;
     display: none;
     padding-top: 15px;

}
.shoe-finder-navigation-nayan07 ul li.active .shoe-finder-step-tilte-nayan07 ,.shoe-finder-navigation-nayan07 ul li.active .responsive-title-nayan07{
  color: #fff;
}
.shoe-finder-navigation-nayan07 ul li.active .shoe-finder-step-tilte-nayan07:after{

}
.shoe-finder-steps-content-nayan07{
  display: inline-block;
  width: 79%;
  float: left;
  padding: 20px 0 30px;
  border-right: 1px solid #d1d1d2;
  height: 460px;
  overflow: hidden;
}
.shoe-finder-steps-common-nayan07 h1{
    color: #444444;
    font-size: 22px;
    line-height: 49px;
    margin-bottom: 15px;
    margin-top: 0px;
}
.shoe-finder-steps-common-nayan07 h2{
color: #8f8f8f;
font-size: 15px;
margin-top: 15px;
margin-bottom: 15px;
}
.shoe-finder-steps-button-container-nayan07{
  display: inline-block;
  width: 100%;
  margin-top: 15px;
}
.shoe-finder-steps-button-container-nayan07 .content-read-more{
  text-align: center;
}
.shoe-finder-image-container-nayan07{
  display: inline-block;
  width: 100%;
}
.shoe-finder-steps-common-nayan07.shoe-finder-4 .shoe-finder-steps-button-container-nayan07{
  margin-top: 0;
}
.shoe-finder-image-container-nayan07 img{
  max-width: 100%;
}
.shoe-finder-filter-section-container-nayan07{
  display: inline-block;
  width: 100%;
  height: 248px;
}
.filter-items-container-nayan07 {
  display: inline-block;
  cursor: pointer;
  width: 185px;
  height: 248px;
  vertical-align: bottom;
}
.shoe-finder-3 .filter-items-container-nayan07 {
  /*vertical-align: bottom;
  height: auto;*/
}
.filter-items-image-container-nayan07{
  background-image: url("../images/shoe-finder-steps-picture.png");
  background-size: auto auto;
  display: inline-block;
  height: 171px;
  width: 148px;
  position: relative;
}
.filter-items-image-container-nayan07.road-surface-nayan07{
  background-position: 0 -1892px;
}
.filter-items-image-container-nayan07:after{
  background-image: url("../images/shoe-finder-steps-picture.png");
  content: "";
  height: 171px;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.5s ease-in-out 0s;
  width: 148px;
  opacity: 0;
}
.filter-items-container-nayan07.selected .filter-items-image-container-nayan07:after{
  opacity: 1;
}
.filter-items-image-container-nayan07.road-surface-nayan07:after{
  background-position: 0 -1720px;
}
.road-surface-nayan07:hover .filter-items-image-container-nayan07.road-surface-nayan07:after{
  opacity: 1;
}
.filter-items-image-container-nayan07.trail-surface-nayan07{
  background-position: 0 -344px;
}
.filter-items-image-container-nayan07.trail-surface-nayan07:after{
  background-position: 0 -516px;
}
.trail-surface-nayan07:hover .filter-items-image-container-nayan07.trail-surface-nayan07:after{
  opacity: 1;
}
.filter-item-selection-option-nayan07{
    display: inline-block;
    width: 124px;
    height: 30px;
    overflow: hidden;
    transition:height 0.3s ease 0s;
}
.filter-item-select-button-nayan07{
  display: inline-block;
  width: 124px;
  height: 30px;
  transition:height 0.3s ease-out 0s;
  background-color: #d1d1d2;
  color: #969696;
  border: 1px solid #bebfbf;
  border-radius: 15px;
  line-height: 30px;
  transition:background-color 0.3s ease-in-out 0s;
  font-size: 11px;
}

.chekbox-toggle-nayan07{
   box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 34px;
  height: 17px;
  -webkit-border-bottom-right-radius: 34px;
  border-bottom-right-radius: 34px;
  -webkit-border-bottom-left-radius: 34px;
  border-bottom-left-radius: 34px;
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  -ms-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  -ms-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
  display: none;
  background: #d1d1d2;
  border: 1px solid #bebfbf;
  border-top: 0;
  margin: -1px 0;
  cursor: pointer;

}
.filter-items-container-nayan07.selected .filter-item-select-button-nayan07{
       background: #ffffff none repeat scroll 0 0;
        box-shadow: -2px -2px 10px 0 rgba(0, 0, 0, 0.1) inset;
        color: #3db7e4;
}
.filter-items-container-nayan07.running-distance-nayan07{
  margin-bottom: 25px;
  position: relative;
}
.filter-items-container-nayan07.running-distance-nayan07 .chekbox-toggle-nayan07{
 /* position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -11px;*/
}
.filter-items-container-nayan07.selected  .filter-item-selection-option-nayan07{
  height: 46px;
}
.filter-items-container-nayan07.running-distance-nayan07 .filter-item-selection-option-nayan07{
/*height: 30px;*/
}
.filter-items-container-nayan07.selected .chekbox-toggle-nayan07{
     background: #ffffff none repeat scroll 0 0;
      box-shadow: -2px -2px 10px 0 rgba(0, 0, 0, 0.1) inset;
}
.filter-items-container-nayan07.running-distance-nayan07{

}
.running-distance-nayan07.figure-text-height-nayan07 {
    margin-bottom: 6px;
}


.chekbox-toggle-nayan07:after{
  background-image: url('../images/shoe-finder-check.png');
  content: "";
  display: block;
  height: 18px;
  left: 1px;
  position: relative;
  top: -10px;
  width: 36px;
  opacity: 0;
}
.filter-items-container-nayan07.selected .chekbox-toggle-nayan07:after{
  opacity: 1;
}

.filter-items-container-nayan07:hover > .filter-item-selection-option-nayan07 > .filter-item-select-button-nayan07  {
  background-color: #ffffff;
  color: #3db7e4;
  box-shadow: -2px -2px 10px 0 rgba(0, 0, 0, 0.1) inset;
}
.filter-items-container-nayan07:hover > .filter-item-selection-option-nayan07 .chekbox-toggle-nayan07{
  background-color: #ffffff;
  color: #3db7e4;
  box-shadow: -2px -2px 10px 0 rgba(0, 0, 0, 0.1) inset;
}
.shoe-finder-steps-button-container-nayan07 input[type="button"]{
  cursor: default;
}
.shoe-finder-steps-button-container-nayan07 input[type="button"].button-back-nayan07{
  cursor: pointer;
}
.shoe-finder-action-button-nayan07{
  display: inline-block;
  height: 40px;
  border-radius: 20px;
  background: #eeeeee;
  /* Old browsers */

  background: linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* W3C */

  background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* FF3.6+ */

  background: -ms-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* IE10+ */

  background: -o-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* Opera 11.10+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  /* Chrome, Safari4+ */

  background: -webkit-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* Chrome10+, Safari5.1+ */

  color: #888;
  cursor: default;
  min-width: 150px;
  border: 0 none;
  padding: 0 15px;
  font-size: 12px;

}
.shoe-finder-steps-button-container-nayan07 input[type="button"].begining-step-move-nayan07{
  color: #fff;
  background: #1dadd6;
  cursor: pointer;
  /* Old browsers */

  background: linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* W3C */

  background: -moz-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* FF3.6+ */

  background: -ms-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* IE10+ */

  background: -o-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Opera 11.10+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b8e5), color-stop(100%, #1aa1c7));
  /* Chrome, Safari4+ */

  background: -webkit-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Chrome10+, Safari5.1+ */
  margin-top: 15px;

}
input[type="button"].shoe-finder-action-button-nayan07.active{
   color: #fff;
  background: #1dadd6;
  /* Old browsers */

  background: linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* W3C */

  background: -moz-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* FF3.6+ */

  background: -ms-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* IE10+ */

  background: -o-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Opera 11.10+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b8e5), color-stop(100%, #1aa1c7));
  /* Chrome, Safari4+ */

  background: -webkit-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Chrome10+, Safari5.1+ */
  cursor: pointer;
}

.shoe-finder-action-button-nayan07.next-active-nayan07{
  background:   #46c2e8 none repeat scroll 0 0;
}

.shoe-finder-action-button-nayan07.button-back-nayan07{
  border-radius: 20px;
  height: 40px;
  min-width: 100px;
}
#shoe-finder .button.tertiary {
  background: #eeeeee;
  /* Old browsers */

  background: linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* W3C */

  background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* FF3.6+ */

  background: -ms-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* IE10+ */

  background: -o-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* Opera 11.10+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  /* Chrome, Safari4+ */

  background: -webkit-linear-gradient(top, #ffffff 0%, #dddddd 100%);
  /* Chrome10+, Safari5.1+ */

  color: #888;
}

.filter-items-image-container-nayan07.mens-gender-nayan07{
  background-position: 0 -1204px;
}
.filter-items-image-container-nayan07.mens-gender-nayan07:after{
  background-position: 0 -1376px;
}
.mens-gender-nayan07:hover .filter-items-image-container-nayan07.mens-gender-nayan07:after{
  opacity: 1;
}
.filter-items-image-container-nayan07.women-gender-nayan07{
  background-position: 0 0;
}
.filter-items-image-container-nayan07.women-gender-nayan07:after{
      background-position: 0 -1032px;
}
.women-gender-nayan07:hover .filter-items-image-container-nayan07.women-gender-nayan07:after{
  opacity: 1;
}
.filter-items-image-container-nayan07.kids-gender-nayan07{
      background-position: 0 -2071px;
}
.filter-items-image-container-nayan07.kids-gender-nayan07:after{
      background-position: 0 -2255px;
}
.kids-gender-nayan07:hover .filter-items-image-container-nayan07.kids-gender-nayan07:after{
  opacity: 1;
}
.filter-items-container-nayan07.running-distance-nayan07 {
    width: 140px;
    margin:0 5px;
}
.running-distance-nayan07.selected .figure-shape-nayan07{
  background-color: #51d1f9;
}

.figure-text-nayan07 {
  color: #acadae;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 20px;
}
.figure-text-nayan07 b{
  font-size: 14px;
}

.figure-shape-nayan07{
  display: inline-block;
  width: 140px;
  background-color: #acadae;
  transition: background-color 0.3s ease-in-out 0s;
  overflow: hidden;
}
.running-distance-nayan07:hover .figure-shape-nayan07{
   background-color: #51d1f9;
}
.low-range-distance-nayan07 .figure-shape-nayan07{
  height: 10px;

}
.middle-range-distance-nayan07 .figure-shape-nayan07{
  height: 50px;

}
.hight-range-distance-nayan07 .figure-shape-nayan07{

  height: 90px;

}
.advanced-range-distance-nayan07 .figure-shape-nayan07{
  height: 130px;

}
.filter-items-container-nayan07.running-distance-nayan07.mayValue-1.low-range-distance-nayan07 {
    padding-top: 138px;
}
.filter-items-container-nayan07.running-distance-nayan07.mayValue-2.middle-range-distance-nayan07 {
    padding-top: 101px;
}
.filter-items-container-nayan07.running-distance-nayan07.mayValue-3.hight-range-distance-nayan07 {
    padding-top: 61px;
}
.filter-items-container-nayan07.running-distance-nayan07.mayValue-4.advanced-range-distance-nayan07 {
    padding-top: 2px;
}
.asics-line-nayan07{
   background-image: url("../images/horizontal_line_chart.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: 111px;
    display: block;
    height: 10px;
    position: absolute;
    right: 10px;
    width: 100%;
}
.selection-pronation-nayan07{
    display: inline-block;
    float: right;
    padding-right: 95px;
    width: 241px;
    padding-top: 24px;
}
.selection-pronation-nayan07 .filter-items-container-nayan07{
  height: auto;
  width: 100%;
  margin-top: 15px;

}
.selection-pronation-nayan07 .filter-item-select-button-nayan07{
  width: 100%;
}

.filter-items-container-nayan07.selection-pronation-nayan07 .filter-item-select-button-nayan07{
  width: 164px;
}
.filter-items-container-nayan07.selection-pronation-nayan07{
  float: right;
  margin-right: 120px;
}
.filter-items-container-nayan07.pronation-type-2.mayValue-2.selected .chekbox-toggle-nayan07{
  display: inline-block;
}
.filter-items-container-nayan07.selection-pronation-nayan07 .filter-item-selection-option-nayan07{
  margin-bottom: 10px;
}
.pronation-explain-image-text-nayan07 {
    display: inline-block;
    float: left;
    width: 67%;
}
.pronation-explain-image-text-nayan07 .pronation-kind-nayan07{
  display: none;
  width: 100%;
}
.pronation-kind-nayan07.pronation-explain-type-2{
  display: inline-block;
}
.pronation-image-container-nayan07{
  background-repeat: no-repeat;
  display: inline-block;
  height: 231px;
  width: 204px;
  float: right;
  margin-right: 19px;
}
.shoe-finder-steps-common-nayan07.shoe-finder-4 .filter-item-selection-option-nayan07{
  width: 100%;
}

.pronation-kind-nayan07.pronation-explain-type-1 .pronation-image-container-nayan07{
background-image: url(../images/under-pronation.gif);
}
.pronation-kind-nayan07.pronation-explain-type-2 .pronation-image-container-nayan07{
background-image: url(../images/neutral-pronation.gif);
}
.pronation-kind-nayan07.pronation-explain-type-3 .pronation-image-container-nayan07{
background-image: url(../images/over-pronation.gif);
}
.pronation-kind-nayan07.pronation-explain-type-4 .pronation-image-container-nayan07{
background-image: url(../images/severe-over-pronation.gif);
}
.pronation-explanation-text-nayan07 h3{
    color: #444444;
    font-size: 15px;
    margin: 0 0 10px;
    text-align: right;
    width: 100%;
}
.pronation-explanation-text-nayan07 p{
    color: #8f8f8f;
    font-size: 11px;
    line-height: 21px;
    text-align: right;
    width: 60%;
}
.shoe-finder-action-button-nayan07.button-start-nayan07{
  background: #46c2e8 none repeat scroll 0 0;
   background: linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* W3C */

  background: -moz-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* FF3.6+ */

  background: -ms-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* IE10+ */

  background: -o-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Opera 11.10+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b8e5), color-stop(100%, #1aa1c7));
  /* Chrome, Safari4+ */

  background: -webkit-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
  /* Chrome10+, Safari5.1+ */
    border: 0 none;
    border-radius: 20px;
    display: inline-block;
    font-size: 11px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0 15px;
    color: #fff;
    min-width: 200px;
}
.shoe-finder-action-button-nayan07.button-start-nayan07:hover{
  background: #46c2e8 none repeat scroll 0 0;
   border-bottom-color: #3db7e4;
   color: #fff;
}

.shoe-finder-steps-common-nayan07{
  display: none;
  max-height: 450px;
  width: 100%;
  position: relative;
}
.shoe-finder-steps-common-nayan07.shoe-finder-0{
  display: inline-block;
}
.pronation-explanation-text-nayan07 {
    padding-top: 72px;
    padding-right: 260px;
}
/****************************************shoe-finder-form**************/
.shoe-finder-navigation-nayan07.final-nav li{
  background-color: #F4F5F8;
}

.shoe-finder-navigation-nayan07.show-finder-info-nayan07 ul ,.shoe-finder-navigation-nayan07.final-nav ul {
  box-shadow: none;
  background-color: #F4F5F8;
  border-left: 1px solid #d1d1d2;
}
.shoe-finder-navigation-nayan07.show-finder-info-nayan07 li:after{
  background-image: none;
}
.shoe-finder-navigation-nayan07.show-finder-info-nayan07 li span{
  color: #444;
  font-family: IRANSans-bold;
}
.show-finder-start-over-nayan07 {
    display: inline-block;
    float: right;
    padding-right: 100px;
    padding-top: 80px;
    width: 320px;
}
.show-finder-start-over-nayan07 h1{
  font-family: IrANSans-bold;
  color: #444;
}
.show-finder-start-over-nayan07 h2{
  color: #3db7e4;
}
.show-finder-start-over-nayan07 p{
  color: #d1d1d2;
  font-size: 12px;
}
.show-finder-start-over-nayan07 a{
  display: inline-block;
  background-color: #e7e8e9;
  border-radius: 15px;
  height: 32px;
  min-width: 124px;
  line-height: 32px;
  color: #919191;
  margin-top: 20px;
}
.show-finder-start-over-nayan07 a i{
  margin-right: 10px;
}



/***********************footer styles**********************************************/
.footer-bottom-item-nayan07.country-lang{
  display: inline-block;
  width: 100%;

}

.footer-choose-language-nayan07 {
    display: inline-block;
    width: 100%;
}
.language-flag-nayan07 {
    display: inline-block;
    float: right;
    width: 20px;
}
.language-flag-nayan07 > img {
    width: 100%;
}
.language-text-nayan07 {
   color: #ffffff;
    display: inline-block;
    float: right;
    margin-right: 7px;
    cursor: pointer;
}
.language-text-nayan07 i{
  margin-right: 5px;
  font-size: 12px;
}
.footer-language-section-container-nayan07{
  display: none;
  width: 100%;
}
.footer-language-section-inner-container-nayan07{
  display: inline-block;
  width: 100%;
  padding: 40px 20px 60px;
}
.footer-language-body-container-nayan07 {
  display: inline-block;
  width: 100%;
}
.footer-language-country-lists-nayan07  span {
    display: inline-block;
    text-align: left;
    width: 100%;
    color: #444444;
    font-family: "HelveticaNeueW01-77BdCn 692722","Helvetica","Arial",sans-serif;
    text-transform: uppercase;
}
.footer-language-country-lists-nayan07 {
  display: inline-block;
  float: left;
  border-left: 1px solid #bcbdbc;
  padding-left: 20px;
}
.footer-language-country-lists-nayan07 ul{
  display: inline-block;
  float: left;
  padding-right: 0;
  text-align: left;
  width: 120px;
  margin-right: 10px;
  color: #8b8b8b;
}
.footer-language-country-lists-nayan07 ul li a{
  color: inherit;
  font-size: 11px;
}

.footer-language-country-lists-nayan07 ul li a:hover {
    color: #41adeb;
    font-size: 12px;

}
.footer-language-section-inner-container-nayan07 .footer-sides-title-container a {
    color: #9faabd;
    float: left;
    margin-bottom: 25px;
}
.footer-language-section-inner-container-nayan07 .footer-sides-title-container a:hover {
    color: #3db7e4;
}

.footer-sides-title-container > h3 {
     clear: both;
    color: #444444;
    font-family: "HelveticaNeueW01-77BdCn 692722","Helvetica","Arial",sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    line-height: 38px;
    margin-bottom: 20px;
    margin-left: 20px;
    text-align: left;
}
.contact-us-image-holder-nayan07{
  width: 100px;
  display: inline-block;
  float: right;
}
.inner-page-inner-body-content img{
  /*max-width: 44%;
  float: left;
  margin-right: 21px;
  margin-bottom: 0;*/
}
.contact-us-inner-page-nayan07 .inner-page-inner-body-content img{
/*float: right;*/
}
.footer-language-country-lists-nayan07 ul li {
    min-height: 20px;
}
/******************just added************************/
.general-news-section-nayan07 .main-grid-content-container-nayan07 {
    min-height: 440px;
    margin-bottom: 20px;
}

.contact-us-inner-page-nayan07 .inner-page-inner-body-content p{
  line-height: 29px;
  font-size: 11px !important;
}

.contact-us-inner-page-nayan07 .inner-page-inner-body-content p strong{
  line-height: 29px;
  font-size: 11px !important;
}


.sites-errors-container-nayan-05 {
    min-height: 600px;
}



/**********************************************************************Payment************************/
.payment-header-nayan07 .top-header-user-panels-container{
    display: inline-block;
    float: right;
    width:auto;
    padding-top: 24px;
    margin-bottom: 10px;
    margin-left: 10px;
}
.asics-middle-logo-nayan07{
    display: inline-block;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 105px;
}
 .asics-middle-logo-nayan07 a{
    display: inline-block;
    margin-top: 9px;
    width: 104px;
}
.asics-middle-logo-nayan07 a img{
  width: 100%;
}


.payment-link-nayan07{
  display: inline-block;
  width: 100px;
  float: left;
  padding-top: 26px;
  margin-bottom: 10px;
  margin-left: 10px;
 }
 .payment-link-nayan07 a{
    color: #fff;
    display: inline-block;
    font-size: 11px;
    transform: skewX(-13deg);
}
.payment-link-nayan07 a:hover{
  color: #3db7e4;
}
.bottom-pay-header-container-nayan07{
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #bcbdbc;
  position: relative;
}
.bottom-pay-header-container-nayan07:before{
    background-color: #fff;
    content: "";
    display: block;
    height: 68px;
    left: 0;
    position: absolute;
    top: 0;
    width: 40%;
}
.paymanet-nav-nayan07{
  display: inline-block;
  width: 100%;
  background-color: #E8E8E8;
  float: right;

}
.paymanet-nav-nayan07 ul{
  display:table;
  width: 100%;
  height: 68px;
  margin-bottom: 0;
  padding: 0 39%;

}
.paymanet-nav-nayan07 ul li{
  display:table-cell;
  width: 437px;
  background-color: #E8E8E8;
  height: 100%;
  border-right: 1px solid #bebfbf;
  width: 210px;
  color: #8f8f8f;
  padding-top: 10px;
  font-size: 13px;
  position: relative;
  z-index: 12;
  transform: skewX(-13deg);
}
.paymanet-nav-nayan07 ul li:first-child{
  border-right: 1px solid #bebfbf;
}
.paymanet-nav-nayan07 ul li:last-child{
  border-left: 1px solid #bebfbf;
}
.paymanet-nav-nayan07 ul li span{
  width: 100%;
  display: inline-block;
  color: inherit;
  line-height: 22px;
}
.paymanet-nav-nayan07 ul li span i{
  font-family: IRANSans-Bold;
}
.paymanet-nav-nayan07 ul li.active{
  color: #0b2265;
}
.pay-step-active{
    background: #0b2265 none repeat scroll 0 0;
    bottom: 0;
    height: 0px;
    left: 0px;
    position: absolute;
    width: 100%;
}
.paymanet-nav-nayan07 ul li.active .pay-step-active{
  height: 11px;
}
.payment-header-nayan07 .top-header-inner-container {
  display: block;
}
/******************************************************************************************************************/
/*=====================================================================HoisseinStyles===============================*/
i{
  font-style: normal;
}


  /*  main styles*/



  /*  Start  profile   */

.personal-info-nyn05 .cancel-btn-nyn05{
  margin-right: 15px;
}


.personal-info-nyn05 .login-register-title-nayan07 {
    border-bottom: medium none;
}


.personal-info-nyn05 .login-register-title-nayan07 h2 {
    font-size: 17px;
    margin-bottom: 0;
}

.cancel-btn-nyn05 .submit-button {
    min-width: 73px;
}

.login-register-form-container input.current-email-nyn05 {
    background-color: transparent;
    border: medium none;
    box-shadow: none;
    color: #333;
}

.personal-info-nyn05 .login-register-form-container label{
  width: 140px;
}
.personal-info-nyn05 .login-register-form-container label + div{
    display: inline-block;
    float: right;
    padding-top: 5px;
    font-size: 12px;

}
.contact-us-context-nayan07.personal-info-nyn05 .login-register-form-container {
  text-align: right;
}
.contact-us-context-nayan07.personal-info-nyn05 .login-register-main-container-nayan07.login-nayan07 .row{
  display: inline-block;
  width: 100%;
  margin: 0;
}


/*  END  profile   */



/*  start  quick buy modal    */

.modal-header {
    border-bottom: none;
}

.remove-nyn05 button {
    opacity: 1;
}

.remove-nyn05 button:hover {
    opacity: 1;
}

.quick-buy-nyn05 .inner-page-rightside-header-fix-nayan07.inner-page-rightside-fix-nayan07.heading-nyn05 {
    font-family: IrANSans-bold;
    padding-bottom: 30px;
}

.quick-buy-nyn05 .inner-page-rightside-header-fix-nayan07.inner-page-rightside-fix-nayan07 .product-price {
    color: #8f8f8f;
    font-size: 18px;
    padding: 10px 0;
}

.quick-buy-nyn05 .inner-page-rightside-header-fix-nayan07.inner-page-rightside-fix-nayan07 .product-price span {
    font-size: 12px;
}



.quick-buy-nyn05 .select-box-title-nayan07 {
    width: 100%;
    margin-bottom: 7px;
}

.quick-buy-nyn05 .form-group {
    display: inline-block;
    margin: 0 0 7px;
    width: 100%;
}

.quick-buy-nyn05 .select-selectbox-nayan07 {
    top: 0;
    width: 100%;
}

.quick-buy-nyn05 .selecting-option-container-nayan07 h3 {
    color: #8f8f8f;
}

.quick-buy-nyn05 .styeld-select {
    display: inline-block;
    width: 100%;
}


.quick-buy-nyn05 .select-selectbox-nayan07 select {
    display: inline-block;
    width: 100%;
    font-size: 12px;
}

.quick-buy-nyn05 .select-guidance-nayan07 {
    width: 100%;
}

.quick-buy-nyn05 .inner-page-rightside-fix-nayan07 {
    border-bottom: 1px solid #e8e8e8;
}


.quick-buy-nyn05 .selecting-option-container-nayan07 {
    padding-top: 0px;
}
.quick-buy-nyn05 .submit-button{
  float: left;
  margin-right: 30px;
}

.quick-buy-nyn05 .select-guidance-nayan07.btns-nyn05{
    border-top: 1px solid #e8e8e8;
    margin-top: 30px;
    padding-top: 40px;
}

.quick-buy-nyn05 .select-guidance-nayan07.btns-nyn05 a h3 {
    border-bottom: 1px solid #ababab;
    color: #8f8f8f;
    display: inline-block;
    float: left;
    font-size: 11px;
    margin: 7px 0 0;
    padding-bottom: 5px;
}

.quick-buy-nyn05 .learn-more-nyn05 a h3 {
    float: none;
}

.quick-buy-nyn05 .remove-nyn05 button {
    float: left;
}

.modal-content.quick-buy-nyn05 {
    border-radius: 0;
    padding: 10px 10px 20px;
}


.quick-buy-nyn05 .products-items-show-content-container-nayan07:hover {
    outline: none;
}


/*  END    quick buy modal    */



/*  start  basket    */


.basket-table-container-nyn05 table , .payment-steps-page02-nyn05 .seteps-cont-nyn05 table {
    font-size: 12px;
    text-align: right;
    width: 100%;
}

.basket-table-container-nyn05 table thead tr , .payment-steps-page02-nyn05 .seteps-cont-nyn05 table thead tr{
  border-bottom-style: solid;
}

.basket-table-container-nyn05 table thead th , .payment-steps-page02-nyn05 .seteps-cont-nyn05 table thead th{
  vertical-align: top;
  text-align: right;
    color: #8f8f8f;
    font-size: 14px;
    font-weight: normal;
    padding: 0 20px 5px 0 ;
}

.basket-table-container-nyn05 table thead th:first-child , .payment-steps-page02-nyn05 .seteps-cont-nyn05 table thead th:first-child{
  padding-right: 0;
}

.basket-table-container-nyn05 table tr , .payment-steps-page02-nyn05 .seteps-cont-nyn05 table tr{
  border-bottom: 1px dotted #bebfbf;
}
.payment-steps-page02-nyn05 .seteps-cont-nyn05 table tbody tr:last-child{
  border-bottom: 0;
}

.basket-table-container-nyn05 table tbody td , .payment-steps-page02-nyn05 .seteps-cont-nyn05 table tbody td{
    padding: 20px 20px 20px 0;
    text-align: right;
    vertical-align: top;
}

.basket-table-container-nyn05 table tbody td.info-nyn05{
  width: 279px;
}
.basket-table-container-nyn05 table tbody td.thumb-nyn05{
    width: 167px;
}
.basket-table-container-nyn05 table tbody td.remove-nyn05{
  width: 30px;
}

.basket-table-container-nyn05 table tbody td:first-child {
    padding-right: 0;
}

.basket-table-container-nyn05 table tbody td h4 {
    color: #8f8f8f;
    display: none;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 0;
}
.basket-table-container-nyn05 .thumb-nyn05 a , .payment-steps-page02-nyn05 .seteps-cont-nyn05 .thumb-nyn05 a{
  display: inline-block;
  height: 57px;
  overflow: hidden;
}
.basket-table-container-nyn05 .thumb-nyn05 img , .payment-steps-page02-nyn05 .seteps-cont-nyn05 .thumb-nyn05 img{
  max-width: 100%;
  max-height: 57px;
}


.info-nyn05 h3 {
    font-size: 15px;
    margin: 0 0 7px;
    color: #444444;
}
.info-nyn05 h3 a {
    color: inherit;
}
.definitions-nyn05 > ul {
    margin: 0;
    padding: 0;
}
.definitions-nyn05 > ul > li {
    display: inline-block;
    margin-top: 5px;
    width: 100%;
}
.definitions-nyn05 {
    color: #8f8f8f;
    font-size: 12px;
    margin-bottom: 10px;
}
.definitions-nyn05 span {
    font-size: 11px;
    font-family: IRANSans-Bold;
}

.qty-nyn05 > input  {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 4px 12px -5px #cccccc inset;
    color: #8f8f8f;
    float: right;
    font-size: 14px;
    font-family: IRANSans-Bold;
    height: 30px;
    margin-bottom: 5px;
    padding: 4px 5px;
    width: 40px;
    text-align: center;
    border: 1px solid #ddd;
}

.qty-nyn05 > a {
  color: #8f8f8f;
    display: none;
    margin-right: 11px;
    margin-top: 7px;
}


.qty-nyn05 > a:hover {
  color: #3db7e4;
}

.price-nyn05 b , .basket-more-option-nyn05 .first-line-nyn05 > .pr-nyn05 b ,.definitions-nyn05 i.num-nyn05 {
    direction: ltr;
    display: inline-block;
    font-size: 15px;
    color: #444444;
}


.remove-nyn05 button{
    background: #1dadd6;
    background: linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
    background: -moz-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
    background: -ms-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
    background: -o-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b8e5), color-stop(100%, #1aa1c7));
    background: -webkit-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
    border: 0;
    border-radius: 15px;
    display: inline-block;
    height: 25px;
    overflow: hidden;
    padding: 0;
    width: 25px;
}


.remove-nyn05 button::before{
    background: rgba(0, 0, 0, 0) url("../images/icon_remove.png") no-repeat scroll center center;
    content: "";
    display: block;
    height: 25px;
    width: 25px;
}

.remove-nyn05 button:hover{
    background: #46c2e8 url("../images/icon_remove.png") no-repeat scroll 0 0;
}


.remove-nyn05 a{
    background: #1dadd6;
    background: linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
    background: -moz-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
    background: -ms-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
    background: -o-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20b8e5), color-stop(100%, #1aa1c7));
    background: -webkit-linear-gradient(top, #20b8e5 0%, #1aa1c7 100%);
    border: 0;
    border-radius: 15px;
    display: inline-block;
    height: 25px;
    overflow: hidden;
    padding: 0;
    width: 25px;
}


.remove-nyn05 a::before{
    background: rgba(0, 0, 0, 0) url("../images/icon_remove.png") no-repeat scroll center center;
    content: "";
    display: block;
    height: 25px;
    width: 25px;
}

.remove-nyn05 a:hover{
    background: #46c2e8 url("../images/icon_remove.png") no-repeat scroll 0 0;
}

.remove-nyn05 span{
  display: none;
}



.basket-more-option-nyn05 {
    border-bottom: 1px dotted #bebfbf;
    display: inline-block;
    font-size: 12px;
    padding: 25px 0;
    width: 100%;
}

.basket-more-option-nyn05 .middle-line-nyn05 {
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
}

.basket-more-option-nyn05 .first-line-nyn05 {
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
}
.basket-more-option-nyn05 .first-line-nyn05 > .pr-nyn05 , .mpr-nyn05 .mpr-inner-nyn05 ,.basket-more-option-nyn05 .bottom-line-nyn05 > i ,.left-content-nyn05 button.submit-button ,.prom-in-nyn05 .form-control {
    float: left;
    margin-right: 2%;
    text-align: right;
    width: 20%;
}

.basket-more-option-nyn05 .first-line-nyn05 > .pr-nyn05 i {
  margin-right: 5px;
}

.basket-more-option-nyn05 .middle-line-nyn05 > a {
    float: left;
    margin-left: 22%;
}

.basket-more-option-nyn05 span , .mpr-nyn05 span {
    color: #8f8f8f;
    float: left;
    font-size: 12px;
    margin-top: 1px;
}

.basket-more-option-nyn05 .first-line-nyn05 span{
  margin-top: 3px;
}

.prom-in-nyn05 span {
    margin-top: 8px;
}

.prom-in-nyn05 > a {
    display: block;
    float: left;
    margin-left: 0;
    margin-top: 7px;
    clear: both;
}
.prom-in-nyn05 {
    display: inline-block;
    float: left;
    width: 100%;
}

.promotion-code-nyn05 {
    margin-top: 15px;
}


.basket-total-res-nyn05 {
    display: inline-block;
    padding: 21px 0 30px;
    width: 100%;
}
.right-content-nyn05 {
    display: inline-block;
    float: right;
    margin-top: -31px;
}
.left-content-nyn05 {
    display: inline-block;
    float: left;
    width: 100%;
}

.mpr-nyn05 {
    display: inline-block;
    width: 100%;
}


.price-nyn05 {
    width: 198px;
}
.price-nyn05.tbl-fixer-nyn05 {
    width: 285px;
}

.basket-page-nyn05 .left-content-nyn05 button.submit-button {
    text-align: center;
}

.basket-page-nyn05 .left-content-nyn05 button.submit-button {
    border: medium none;
    margin-top: 24px;
    text-align: center;
}

.mpr-nyn05 span {
    font-size: 14px;
    margin-top: 7px;
}

.mpr-nyn05 b{
    font-size: 23px;
    color: #444444;
}

.mpr-inner-nyn05 > i {
    margin-right: 7px;
}

td.info-nyn05 .definitions-nyn05 ul li i.num-nyn05 {
    color: inherit;
}





/*  END  basket    */





/*  start  factor   */


.factor-inner-page-nyn05 {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 30px;
    overflow-x: auto;
}

.factor-inner-page-nyn05 table {
    min-width: 900px;
    border-bottom: 1px solid #dadada;
}



.factor-inner-page-nyn05 table th , .factor-inner-page-nyn05 table td {
    text-align: center;
  border-right: 1px solid #dadada;
  border-top: 1px solid #dadada;
  padding: 5px;
}
.factor-inner-page-nyn05 table td a{
  color: #337AB7;
  font-size: 11px;
  margin: 0;
}
.factor-inner-page-nyn05 table td a:hover{
    color: #3db7e4;
}
.factor-inner-page-nyn05 table th:last-child , .factor-inner-page-nyn05 table td:last-child {
  border-left: 1px solid #dadada;
}


.inner-page-body-fix-nayan07.factor-inner-page-nyn05 .more-details-nyn05 > span {
    display: inline-block;
    width: 167px;
}


.factor-inner-page-nyn05 table .last-row-nyn05 , .factor-inner-page-nyn05 table th  {
    background-color: #f0f0f0;
    color: #6c6c6c;
    font-size: 10px;
    line-height: 20px;
}

.factor-inner-page-nyn05 table td b {
  font-size: 15px;
}



.factor-top-elements-nyn05 {
    align-items: stretch;
    display: flex;
    font-size: 10px;
    margin-bottom: 14px;
    text-align: right;
    width: 900px;
}
.rcontt-nyn05 {
    border: 1px solid #dadada;
    border-radius: 5px;
    display: inline-block;
    padding: 10px 10px 0;
    width: 897px;
}
.lcontt-nyn05 {
    border: 1px solid #dadada;
    display: inline-block;
    margin-right: 20px;
    padding: 10px;
    width: 219px;
    border-radius: 5px;
}
.factor-top-elements-nyn05 ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.rcontt-nyn05 li {
    display: inline-block;
    float: right;
    width: 30%;
}
.factor-top-elements-nyn05 ul li {
    margin-bottom: 6px;
}
.factor-top-elements-nyn05 ul li b {
    color: #6c6c6c;
}

.factor-top-elements-nyn05 ul li.adress-nyn05 {
    width: 100%;
}
.lcontt-nyn05 b {
    display: inline-block;
    min-width: 92px;
}

.factor-inner-page-nyn05 .digit{
  font-size: 12px;
}


/*  END  factor   */


/*  Start  top menu basket drop down   */


.bas-itms-nyn05 {
    display: inline-block;
    width: 100%;
}
.bs-head-nyn05 {
    border-bottom: 1px solid #969696;
    display: inline-block;
    padding: 10px 0;
    width: 100%;
}
.bs-head-empty-nyn05 {
    padding: 15px 0;
}
.bs-head-empty-nyn05 span {
    color: #444444;
    font-size: 15px;
}
.itms-nyn05 a {
    display: block;
    float: right;
    max-width: 100px;
}
.itms-nyn05 img {
    width: 100%;
}
.itms-nyn05 > ul {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.main-contt-nyn05 {
    display: inline-block;
    float: right;
    padding-right: 15px;
    width: 44%;
}
.cost-nyn05 {
    color: #444444;
    float: left;
    font-size: 15px;
    font-family: IRANSans-Bold;
}

.bs-head-nyn05 h6 {
    color: #8f8f8f;
    font-size: 14px;
}
.bs-head-nyn05 i {
    font-size: 16px;
}
.cost-nyn05 > i {
    font-size: 11px;
}

.bas-itms-nyn05 .itms-nyn05 > ul > li {
    border-bottom: 1px dotted #bebfbf;
    display: inline-block;
    padding: 15px;
    width: 100%;
}


.main-contt-nyn05 > h3 {
    display: block;
    margin: 0 0 8px;
    text-align: right;
    width: 100%;
}
.itms-nyn05 {
    font-size: 12px;
}
.bas-itms-nyn05 .main-contt-nyn05 h3 a {
    display: block;
    float: none;
    font-size: 15px;
    width: 100%;
    color: #444444;
    background: transparent none repeat scroll 0 0;
}
.bas-itms-nyn05 .main-contt-nyn05 h3 a:hover {
  background: transparent none repeat scroll 0 0;
  color: #3db7e4;
}



.bas-itms-nyn05 .definitions-nyn05 {
    text-align: right;
}
.basket-shop-item-container .definitions-nyn05 li {
    margin-top: 6px;
    padding: 0;
}



.bs-head-nyn05 h6 {
    color: #8f8f8f;
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 0;
}
.bs-head-nyn05 h6:hover {
    color: #3db7e4;
}

.bs-head-nyn05 i {
    font-size: 16px;
    font-family: Yekan-Numbers;
}
.bs-head-nyn05 span{
  margin-right: 4px;
}



.subtitle-nyn05 .t-contt-nyn05 .r-nyn05 i{

}

.subtitle-nyn05 .t-contt-nyn05 .r-nyn05 .ri-nyn05{
    float: left;
    margin-right: 28px;
}

.subtitle-nyn05 .t-contt-nyn05 .r-nyn05 {
    color: #444444;
    display: inline-block;
    width: 100%;
}
.subtitle-nyn05 .t-contt-nyn05 .rr-nyn05 {
    display: inline-block;
    font-size: 11px;
    padding: 0 0 10px;
    width: 100%;
}
.subtitle-nyn05 .t-contt-nyn05 .r-nyn05 button.submit-button {
    border: medium none;
    margin-top: 16px;
}
.subtitle-nyn05 .t-contt-nyn05 .rr-nyn05 i {
  display: inline-block;
}
.subtitle-nyn05 .t-contt-nyn05 .rr-nyn05 .est-nyn05 {
    display: inline-block;
    float: left;
    margin-right: 13px;
}

.subtitle-nyn05 .t-contt-nyn05 .rr-nyn05 span {
}
.subtitle-nyn05 .t-contt-nyn05 .r-nyn05 b {
    font-size: 16px;
}
.subtitle-nyn05 .t-contt-nyn05 .r-nyn05 span {
    color: #8f8f8f;
    float: left;
    font-size: 14px;
    margin-top: 3px;
    margin-right: 4px;
}
.subtitle-nyn05 .t-contt-nyn05 {
    color: #8f8f8f;
    display: inline-block;
    font-size: 12px;
    padding: 15px;
    text-align: left;
    width: 100%;
}
.subtitle-nyn05 .t-contt-nyn05 .r-nyn05 i {
    font-size: 11px;
    font-family: IRANSans-Bold;
}

/*  END  top menu basket drop down   */


/*     start payment pages*/

.seteps-cont-nyn05 {
    border-bottom: 1px dotted #bebfbf;
    display: inline-block;
    padding: 25px 0;
    width: 100%;
    position: relative;
}

/*.seteps-cont-nyn05 .read-more{
  float: right;
  margin-top: 21px;
}*/
.seteps-cont-nyn05 .help-block{
    color: #e43d3d;
    font-size: 13px;
    margin: 15px 0 0;
    padding-right: 15px;
    text-align: right;
}
.seteps-cont-nyn05.pay-botom-box-nyn05 {
    border-style: solid;
    border-width: 0 0 1px;
}
.seteps-cont-nyn05:last-child , .seteps-cont-nyn05.pay-botom-box-nyn05{
  border-bottom: 0 none;
  border-width: 0 0 0px;
}

.p-info-box-nyn05 {
    display: inline-block;
    width: 100%;
}
.p-info-box-nyn05 > span {
    display: inline-block;
    font-size: 12px;
    line-height: 23px;
    width: 100%;
}
.payment-steps-page02-nyn05 {
    text-align: right;
}

/*==================================================================================================================================================================
/*==================================================================================================================================================================*/
.bottom-details-nyn05 {
    clear: both;
    float: right;
    font-size: 10px;
    margin-right: 150px;
    text-align: justify;
    width: 220px;
    line-height: 20px;
}
.add-note-nayan07{
    color: #444;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 15px;
    text-align: right;
    line-height: 22px;
}
.bottom-details-nyn05 + input[type="text"]{
     width: 380px;
     clear: both;
}
.add-note-nayan07 + .bottom-details-nyn05{
margin-right: 0;
}

.edit-add-nyn05 {
    display: inline-block;
    text-align: right;
    width: 100%;
    position: relative;
}
 label.make-default-label-nayan07 {
    padding-right: 33px;
    padding-top: 6px;
    position: relative;
    width: auto;
    line-height: 20px;
    font-weight: normal;
    font-size: 10px;
}
label.make-default-label-nayan07::before {
  background-image: url("../images/bg_checkbox.png");
  content: "";
  height: 30px;
  width: 30px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  cursor: pointer;
}
 label.make-default-label-nayan07 + input[type="checkbox"]{
  position:absolute;
  right: 2px;
  top: 3px;
  opacity: 0;
 }
.default-label-nayan07  label{
  padding-right: 33px;
  padding-top: 6px;
  position: relative;
  width: auto;
  line-height: 20px;
  font-weight: normal;
  font-size: 10px;
}
.default-label-nayan07 label input[type="checkbox"]{
  display: none;
}
.default-label-nayan07  label:before{
  background-image: url("../images/bg_checkbox.png");
  content: "";
  height: 30px;
  width: 30px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
    cursor: pointer;
}
.inner-page-body-fix-nayan07.payment-steps-page01-nyn05 .login-register-form-container label{
  width: 150px;
}
.inner-page-body-fix-nayan07.payment-steps-page01-nyn05 .login-register-main-container-nayan07 .form-group{
  width: 100%;
}
.edit-add-nyn05 input[type="checkbox"]{
  position: absolute;
  right: 8px;
  top: 4px;
  height: auto;
}
.make-default-label-nayan07.focus::before ,  .default-label-nayan07  label.focus:before  {
  background-position: 0 -30px;

}
.address-notification-nayan07 {
  display: inline-block;
  float: right;
}
.change-add-nayan07 {
  display: inline-block;
  float: right;
  margin-right: 15px;
}
.change-add-nayan07 span{
  color: #8f8f8f;
  font-size: 12px;
  font-weight: bold;
}
.change-add-nayan07 a{
   color: #8f8f8f;
   border-bottom: 1px solid #ababab;
   margin-right: 8px;
   font-size: 10px;
}
.change-add-nayan07 a:hover{
  color: #3db7e4;
  border-bottom-color: #3db7e4;

}
.seteps-cont-nyn05 h2{
  color: #444;
  font-size: 17px;
  margin-top: 0;
  margin-bottom: 10px;
  width: 100%;
  text-align: right;
}
.seteps-cont-nyn05 p{
  display: inline-block;
  width: 100%;
  font-size: 11px;
  text-align: justify;
}
.default-address-nayan07 p{
  font-size: 12px;
  color: #444;
  line-height: 22px;
}
.radio-cont-nyn05 , .default-address-nayan07{
  background-color: #fff;
  border: 2px solid #ccc;
  border-radius: 12px;
  display: inline-block;
  width: 100%;
  min-height: 60px;
  padding: 34px 10px 65px 34px;
  position: relative;
  transition: all 0.3s ease 0s;
  word-wrap: initial;
  cursor: pointer;
}
.radio-cont-nyn05:hover , .radio-cont-nyn05:focus {
  border-color: #3db7e4;
  box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  outline: 0 none;
}
.default-address-nayan07:hover , .default-address-nayan07:focus{
  border-color: #3db7e4;
  box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  outline: 0 none;
}
.default-address-nayan07.selected{
  background: #d9f1fb none repeat scroll 0 0;
  border-color: #3db7e4;
  box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.3);
  transition: all 0.3s ease 0s;
}
.radio-cont-nyn05.selected{
  background: #d9f1fb none repeat scroll 0 0;
  border-color: #3db7e4;
  box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.3);
  transition: all 0.3s ease 0s;
}
.radio-cont-nyn05 b , .default-address-nayan07 b{
  display: block;
  text-align: right;
  font-weight: normal;
  color: #444;
  font-size: 14px;
  margin-bottom: 0px;
  margin-top: 10px;
}
.default-address-nayan07 .details-del-nyn05{
  margin-top: 0;
}
.radio-cont-nyn05 span , .default-address-nayan07 span{
  color: #4a4142;
  display: block;
  font-size: 14px;
  font-weight: lighter;
  line-height: 28px;
  text-align: right;
  padding-top: 5px;
}
.default-address-nayan07 span , .default-address-nayan07 b {
  float: right;
 }
.default-address-nayan07 .row-nyn05{
  display: inline-block;
  width: 100%;
}
.radio-ui-chech-nayan07{
  background-image: url("../images/sprite.radio.ticks.png");
  background-position: -51px 0;
  bottom: 19px;
  height: 48px;
  position: absolute;
  left: 20px;
  width: 48px;
}
.radio-cont-nyn05.selected .radio-ui-chech-nayan07{
  background-position: 0 0;
}
.default-address-nayan07.selected .radio-ui-chech-nayan07{
  background-position: 0 0 ;
}
.radio-cont-nyn05 input[type="radio"] , .default-address-nayan07 input[type="radio"]{
    bottom: 35px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
}
.inner-page-body-fix-nayan07.payment-steps-page01-nyn05{
  position: relative;
}
.inner-page-body-fix-nayan07.payment-steps-page02-nyn05{
  position: relative;
}
.inner-page-body-fix-nayan07.payment-steps-page01-nyn05 .contact-us-context-nayan07 , .inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .contact-us-context-nayan07{
  padding-right: 0;
  padding-left: 20px;
  float: right;
  padding-top: 0;
  margin-left: 0;
}
.inner-page-body-fix-nayan07.payment-steps-page01-nyn05 .contact-us-right-side-menu-nayan07 , .inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .contact-us-right-side-menu-nayan07{
  position: static;
  float: left;
  width: 19%;
}
.inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .contact-us-right-side-menu-nayan07{
  left: 0;
  right: auto;
}
.inner-page-body-fix-nayan07.payment-steps-page01-nyn05 .contact-us-lists-nayan07 , .inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .contact-us-lists-nayan07{
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(right,  #ffffff 0%, #f3f3f4 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(right,  #ffffff 0%,#f3f3f4 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right,  #ffffff 0%,#f3f3f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f4',GradientType=0 ); /* IE6-9 */
  min-height: 100vh;
}
.itms-nyn05.payment-step-item-nayan07 ul{
  padding-right: 20px;
  padding-top: 20px;
}
.itms-nyn05.payment-step-item-nayan07 a{
  max-width: none;
  height: 57px;
  width: 140px;
  float: none;
  padding: 0;
  text-align: center;
}
.itms-nyn05.payment-step-item-nayan07 a img{
  max-height: 57px;
  max-width: 100%;
  width: auto;
}
.inner-page-body-fix-nayan07.payment-steps-page01-nyn05 .login-register-main-container-nayan07.login-nayan07{
  padding-left: 0;
}
.itms-nyn05.payment-step-item-nayan07 .payment-product-name-nayan07{
   color: #444;
    font-family: helvetica;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    padding-left: 39px;
    text-align: left;
    width: auto;
}
.itms-nyn05.payment-step-item-nayan07 .definitions-nyn05 ul{
  padding-top: 0;
  padding-right: 0;
}
.itms-nyn05.payment-step-item-nayan07 li{
  border-bottom: 0 none;
}
.itms-nyn05.payment-step-item-nayan07 .definitions-nyn05 span:first-child{
  padding-left: 10px;
}
.itms-nyn05.payment-step-item-nayan07 .definitions-nyn05.extra-explain-pay-nayan07 i{
  margin-right: 41px;
}
.payment-item-subtotal-nayan07{
  color: #444;
}
.inner-page-body-fix-nayan07.payment-steps-page01-nyn05 .login-register-title-nayan07{
  border-bottom: 0 none;
}
.inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .login-register-title-nayan07{
  border-bottom: 0 none;
}
.contact-us-context-nayan07.personal-info-nyn05 .inner-page-inner-body-content{
    min-height: 233px;
}
.tax-pay-nayan07 span:first-child , .total-pay-nayan07 span:first-child , .subtotal-pay-nayan07 span:first-child{
  width: 100%;
  font-size: 14px;
  display: block;
}
.definitions-nyn05 .tax-pay-nayan07 span ,.definitions-nyn05 .total-pay-nayan07 span,.definitions-nyn05 .subtotal-pay-nayan07 span{
  font-weight: normal;
}
.tax-pay-nayan07 i , .total-pay-nayan07 i , .subtotal-pay-nayan07 i{
  color: #444;
  font-size: 15px;
}
.definitions-nyn05.extra-explain-pay-nayan07 ul{
  padding-right: 20px;
}
.inner-page-body-fix-nayan07.payment-steps-page01-nyn05 .contact-us-right-side-menu-nayan07 .definitions-nyn05.extra-explain-pay-nayan07 .tax-pay-nayan07 , .inner-page-body-fix-nayan07.payment-steps-page01-nyn05 .contact-us-right-side-menu-nayan07 .definitions-nyn05.extra-explain-pay-nayan07 .total-pay-nayan07{
  margin-top: 15px;
}
.inner-page-body-fix-nayan07.payment-steps-page01-nyn05 .contact-us-right-side-menu-nayan07 .definitions-nyn05.extra-explain-pay-nayan07 .subtotal-pay-nayan07{
  margin-top: 25px;
}
.p-info-box-nyn05 h4{
  margin-top: 0;
  margin-bottom: 15px;
  display: inline-block;
  width: 100%;
  color: #444;
  font-size: 14px;
}
.details-del-nyn05{
  display: inline-block;
  width: 100%;
  margin-top: 15px;
}
.details-del-nyn05 b{
  margin-left: 4px;
  font-weight: normal;
  color: #444;
  font-size: 12px;
}

.details-del-nyn05 a{
    border-bottom: 1px solid #ababab;
    color: #8f8f8f;
    font-size: 12px;
    margin-top: 15px;
    display: inline-block;
    padding-bottom: 5px;
}
.details-del-nyn05 a:hover{
  color: #3db7e4;
  border-bottom-color: #3db7e4;
}
.inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .radio-cont-nyn05 {
  min-height: 200px;
  padding: 25px 10px;
}
.inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .radio-cont-nyn05 b{
  text-align: center;
  font-weight: normal;
  color: #444;
  margin-bottom: 7px;
}
.inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .radio-ui-chech-nayan07{
    background-image: url("../images/sprite.radio.ticks.med.png");
    background-position: -34px 0;
    height: 32px;
    left: 0;
    margin: auto;
    right: 0;
    width: 32px;
}
.inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .radio-cont-nyn05.selected .radio-ui-chech-nayan07{
  background-position: 0 0;
}
.seteps-cont-nyn05.confirm-info-nayan07 .p-info-box-nyn05{
  margin-top: 15px;
}
.seteps-cont-nyn05.confirm-info-nayan07 .make-default-label-nayan07{
  font-size: 13px;
  font-weight: normal;
  color: #444;
}
.seteps-cont-nyn05.subscribe-confirm-nayan07 .make-default-label-nayan07{
  font-size: 14px;
  color: #444;
}
.seteps-cont-nyn05.subscribe-confirm-nayan07 i{
  display: inline-block;
  width: 100%;
  text-align: right;
  font-size: 10px;
  padding-right: 33px;
}
.seteps-cont-nyn05.complete-confirm-nayan07 .make-default-label-nayan07{
  font-weight: normal;
    color: #444;
}
.seteps-cont-nyn05.complete-confirm-nayan07  a{
    border-bottom: 1px solid #ababab;
    color: #8f8f8f;
    font-size: 10px;
    display: inline-block;
    padding-bottom: 5px;
    margin-right: 5px;
}

.seteps-cont-nyn05.complete-confirm-nayan07  a:hover{
  color: #3db7e4;
  border-bottom-color: #3db7e4;
}
.inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .seteps-cont-nyn05.pay-botom-box-nyn05{
  background-color: #F3F3F3;
  padding-right: 10px;
}
.inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .seteps-cont-nyn05.pay-botom-box-nyn05 .row-nyn05 {
  display: inline-block;
  padding: 15px 0px;
  width: 100%;
}
.inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .seteps-cont-nyn05.pay-botom-box-nyn05 .row-nyn05 span{
  font-size: 14px;
  margin-left: 16px;
}
.inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .seteps-cont-nyn05.pay-botom-box-nyn05 .row-nyn05 b{
  font-size: 22px;

}
.inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .seteps-cont-nyn05.pay-botom-box-nyn05 .row-nyn05 b:last-child{
  font-size: 15px;
}
.back-btn-nyn05{
  border: 0 none;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e3e3e3+0,d0d0d0+100 */
  background: #e3e3e3; /* Old browsers */
  background: -moz-linear-gradient(top,  #e3e3e3 0%, #d0d0d0 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #e3e3e3 0%,#d0d0d0 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #e3e3e3 0%,#d0d0d0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-9 */

}
.back-btn-nyn05{
  border: 0 none;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e3e3e3+0,d0d0d0+100 */
  background: #e3e3e3; /* Old browsers */
  background: -moz-linear-gradient(top,  #e3e3e3 0%, #d0d0d0 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #e3e3e3 0%,#d0d0d0 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #e3e3e3 0%,#d0d0d0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-9 */
  border-radius: 15px;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  color: #888;
  font-size: 12px;
}
.back-btn-nyn05:hover{
  background: #ccc none repeat scroll 0 0;
  color: #777;
}
.personal-info-nyn05 .default-address-nayan07 .row-nyn05{
  display: inline-block;
  width: 100%;
}
.personal-info-nyn05 .default-address-nayan07 .row-nyn05 b{
  display: inline-block;
  float: right;
  width: 100px;
}
.personal-info-nyn05 .default-address-nayan07 .row-nyn05 span{
  display: inline-block;
  float: right;
  font-size: 11px;
  padding-top: 3px;

}
.personal-info-nyn05 .default-address-nayan07 .read-more{
  float: right;
}
.personal-info-nyn05 .default-address-nayan07 .seteps-cont-nyn05.pay-botom-box-nyn05{
  margin-top: 15px;
  border-top: 1px dotted #ccc;
}
.personal-info-nyn05 .seteps-cont-nyn05.pay-botom-box-nyn05{
  border-top: 1px dotted #ccc;
  margin-top: 40px;
  text-align: right;
}

.personal-info-nyn05 .default-address-nayan07:hover ,.personal-info-nyn05 .default-address-nayan07:focus{
    border-color: transparent;
    box-shadow: none;
    cursor: default;
    outline: 0 none;
}
.personal-info-nyn05 .radio-cont-nyn05,.personal-info-nyn05 .default-address-nayan07 {
  border: 0 none;
  padding-bottom: 0px;
}
.personal-info-nyn05 .radio-cont-nyn05,.personal-info-nyn05 .default-address-nayan07{
  border: 0 none;
}
.personal-info-nyn05 .default-address-nayan07.AddressIsdefault{
    border: 2px solid #ccc;
}
.personal-info-nyn05 .default-address-nayan07  .seteps-cont-nyn05.pay-botom-box-nyn05{
  border-bottom: 0 none;
}
.personal-info-nyn05  .basket-table-container-nyn05{
  margin-top: 20px;
}
.personal-info-nyn05 .myprofile-edit-add-nayan07 {
  display: inline-block;
  width: 100%;
  padding:0 24px;
}
.text-left-nayan07 span{
  float: left;
  margin-left: 5px;
}
 .payment-steps-page02-nyn05 .seteps-cont-nyn05 table .pay02-table-subtotal-nayan07{
  border-bottom: 0 none;
}
 .payment-steps-page02-nyn05 .seteps-cont-nyn05 table .pay02-table-subtotal-nayan07 td{
  padding-top:12px;
  padding-bottom: 0px;
 }
 .inner-page-body-section-nayan07.technology-info-nayan07 .product-recommand-content-container-nayan07{
    height: 322px;
    overflow: hidden;
 }
 .contact-us-nayan07  .contact-us-context-nayan07 h1, .contact-us-nayan07  .contact-us-context-nayan07 h2, .contact-us-nayan07  .contact-us-context-nayan07 h3, .contact-us-nayan07  .contact-us-context-nayan07 h4, .contact-us-nayan07  .contact-us-context-nayan07 h5, .contact-us-nayan07  .contact-us-context-nayan07 h6{
  font-size: 15px !important;
  margin-bottom: 20px;
 }
 .contact-us-nayan07 .inner-page-inner-body-content table{
  width: 100% !important;
 }
 .small-detail-nayan07 {
    display: inline-block;
    float: left;
    font-size: 8px;
    margin-right: 4px;
    margin-top: 2px;
}
.enamad-logo {
  position: relative;
  width: 100px;
  border-radius: 3px;
  background-color: #9FAABD;
  margin-bottom:10px;
}
.enamad-logo img{
  width:100%;
}
.site-creator, .site-creator a {
    color: #C8C8C8;
    font-size: 10px;
    text-decoration: none;
}
.site-creator {
    border-radius: 3px;
    display: inline-block;
    float: right;
    padding-top: 0;
    width: 137px;
}
.site-creator a {
  float: right;
}
.site-creator a:first-child {
    margin-top: 4px;
}
.site-creator a:last-child {
    float: none;
    display: inline-block;
}
.site-creator img {
    margin-top: -4px;
    width: 61px;
}
.none-light-back-nyn05 > img {
    max-height: 240px;
    max-width: 100%;
    overflow: hidden;
}
.custome-modal-nyn07{

}
.custome-modal-nyn07 .remove-padding-nyn07{
  padding-left: 0;
}
.custome-modal-nyn07 .products-items-row-nayan07 ul li{
  width: 62px;
  float: right;
}
.custome-modal-nyn07 .products-items-row-nayan07.recommendation-container-nayan07 li:hover{
  border: 0 none;
}
.custome-modal-nyn07 .products-items-row-nayan07.recommendation-container-nayan07 li:hover img{
  border-color: #a0a0a0;
}
.custome-modal-nyn07 .products-items-row-nayan07 ul li img{
    border: 1px solid #cccccc;
    max-width: 62px;
}
.custome-modal-nyn07 .view-product-not-available{
  margin-bottom: 10px;
}
.table-role-nyn07 {
    display: table;
    height: 100%;
    width: 100%;
}
.loading-nynh-dev-nayan07{
    background-color: rgba(10, 10, 10, 0.3);
    background-image: url("../images/loader.svg");
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 0;
    display: none;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.table-cell-role-nyn07 {
    display: table-cell;
    vertical-align: middle;
}
.rate-tpl-nyn07 .rating-container .rating-stars{
  left: auto;
  right: 0;
}
.rate-tpl-nyn07{
  display: table;
  width: 100%;
  vertical-align: middle;
  margin-bottom: 10px;
}
.rate-tpl-nyn07 .rating-container .rating-stars::before{
  text-shadow: none;
}
.rate-tpl-nyn07 .rate-img-nyn07{
  display: table-cell;
  width: 23%;
  text-align: right;
}
.rate-tpl-nyn07 .rate-num-nyn07{
  display: table-cell;
  width: 50%;
  text-align: right;
  color: #444;
  font-size: 15px;
  padding-right: 8px;
}
.rate-tpl-nyn07 .rate-num-nyn07 {
  font-size: 11px;
}
.rate-tpl-nyn07 .rate-num-nyn07 span{
  font-size: 15px;
}
.rate-option-tpl-nyn07{
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  margin: 30px 0 25px;
}
.rate-option-tpl-nyn07 .read-more{
  float: right;
  margin-right: 25px;
  margin-top: 10px;
}
.rate-option-tpl-nyn07 .rating-container .rating-stars{
    direction: ltr;
}
.rate-option-tpl-nyn07 .rating-container .rating-stars::before{
  text-shadow: none;
}
.rate-option-tpl-nyn07 .star-rating-nyn59 {
  display: inline-block;
  float: right;
  margin-left: 25px;
}
.rate-option-tpl-nyn07 .star-rating-nyn59:last-child{
  margin-left: 0;
}
.rate-option-tpl-nyn07  .rating-container , .rate-option-tpl-nyn07 .rating-md{
  font-size: 25px;
  float: right;
}
.rate-option-tpl-nyn07 label{
  margin-bottom: 0;
  float: right;
  font-weight: normal;
  color: #444;
}
.inner-page-body-section-nayan07.rate-nyn07{
    border-top: 1px solid #cdcdcd;
    margin-top: 40px;
    padding-top: 15px;
}

/*Menu strat  -------   */
/*END of Menu  -------   */

/*END of header  -------   */

/*Start of body-section content  -------   */
/*body Section1 strat  -------   */


/*END of body-section content  -------   */

/*footer strat  -------   */



/*END of footer  -------   */




/*inner pages strat  -------   */

/* start of body in  inner pages   -------   */



/* END of body in  inner pages   -------   */

/*END of inner pages  -------   */


/*@font-face {
    font-family: "Yekan";
    src: url("font/YekanWeb-Regular.eot?#iefix") format("embedded-opentype"), url("font/YekanWeb-Regular.woff") format("woff"), url("font/YekanWeb-Regular.ttf") format("truetype");
}*/

.responsive-header-menu-container ul li a.account-link-responsive-nyn59 {
  color: #0B2F76;
}
.dark-link-btn {
  background-color: #1dadd6;
}
.product-old-price {
  width: 100%;
  text-align: right;
  display: inline-block;
}
.text-muted{
  color: #CA6466;
}
a.dark-color {
  color: #0B2265;
}
.shipping-process-nyn07{
  min-height: 250px;
  max-height: 250px;
  overflow: hidden;
  padding-left: 10px;
}
.shipping-process-nyn07 b{
  margin-bottom: 10px;
}
.inner-page-rightside-fix-nayan07 .text-success .view-basket-link-nayan07 {
  display: inline-block;
  float: right;
  margin-top: 4px;
}
.method-details-nyn07{
  display: inline-block;
  max-height: 42px;
  overflow: hidden;
}
.method-details-nyn07 p{
  line-height: 22px;
}
.method-img-nyn07{
  display: inline-block;
  width: 100%;
  text-align: center;
}
.payment-process-nyn07{
  height: 185px;
}
.method-price-nyn07{
  display: inline-block;
  width: 100%;
  text-align: right;
}
.method-price-nyn07 span{
  display: inline-block;
}
.products-items-row-nayan07.image-container-nayan07 {
  height: 125px;
  overflow: hidden;
  text-align: center;
}
.itms-nyn05.payment-step-item-nayan07 > ul > li {
    margin-bottom: 20px;
}
.product-show-main-container #carousel-example-generic{
  display: block;
}
.show-products-sj59.loading {
    opacity: 0.3;
    pointer-events:none;
}
.view-product-not-available {
  color: #E43636;
  float: right;
  padding: 5px 7px;
  border: 1px solid;
  border-radius: 6px;
  margin-top: 7px;
}
.product-not-available {
  color: #E43636;
  font-size: 12px;
}
.alert {
  margin-top: 10px;
}
.discount-form-btn {
  margin-right: 10px;
}
.map-add-ctn-nyn07{
  padding-left: 124px;
}
.map-add-ctn-nyn07 img{
  max-width: 100%;
}
.modal-dialog{
  z-index: 99999;
}
.site-response-nyn07{
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
  border-radius: 4px;
  color: #468847;
  padding:15px 25px;
  font-size: 15px;

}
.site-response-nyn07 i{
  vertical-align: middle;
  margin-left: 10px;
}
.contact-page-nyn07 .contact-us-info-nyn07 p{
  text-align: right;
  line-height: 27px;
}
.contact-page-nyn07 .contact-us-info-nyn07 h3{
  text-align: right;
  color: #444;
  font-size: 15px;
}
.map-add-ctn-nyn07 img{
  height: auto !important;
  margin-top: 40px;
}
@font-face{
    font-family: "Yekan-Numbers";
    src: url("font/YekanNumbers-Regular.eot") format("embedded-opentype"), url("font/YekanNumbers-Regular.woff") format("woff"), url("font/YekanNumbers-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url("font/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("font/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("font/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("font/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
}
@font-face {
    font-family: "IRANSans-web";
    font-weight: normal;
    src: url("font/IRANSANSExpanded.eot?#") format("eot"), url("font/IRANSANSExpanded.woff2") format("woff2"), url("font/IRANSANSExpanded.woff") format("woff");
}

@font-face {
    font-family: "IRANSans-Bold";
    font-weight: normal;
    src: url("font/IRANSans-Bold.eot?#") format("eot"), url("font/IRANSans-Bold.woff2") format("woff2"), url("font/IRANSans-Bold.woff") format("woff");
}

@font-face {
    font-family: "mitra";
    font-weight: normal;
    src: url("font/BMitra.eot?#") format("eot"), url("font/BMitra.woff2") format("woff2"), url("font/BMitra.woff") format("woff");
}


@media only screen and (max-width: 1200px){
.menu-category-container-nayan07{
    padding-right: 0;
    padding-left: 0;
  }
.bottom-header-buy-caret-container{
  width: 20%;
}
.top-header-user-panels-container ul{
  margin-right: 0;
}
.inner-page-rightside-header-fix-nayan07 h1{
  font-size: 20px;
}
.product-price {
  font-size: 18px;
}
.product-recommand-content-container-nayan07 .content-read-more a , .product-recommand-content-container-nayan07 .submit-button{
  width: 100%;
}
.main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 .submit-button {
    width: 100%;

}
.login-register-main-container-nayan07 {
    padding-left: 0px;
}
.product-recommand-content-container-nayan07 .content-read-more{
    width: 50%;
}

.selection-pronation-nayan07{
  width: 223px;
}


/*****************************************Hossein*****/
.basket-more-option-nyn05 .middle-line-nyn05 > a {
    margin-left: 24%;
}

.basket-more-option-nyn05 .first-line-nyn05 > .pr-nyn05, .mpr-nyn05 .mpr-inner-nyn05, .basket-more-option-nyn05 .bottom-line-nyn05 > i, .left-content-nyn05 button.submit-button, .prom-in-nyn05 .form-control {
    width: 22%;
}
/************************************************/
.bottom-pay-header-container-nayan07::before{
width: 30%;
}
.paymanet-nav-nayan07 ul{
  padding: 0 29%;
}
.form-hesam-comment button.ui-btn00-nayan07{
margin-right: 13.4%;
}
.container{
  width:970px;
}
.map-add-ctn-nyn07{
  padding-left: 0px;
}
.map-add-ctn-nyn07 img{
  width: 100%;
}
}
@media only screen and (max-width: 992px){
.container{
  width: 750px;
}
.modal-dialog{
  width: 740px;
}
.main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 .submit-button {
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px;
}


    /********************************hossein***/
  .basket-more-option-nyn05 .first-line-nyn05 > .pr-nyn05, .mpr-nyn05 .mpr-inner-nyn05, .basket-more-option-nyn05 .bottom-line-nyn05 > i, .left-content-nyn05 button.submit-button, .prom-in-nyn05 .form-control {
    margin-right: 3%;
    width: 24%;
}

.basket-more-option-nyn05 .middle-line-nyn05 > a {
    float: left;
    margin-left: 27%;
}
  /*************************************/
.main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 .content-read-more {
  width: 100%;

}
.main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 .view-basket-button-container {
  width: 100%;
  margin-top: 7px;

}
.main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 .content-read-more a::after  {
  display: none;
}

.main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 a.submit-button{
  width: 100%;
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
}
.main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 .content-read-more a {
  width: 100%;
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
}

.bottom-header-main-navigation-container ul li a{
  padding-right: 14px;
  padding-left: 14px;
  font-size: 11px;
}
.main-menu-header-list-container-nayan07 ul li{
   margin-left: 4px;
}

.main-menu-item-list-container-nayan07{
  border-left: 0;
  margin-left: 4px;
}

.asics-home-logo-container{
  width: 16%;
}
.top-header-user-panels-container{
  max-width: 57%;
}

.top-header-user-panels-container ul li{
  padding: 5px 7px;
}

.bottom-header-buy-caret-container {
    width: 25%;
}
.product-show-inner-section-body-nayan07 img , .product-show-image-container-nayan07 img{
  width: 100%;
}
.product-technology-image-container-nayan07 img , .product-show-review-rate-image-container-nayan07 img , .product-recommand-content-rate img{
  width: auto;
}
.select-box-title-nayan07{
  margin-top: 7px;
  width: 100%;
}
.refinment-types-item-container-fix-nayan07 .select-selectbox-nayan07 select{
  height: 31px;
  width: 158px;
  font-size: 9px;
}

.products-items-show-main-container-nayan07 .products-items-row-nayan07.image-container-nayan07 a {
  text-align: center;
  height: auto;
  margin-bottom: 20px;
}
.products-items-select-nayan07.kind-fix-nayan07 , .products-items-select-nayan07.kind-fix-nayan07 .select-selectbox-nayan07{
  float: right;
}
.products-items-select-nayan07.kind-fix-nayan07 .select-box-title-nayan07{
  text-align: right;
  padding-left: 0;
}
.newsletter-form-container input[type="email"]{
  width: 220px;
}
.newsletter-form-container button.ui-btn00-nayan07{
  margin-top: 5px;
  float: right;
}
.contact-us-right-side-menu-nayan07{
  width: auto;
}
.contact-us-context-nayan07{
  width: 75%;
}

.select-guidance-nayan07{
  float: right;
  margin-bottom: 5px;
}
.shoe-finder-step-tilte-nayan07{
  padding-right: 33px;
}
.filter-items-container-nayan07.running-distance-nayan07{
  width: 138px;
  margin: 0;
}
.asics-line-nayan07{
  bottom: 111px;
}
.selection-pronation-nayan07{
  width: 170px;
  padding-right: 40px;
}
.inner-page-body-fix-nayan07.payment-steps-page01-nyn05 .radio-cont-nyn05{
  min-height: 165px;
}
.paymanet-nav-nayan07 ul{
  padding: 0 25%;
}
.search-input-text-type.input-styler{
  width: 185px;
}


}

@media only screen and (min-width: 770px){
.main-sections-containers.toggle {
    transform: translateX(0px);
}

}

  @media only screen and (max-width: 767px){
        .enamad-logo {
        display: inline-block;
        }
        .container{
        width: 100%;
        }

        .main-slider-banner-container h1{
          font-size: 14px;
        }

        .responsive-technology-slider-nayan07{
          display: block;
        }

        .products-items-row-nayan07.recommendation-container-nayan07{
          /*display: none;*/
        }


      .top-header-main-container{
          display: none;
      }
      .bottom-header-main-container{
          display: none;
      }
      .responsive-header-main-container{
        display: block;
      }
      .select-box-title-nayan07 {
          margin-top: 0;
          width: 50%;
      }
      .product-recommand-content-container-nayan07 .content-read-more a , .product-recommand-content-container-nayan07 a.submit-button{
        width: 80%;
      }
      .main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 a.submit-button{
        width: 100%;
        border-bottom-right-radius: 15px;
        border-top-right-radius: 15px;
      }

      .main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 .content-read-more a {
        width: 100%;
        border-bottom-left-radius: 15px;
        border-top-left-radius: 15px;
      }
      .main-grid-content-container-nayan07{
        margin-top: 40px;
      }
      .footer-language-country-lists-nayan07{
        margin-top: 20px;
      }
      .footer-list-items-container ul{
        min-width:0;
      }
      .contact-us-lists-nayan07{
        display: none;
      }
      .contact-us-responsive-items-nayan07 , .contact-us-lists-responsive-theme-nayan07{
        display: inline-block;
      }
      .inner-page-body-fix-nayan07.general-news-nayan07 .main-grid-content-container-nayan07{
        margin-top: 20px;
      }
      .login-register-main-container-nayan07.register-nayan07 {
          margin-top: 50px;
      }

      .contact-us-context-nayan07{
          padding-right: 0px;
          width: 100%;
      }

      .footer-list-items-container , .footer-list-items-container.corprate{
        width: 100%;
        margin-top: 15px;
      }
      .footer-title , .footer-list-items-container ul{
        text-align: center;
      }
      .footer-list-items-container ul li a{
        float: none;
        margin: 4px 0;
      }
      .footer-list-items-container.corprate{
      padding-right: 0;
      border-right: 0;
      }
      .main-slider-banner-container{
        background-image: none;
      }
      .main-slider-banner-container > h1{
        display: block;
        line-height: 32px;
        margin-bottom: 10px;
        margin-top: 13px;
        padding: 0 15px;
        font-family: IRANSans-web;
      }
      .main-slider-banner-container > h1 strong{
        font-size: 16px;
        font-family: IRANSans-bold;
        font-weight: normal;
      }
      .login-register-form-container input , .login-register-form-container textarea {
        width: 100%;
      }
      .form-hesam-comment .form-group textarea{
        width: 100%;
      }
      .login-register-form-container input.ui-btn00-nayan07[type="submit"]{
        width: 100%;
      }
      .form-button-container-nayan07 .content-read-more{
        float: none;
        width: 50%;
      }
      .newsletter-form-container input[type="email"]{
        width: 100%;
      }
      .newsletter-form-container .field-subscriber-email{
        display: block;
        width: 100%;
      }
      .subscribe-button-nayan07{
        display: inline-block;
        float: none;
        width: 100%;
      }
      .newsletter-form-container button.ui-btn00-nayan07{
          float: none;
          margin-bottom: 15px;
          margin-right: 0;
          margin-top: 5px;
          width: 50%;

      }
      .product-recommand-content-body-container {
          background-size: 100% auto;
          height: auto;
      }
      .footer-language-country-lists-nayan07{
        width: 100%;
      }
      .newsletter-additional-text {
        text-align: center;
        margin-top: 10px;
      }
      .footer-social-links-main-container > span{
        text-align: center;
      }
      .footer-social-links-main-container ul{
        float: none;
      }
      .select-guidance-nayan07{
        float: left;
        margin-bottom: 0px;
      }
      .products-items-select.quntity-fix-nayan07 {
          float: left;
          width: 100%;
          margin-top: 10px;
      }
      .shoe-finder-navigation-nayan07 ul li.active::before{
        display: none;
      }
      .shoe-finder-step-tilte-nayan07{

      }
      .shoe-finder-steps-content-nayan07{
        height: auto;
        overflow: visible;
      }
      .shoe-finder-steps-common-nayan07{
        max-height: none;
      }
      .shoe-finder-step-tilte-nayan07{
        display:none;
      }
      .responsive-title-nayan07{
        display: block;
      }
      .shoe-finder-navigation-nayan07{
        width: 10%;
      }
      .asics-line-nayan07{
        display: none;
      }
      .shoe-finder-steps-content-nayan07{
      width: 90%;
      }
      .filter-items-container-nayan07{
        width: 100%;
        padding: 0 27%;
      }
      .filter-item-selection-option-nayan07 , .filter-item-select-button-nayan07 , .filter-items-container-nayan07.running-distance-nayan07 , .selection-pronation-nayan07 ,.pronation-explain-image-text-nayan07{
        width: 100%;
      }
      .pronation-explanation-text-nayan07{
        width: 100%;
      }
      .pronation-image-container-nayan07 , .pronation-explain-image-text-nayan07{
        float: none;
      }
      .pronation-explanation-text-nayan07 h3 , .pronation-explanation-text-nayan07 p{
        text-align: center;
        width: 100%;
      }
      .pronation-explanation-text-nayan07{
        padding-right: 0;
      }
      .shoe-finder-navigation-nayan07 ul li::after , .shoe-finder-navigation-nayan07 ul li.active , .shoe-finder-navigation-nayan07{
        background-image: none;
      }
      .shoe-finder-navigation-nayan07 ul li.active {
        background-color: #3CB9E0;
      }
      .tick-pic{
        top: 40px;
        left: 0;
        right: 0;
        margin: auto;
      }
      .filter-items-container-nayan07.running-distance-nayan07.mayValue-1.low-range-distance-nayan07 , .filter-items-container-nayan07.running-distance-nayan07.mayValue-2.middle-range-distance-nayan07 , .filter-items-container-nayan07.running-distance-nayan07.mayValue-3.hight-range-distance-nayan07 , .filter-items-container-nayan07.running-distance-nayan07.mayValue-4.advanced-range-distance-nayan07{
      padding-top: 0;
      height: auto;
      margin-top: 60px;

      }
      .filter-items-container-nayan07{
        height: 250px;
      }
      .shoe-finder-steps-common-nayan07 h2{
        font-size: 12px;
        line-height: normal;
        margin-bottom: 15px;
        margin-top: 10px;
      }
      .shoe-finder-steps-common-nayan07 h1{
        font-size: 17px;
        margin-bottom: 15px;
        margin-top: 10px;
        line-height: normal;
      }
      .figure-text-nayan07{
        margin-bottom: 20px;
      }
      .selection-pronation-nayan07{
        padding-right: 0;
      }
      .shoe-finder-steps-common-nayan07.shoe-finder-4 .shoe-finder-steps-button-container-nayan07 {
          margin-top: 30px;
      }

      /*==========================================Hossein*/
      /* Force table to not be like tables anymore */
      .basket-table-container-nyn05 table,
      .basket-table-container-nyn05 thead,
      .basket-table-container-nyn05 tbody,
      .basket-table-container-nyn05 th,
      .basket-table-container-nyn05 td,
      .basket-table-container-nyn05 tr {
        display: block;
      }

      /* Hide table headers (but not display: none;, for accessibility) */
      .basket-table-container-nyn05 thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
      }

      .basket-table-container-nyn05 tr { border: 1px solid #ccc; }

      .basket-table-container-nyn05 td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align:left;
      }

      .basket-table-container-nyn05 td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
      }

      /*
      Label the data
      */
      .basket-table-container-nyn05 td:before { content: attr(data-title); }


      .basket-table-container-nyn05 table tbody td h4 {
          display: block;
      }


      .basket-table-container-nyn05 table tbody td {

          text-align: center;
      }

      .basket-table-container-nyn05 table tbody td.thumb-nyn05 ,.basket-table-container-nyn05 table tbody td.info-nyn05 , .price-nyn05 , .price-nyn05 , .basket-table-container-nyn05 table tbody td.remove-nyn05 ,.price-nyn05.tbl-fixer-nyn05 {
          width: auto;
      }

      .remove-nyn05 button {
          display: inline-block;
          float: none;
      }

      .qty-nyn05 > input {
          display: inline-block;
          float: none;
          text-align: center;
      }

      .basket-table-container-nyn05 thead{
        display: none;
      }

      .basket-table-container-nyn05 .thumb-nyn05 img {
          max-width: 204px;
      }

      .definitions-nyn05 > ul {
          display: inline-block;
          margin: 10px 0 0;
          max-width: 232px;
          padding: 0 38px 0 0;
          width: 100%;
      }

      .definitions-nyn05 > ul > li {
          display: inline-block;
          float: right;
          margin-top: 5px;
          min-width: 212px;
          text-align: right;
          width: 100%;
      }

      .definitions-nyn05 span {
          display: inline-block;
          width: 54px;
      }

      .basket-more-option-nyn05 .first-line-nyn05 > .pr-nyn05, .mpr-nyn05 .mpr-inner-nyn05, .basket-more-option-nyn05 .bottom-line-nyn05 > i, .left-content-nyn05 button.submit-button, .prom-in-nyn05 .form-control {
          width: 54%;
      }

      .basket-more-option-nyn05 .middle-line-nyn05 > a {
          display: inline-block;
          float: left;
          margin-left: 57%;
      }


      .prom-in-nyn05 {
          width: 100%;
      }

      .basket-page-nyn05 .left-content-nyn05 button.submit-button {
          margin-top: 37px;
          width: 100%;
      }

      .right-content-nyn05 {
          margin-top: 30px;
          width: 100%;
      }

      .right-content-nyn05 .read-more {
          width: 100%;
      }
      .basket-more-option-nyn05 .middle-line-nyn05 > a {
          margin-left: 69%;
      }

      .basket-more-option-nyn05 .first-line-nyn05 > .pr-nyn05, .mpr-nyn05 .mpr-inner-nyn05, .basket-more-option-nyn05 .bottom-line-nyn05 > i, .left-content-nyn05 button.submit-button, .prom-in-nyn05 .form-control {
          width: 66%;
      }
      .inner-page-body-fix-nayan07.payment-steps-page01-nyn05 .contact-us-context-nayan07{
      padding-left: 0;
      }
      .payment-header-nayan07 .top-header-main-container {
          display: block;
      }
      .paymanet-nav-nayan07 ul li{
        transform:skewX(0deg);
        width: 49.5%;
      }
      .paymanet-nav-nayan07 ul li:first-child {
          border-right: 0px none;
      }
      .paymanet-nav-nayan07 ul li:last-child {
          border-left: 0px none;
      }

      .bottom-pay-header-container-nayan07::before {
          display: none;
      }
      .bottom-details-nyn05{
        margin-right: 0;
      }
      .bottom-details-nyn05 + input[type="text"] , .bottom-details-nyn05{
          width: 100%;
      }
      .inner-page-body-fix-nayan07.payment-steps-page02-nyn05 .contact-us-context-nayan07 {
        padding-left: 0;
        margin-left: 0;
      }
      .top-header-user-panels-container , .payment-link-nayan07{
        margin-top: 25px;
      }
      .radio-cont-nyn05{
        margin-top: 15px;
      }
      .payment-link-nayan07{
        padding-top: 32px;
      }
      .p-info-box-nyn05 , .row-nyn05{
        text-align: center;
      }
      .refinment-types-main-container-fix-nayan07{
        display: none;
      }
      .refinment-toggle-menu-nayan07 {
        display: block;
      }
      .inner-page-body-section-nayan07.product-show-description-hesam img {
          width: 100% !important;
      }
      .table-container-nayan07 {
        max-width: 700px;
        overflow-x:scroll;
      }
      .seteps-cont-nyn05 .row{
        margin-right: 0;
        margin-left: 0;
      }
      .paymanet-nav-nayan07 ul{
        padding: 0 0;
      }
      .form-hesam-comment button.ui-btn00-nayan07{
      margin-right: 0;
      float: none;
      width: 50%;
      }
      .vitrin-slider-nayan07{
        display: none;
      }
      .responsive-vitrin-slider-nayan07{
        display: inline-block;
      }
      .contact-us-nayan07 .inner-page-inner-body-content{
        max-width: 100%;
        overflow-x:scroll;
      }
      .inner-page-inner-body-content{
        padding-right: 10px;
        padding-top: 0;
      }
      .products-items-show-main-container-nayan07 .products-items-row-nayan07.image-container-nayan07 a img{
        /*width: 70%;*/
      }
      .product-show-main-container #carousel-example-generic{
        display: none;
      }
      .content-detail-nayan07 > span{
        height: 45px;
        overflow: hidden;
      }
      .login-register-form-container .form-group{
        margin-bottom: 5px;
      }
      .login-register-form-container .form-button-container-nayan07{
        text-align: right;
      }
      .rate-option-tpl-nyn07 .star-rating-nyn59 {
        clear: both;
        margin-top: 18px;
        margin-left: 0;
      }
    .rate-option-tpl-nyn07 .read-more{
      clear: both;
      margin-right: 0;
      margin-top: 20px;
    }
  }
  @media only screen and (max-width: 480px){
    .product-show-review-add-comment .content-read-more.add-comment-nayan07{
      float: left;
      margin-top: 10px;

    }
    .filter-items-container-nayan07{
      padding: 0 50px;
    }
    .main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 .content-read-more  {
      width: 100%;

    }
    .main-products-banner-slider-nayan07 .product-recommand-content-container-nayan07 .view-basket-button-container{
      width: 100%;

    }

    .form-button-container-nayan07 .content-read-more{
      float: none;
      width: 100%;
    }
    .newsletter-form-container button.ui-btn00-nayan07{
      width: 100%;
    }
    .paymanet-nav-nayan07 ul li{
      font-size: 10px;
      width: 49.1%;
    }
    .paymanet-nav-nayan07 ul li.active .pay-step-active {
        height: 6px;
    }
    .form-hesam-comment button.ui-btn00-nayan07{
      width: 100%;
    }
    .products-introduction-context-container-nayan07 .col-md-4.col-sm-6.col-xs-6{
      width: 100%;
    }
    .main-slider-banner-container > h1{
      font-size: 12px;
    }

  }
  @media only screen and (max-width: 320px){
    .filter-items-container-nayan07{
      padding: 0 20px;
    }
      .product-show-pronation-scale-nayan07 ul li{
        font-size: 11px;
      }
    .paymanet-nav-nayan07 ul li{
      font-size: 10px;

    }
}
