@media (max-width: 1366px){
    .top-language-currency > i {
        display:inline-block; }
    .text-behide {
        font-size: 160px;
        height: 140px;
        line-height: 140px; }
    .btn-hole{
	    width:170px;
	    height:50px;}
   .column-5 .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button {
    	width: 100%;
    	margin-top: 15px; }
  	.product-card_image-with-placeholder-wrapper {
    	min-height: 305px;
	}
}
/*End Screen 1366*/
@media (min-width:1300px) {
    .os-header_hanging-icon {
        position: absolute;
        right: 89%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        margin-right: 1.5em; }
}
/*End Screen 1300*/
@media (max-width: 1170px){
    .top-language-currency > i {
        display:inline-block; }
    .collection-thumb .title {
        font-size:55px; }
    .content-detail.no-sidebar .detail-info {
        margin-left: 0px;}
    .content-detail.no-sidebar .tab-detail {
        margin-left: 0px;}
    .menu_open .halo-sidebar.halo-sidebar_menu {
        width: 300px!important; }
    .halo-sidebar-wrapper {
        height: 100%;
        position: relative;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0 0 70px;
        width: 300px;
        background: #fff;
        z-index: 10000;
        letter-spacing: .065rem; }
    .menu-heading-mobile {
        display: flex;
        padding: 6px 20px 0;
        justify-content: flex-end; }
    .halo-sidebar-header {
        padding: 13px 20px 0; }
    .menu_open #navigation-mobile .halo-sidebar-close {
        transition: opacity 500ms ease;
        opacity: 1;
        pointer-events: auto;
        padding: 15px 0 0; }
    .halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close {
        position: inherit;
        top: 0;
        left: auto;
        right: -15px;
        background-color: transparent; }
    .halo-sidebar.halo-sidebar-left.halo-sidebar_menu .halo-sidebar-close svg {
        fill: #232323; }
    .header__inline-menu {
        margin-top: -60px; }
    ul.list-menu.list-menu--inline.text-center li:nth-child(1) {
        padding-bottom: 6px;
        padding-top: 3px; }
    .site-nav-mobile .menu-lv-1__action {
        color: #000000; }
    .site-nav-mobile .menu-lv-1__action {
        color: #575757!important;
        display: block;
        padding: 10px 15px!important;
        text-decoration: none;
        font-size: 14px;
        width: 90%;
        font-family: Lato,sans-serif!important;
        text-transform: uppercase; }
    .footer-block__newsletter .newsletter-form__field-wrapper {
        display: flex!important;}
    .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button {
        width: 120px;
        margin: 0; }
}
/*End Screen 1170*/
@media (max-width: 1024px){
    .top-language-currency > i {
        display:inline-block; }
    .header-wrapper {
        height: 70px!important; }
    .header-mobile--item {
        display:none!important;
    }
    .header-mobile--icon .header__heading-link {
        width: 130px;}
    .main-nav > ul > li::after {
        margin: 0 14px; }
    .mega-menu{
	    width:994px;
	    padding: 30px;  }
	.header-mob {
        width: auto;
        flex: 1;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom:0!important;
        justify-content: center; }
	.logo-mob-main {
	     min-height: 50px;
        width: auto;
        display: flex;
        align-items: center; }
    .header__heading-mob{
        width:130px; }
  	.product-card_image-with-placeholder-wrapper {
    	min-height: 250px;
	}
  	.product-card_image-with-placeholder-wrapper {
    	min-height: 305px;
	}
}
@media screen and (min-width: 1025px){
    .header-mobile--item {
        display:none!important;
    }
    .header-top--left {
        -webkit-box-flex: 0;
        display: block;
        position: relative;
        font-size: 0;
        letter-spacing: 0;
    }
    .header-top-right-group {
        justify-content: flex-start;
    }
    .top-language-currency {
        position: relative;
    }
}
/*End Screen 1024*/
@media (min-width: 1000px) {
    .header-05 .container {
        max-width: 1800px;
        padding-left: 15px;
        padding-right: 15px;}
    .content .wrap {
        width:80%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        display:flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;}
    .wrap {
        padding: 0 0;
        width: 100%;
        max-width: 100em; }
    .main {
        padding-top: 1.5em;
        width: 52%;
        padding-right: 6%;
        float: left;}
    .checkout_sidebar {
        padding-top: 4em;
        width: 38%;
        padding-left: 4%;
        background-position: left top;
        float: right; }
    .logo_image-medium {
        max-height: 4em; }
  .column-5 .footer-block__newsletter .footer-block__newsletter-form .newsletter-form__button {
    	width: 100%;
    	margin-top: 15px; }
    .order-summary_sections {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: calc(100vh - 8em);
        width: 100%; }
    .order-summary_section:first-child {
        padding-top: 0; }
    .order-summary_section {
            -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
    .order-summary_section-product-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        min-height: 7em;
        overflow: hidden;
        padding: 0;
        position: relative; }
    .order-summary_section-product-list:before {
        background-color: transparent;
        top:0; }
    .order-summary_section-product-list:after {
        background-color: rgba(175, 175, 175, .34);
        bottom: 0; }
    .order-summary_section-product-list:before,
    .order-summary_section-product-list:after {
        content: '';
        display: block;
        height: 1px;
        left: 0;
        position: absolute;
        -webkit-transition: background-color 0.3s cubic-bezier(0.3, 0, 0, 1);
        transition: background-color 0.3s cubic-bezier(0.3, 0, 0, 1);
        width: 100%;
        z-index: 4; }
    .order-summary_section-product-list+.order-summary_section {
        border: 0; }
    .order-summary_section_content {
        overflow: auto;
        min-width: 100%;
        -webkit-overflow-scrolling:touch; }
    .order-summary_section_content .product-table {
        margin-top: .75em;
        margin-bottom: 1.5em;
        position: relative;
        z-index: 1; }
    .order-summary_section {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
    .order-summary-toggle {
        display:none; }
}
/*End Screen 1000*/
@media (max-width: 990px){
    .top-language-currency > i {
        display:inline-block; }
    .header-mobile--item {
        display: none!important; }
    .banner {
        display:block; }
    .wrap {
        max-width:70em;
        width:100%;
        padding:0 1em;
        box-sizing:border-box;}
    .product-form {
        width:300px; }
    .winter-info .desc span::after{
	    display:none;}
    .winter-info .desc {
        padding-left: 0;}
    .winter-info .desc span {
        display: inline;
        font-size: 14px;
        line-height: inherit;
        position: static;
        width: auto;}
    .tren-info18.detail-info {
        margin-left: 0;}
    .trend-thumb18 {
        margin-right: 0;}
    .inner-trend-box18 {
        padding-left: 300px;}
    .content-menu-hover {
        width: 738px;}
    .item-popcat {
        margin: 0;}
    .popcat-slider {
        margin: -70px 0 0;}
    .popcat-info > h3 {
        margin: 15px 0 10px;}
    .list-cart-search {
        margin-top: 45px;}
    .owl-theme .owl-controls .owl-buttons div {
        height: 50px;
        width: 50px;}
    .owl-theme .owl-controls .owl-buttons div > i {
        height: 50px;
        line-height: 50px;}
    .main-header {
        padding-top: 15px;}
    .select-category{
	    display:none;}
    .smart-search {
        padding-left: 0;
	    max-width:none;}
    .smart-search-form input[type="text"] {
        padding: 0 15px;}
    .main-nav > ul > li::after {
        display: none;}
    .main-nav > ul > li > a > span{
	    display:none;}
    .main-nav > ul > li{
	    margin-right:25px;}
    .main-nav > ul > li > a{
	    font-size:14px;}
    .mega-menu {
        width: 740px;}
    .logo {
        margin-right: -30px;}
    .nav-header {
        padding: 10px 0 20px;}
    .wellcome-adv {
        margin-top: 50px;}
    .list-product-box > li {
        margin-left: 20px;}
    .collection-thumb-link > img {
        width: auto;
        height: auto;}
    .newsletter-inner {
        flex-direction:column-reverse;}
    .newsletter-content{
        border-left:1px solid #000;}
    .newsletter-image img {
        height:auto; }
    .newsletter-content .input-group input {
        width:auto; }
    .newsletter__submit {
        font-size:10px;
        padding:.475rem .55rem;}
    .product-form_item.product-form_item-submit.product-form_item-payment-button {
        flex-direction:column;
        align-items :center;
        justify-content:center; }
  	.product-card_image-with-placeholder-wrapper {
	    min-height: 305px;
	}
}
/*End Screen 990*/
@media only screen and (min-width:990px){
    .product-form_item {
        flex-basis: 50%;
        padding: 0 5px; }
    .cart_meta {
        width: 45%; }
    .cart_image-wrapper {
        padding-right: 3rem;
        flex: 9rem 0 0; }
}

@media (max-width: 860px){
    .top-language-currency > i {
        display:inline-block; }
    .wellcome-adv .content-adv-wc {
        display: block;
        padding: 10px 15px;
        text-align: center; }
    .adv-wc-thumb {
        width: auto;
        display:block; }
    .adv-wc-info {
        display: block;
        padding-bottom: 10px; }

    .collection-thumb .shopnow {
        height: 50px;
        line-height: 50px; }
    .collection-info h2 {
        font-size: 30px; }
    .collection-info h3 {
        font-size: 18px; }
    .collection-info::before,.collection-info::after {
        display: none; }
    .collection-info {
        margin-top: 30px !important; }
    .collection-info.text-left {
        padding-left: 0; }
    .collection-info.text-right {
        padding-right: 0; }
    .banner-slider {
        margin-bottom:20px; }
    .list-collection .item-collection {
        margin-bottom: 50px; }
    .title {
        margin: 0 0 40px; }
    .item-latest-news.item-latest-shadow .post-thumb {
        margin-top: 0; }
    .post-info.text-right {
        padding-right: 0;
        padding-top: 30px; }
    .latest-news {
        margin: auto auto 50px; }
    .footer {
        padding: 50px 0; }
    .product-price ins {
        font-size: 18px; }
    .product-price del{
	    padding:0 3px; }
    .main-nav .sub-menu {
        padding: 17px 0; }
}
/*End Screen 860*/
@media (max-width: 767px){
  .product-card_image-with-placeholder-wrapper {
        min-height: 235px;
    }
    .top-language-currency > i {
        display:inline-block; }
    .header-mobile--item {
        display: flex!important; }
    .moved-to-right {
        position:absolute;
        right:28px;
        top:3px; }
    .grid-view-item_image-wrapper > div {
        padding-top:150%; }
    .grid_item .grid-view-item_image-wrapper img {
        height: auto;
        width: auto;}
    .footer-block__item.footer-block__column.footer-block__newsletter.newsletter__style1.text-left.block__text_first .footer-block__mobile .footer-block__heading {
        border: 0; }
    .footer-block__newsletter .footer-block__heading {
        border-bottom: none!important; }
    .footer-block__mobile .footer-block__heading {
        border-color: #ffffff;
        border-bottom: 1px solid #c7c7c7;
        pointer-events: auto;
        padding-bottom: 13px; }
    .footer-block__mobile .footer-block__heading:before {
        right: 5px;
        width: 2px;
        height: 12px; }
    .footer-block__mobile .footer-block__heading:after {
        right: 0;
        width: 12px;
        height: 2px; }
    .footer-block__newsletter .footer-block__heading:before,
    .footer-block__newsletter .footer-block__heading:after {
        content: none!important;}
    .footer-block__mobile .footer-block__heading:before, .footer-block__mobile .footer-block__heading:after {
        content: "";
        position: absolute;
        top: calc(50% - 6.5px);
        z-index: 2;
        transform: translateY(-50%) rotate(0);
        background-color: #c7c7c7;
        transition: vall ease .3s; }
    .footer-block__mobile .footer-block__heading.is-clicked:before {
        transform: translateY(-50%) rotate(90deg); }
    .footer-block__mobile .footer-block__heading.is-clicked:after {
        transform: translateY(-50%) rotate(180deg); }
    .footer-block__mobile .footer-block__heading.is-clicked+.footer-block__list,
    .footer-block__mobile .footer-block__heading.is-clicked+.footer-block__details{
        display: block;
        animation: appear-down 350ms ease; }
    .footer-block__mobile .footer-block__list,
    .footer-block__mobile .footer-block__details {
        display: none;
        padding-top: 0;
        padding-bottom: 10px; }
    .footer-block__list .list-unstyled {
        border-top: none!important; }
    .footer-block__item {
        width: 100%!important; }
    .custom-image-banner-block .halo-item, .halo-productView-left, .halo-productView-right {
        width: 100%!important; }
    .custom-image-banner-block .halo-row .halo-item+.halo-item:not(.slider__slide) {
        margin-top: 10px; }
    .custom-image-banner-block .halo-row {
        margin-left: -5px;
        margin-right: -5px;}
    .drawer {
        top:-48px; }
    .search-bar .predictive-search-wrapper{
        width:auto;
        left:8px;
        right:38px;
        height:20vh;}
    .top-header.top-header1 {
        text-align:center; }
    .top-header.top-header1 .marquee p {
        font-weight:300;
        font-size:8px;
        margin-top:.7rem;}
    .main-header {
        padding: 0;
        box-shadow: 0 1px 3px #0000001a; }
    .main-header__mobile {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        width: 100%;
        align-items: center; }
    .main-header__mobile.row {
        flex-wrap: nowrap; }
    .main-header__mobile .hamburger {
        display: block; }
    .logo-align--center .main-header_logo {
        text-align: left;
        margin: 15px 0; }
    .main-header-icon{
      	display: none;
        width: auto;
        padding-right: 20px; }
    .main-header-icon .site-header__account{
        display: none; }
    .item-collection {
        padding :0 0;
      	margin-left:-29px;
      	margin-right:-29px
  	}
  	.collection-thumb:nth-child(1) {
        margin-bottom:15px;
    }
  /*
    .collection-thumb {
        width:49%;
        padding: 0 5px!important;
        margin-bottom: 10px;}*/
    .collection-thumb-link > img {
        height:auto!important; }
    .collection-thumb .title {
        font-size:32px; }
    .product-form_controls-group:not(.product-form_controls-group-submit) {
        justify-content:left!important;
        width:100%!important;
        margin:0; }
    .quantity-selector-wraper .product-form_item {
        flex:0 0 70%; }
    .sizechart-btn-wrapper {
        align-items :center; }
    .cstm-sizechart {
        transform : unset; }
    .product-form_item.product-form_item-submit.product-form_item-payment-button {
        flex-direction:column;
        align-items :center;
        justify-content:center; }
    .product-single_description.rte {
        width:100%;
        margin-top:10px; }
    p {
        margin-bottom: .4em; }
    .section-product-recommendations {
        padding: 0 20px;}
    .list-link-down{
	    padding-left:0; }
    .list-link-down label {
        margin: 0 0 10px;
        position: static;
	    display:block; }
    .box-service5 {
        margin-top: 92px; }
    .text-intro {
        max-width: 600px; }
    .hot-cat-info {
        margin: 0;
        min-height: auto;
        padding: 30px; }
    .hot-cat-info > h2 span {
        color: #333;
        display: inline-block;
        margin-right: 10px; }
    .collection-info::after {
        display: block;
        height: 2px;
        left: 50px !important;
        top: -30px;
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        width: 50px; }
    .collection-info.text-right::after {
        bottom: -30px;
        top: auto; }
    .grid_item.product-media {
        display:block; }
    .grid_item.product-desc .product-single_meta {
        width:100%; }
    .product-form {
        width:90%;}
    .item-popcat {
        margin: 30px 0 0; }
    .image-collection {
        margin-top: 55px; }
    .intro-special {
        padding-left: 0; }
    .image-collection .caption-intro {
        margin-bottom: 30px;
        position: relative;
        top: 0; }
    .caption-intro {
        margin-bottom: 30px;
        position: relative;
        width: 290px; }
    .popcat-slider .owl-controls {
        left: 0;
        top: -20px; }
    .list-caption-intro {
        margin-bottom: 30px;
        position: relative; }
    .item-latest-news .post-info {
        position: relative;
        text-align: center !important; }
    .item-latest-news .post-info::after{
	    position:absolue;
	    top:0px;
	    left:50%;
	    content:"";
	    background:#ff3e3e;
	    width:50px;
	    height:2px;
	    transform:rotate(90deg);
	    -webkit-transform:rotate(90deg);
	    position:absolute; }
    .item-latest-news .post-info.text-right::after {
        bottom: -40px;
        top: auto;
        z-index: 99; }
    .item-latest-news .post-info.text-right {
        margin-bottom: 50px;
        margin-top: 30px; }
    .item-latest-news.item-latest-shadow .post-thumb {
        margin: 0 0 0 20px; }
    .item-latest-news .post-thumb {
        margin-right: 0; }
    .newsletter-input {
        width:100%; } 
    .newsletter-content .input-group {
        flex-wrap: wrap; }
    .newsletter-content .input-group input {
        width: 100%; }
        
    /*****************************************
    Start Menu
    *****************************************/
    .mega-menu{
	    display:none; }
    .main-nav .sub-menu {
        background: #fff none repeat scroll 0 0;
        box-shadow: none;
        display: none;
        margin: 0;
        opacity: 1;
        visibility: visible;
	    position:static;}
    .main-nav > ul > li > a::before{
	    display:none;}
    .toggle-mobile-menu {
        display: block;}
    .main-nav {
        position: relative;
	    z-index:9999;
	    margin:0;}
    .main-nav > ul {
        position: absolute;
        left: 0;
        top: 42px;
        width: 290px;
        z-index: 999;
        background: #fff;
        border: 1px solid #e5e5e5;
	    transition:all 0.3s ease-out 0s;
	    -webkit-transition:all 0.3s ease-out 0s;
	    transform:translateX(-320px);
	    -webkit-transform:translateX(-320px);
	    opacity:0;}
    .main-nav > ul.active{
	    transform:translateX(0);
	    -webkit-transform:translateX(0);
	    opacity:1;}
    .main-nav > ul > li {
        display: block;
        margin: 0 15px !important;
        padding: 0!important;}
    .main-nav .sub-menu li a::before{
	    display:none;}
    .main-nav > ul li > a {
        border-bottom: 1px solid #e5e5e5;
        display: block;
        font-size: 14px;
        font-weight: 400;
        height: 40px !important;
        line-height: 40px !important;
	    padding:0!important;}
    .main-nav > ul  li:last-child > a {
        border: medium none;}
    .main-nav .sub-menu > li {
        padding: 0px;
	    margin:0 15px;}
    .main-nav > ul li.menu-item-has-children .menu-item-has-children > a::after {
        right: 0;
        top: 0;}
    .main-nav > ul > li.menu-item-has-children > a::after {
        position: absolute;
        right: 0!important;
        top: 0;
        content: "\f107";
        font-family: fontawesome;}
    .main-nav > ul > li .sub-menu::after {
        display: none; }
    .main-nav > ul > li .sub-menu {
        display: none;
        width: 100%;
	    border:1px solid #e5e5e5;
	    padding:0;}
    .main-nav > ul > li.menu-item-has-children li.menu-item-has-children>.sub-menu{
	    left:0;
	    top:100%;
	    padding:0;}
    .main-nav > ul > li.menu-item-has-children li.menu-item-has-children > a::after {
        content: "";
        font-family: fontawesome;
        position: absolute;
        right: 0;
        top: 0;}
    .mega-menu{
	    display:none;}
    .main-nav > ul > li.has-mega-menu > a::after{
	    display:none!important;}
    /*End Menu*/
    .top-nav{
        text-align: center;}
    .top-nav li {
        margin: 0 15px;}
    .collection-info {
        margin-top: 0!important;}
    .collection-info.text-right {
        margin-bottom: 30px;
        text-align: left;}
    .collection-info.text-left {
        margin-top: 30px !important;}
    .list-post-masonry .post-info {
        padding: 30px 15px;}
    .sidebar-right{
	    margin-top:30px;}
    .sidebar-left{
	    margin-bottom:30px;}
    .content-detail {
        margin: 30px 0 50px;}
    .product-gridview .col-xs-12{
	    width:50%;}
    .content-grid-sidebar {
        margin: 0;
        padding-bottom: 30px;}
    .listview-sidebar .col-xs-12 {
        width: 50%;}
    .list-cart-search {
        float: left;
        margin: -70px 0 0;}
    .list-cart-search > li {
        padding: 0;
	    margin-right:20px;}
    .wellcome-thumb {
        margin: 30px 0;}
    .wellcome-list-box {
        margin-bottom: 15px;}
    .list-category-item .item-category {
        margin-bottom: 50px;}
    .category-list-box {
        margin-bottom: 20px;}
    .box-designer {
        margin-bottom: 45px;}
    .box-testimonial {
        margin-bottom: 45px;
        padding: 50px 0;}
    .item-designer {
        margin-bottom: 40px;}
    .list-designer .alldesign {
        margin: auto;}
    .inner-new-adv-text > p {
        display: none;}
    .inner-new-adv-text .big-title {
        font-size: 40px;
        margin: 0;}
    .inner-new-adv-text .shopnow {
        height: 50px;
        line-height: 50px;
        margin: 10px 0 0;}
    .inner-new-adv-text {
        padding: 80px 15px;}
    .new-product-adv {
        margin-bottom: 50px;}
    .news-multi-color h2 span {
        padding: 10px 25px;}
    .news-multi-color h2 {
        font-size: 30px;}
    .news-multi-color {
        padding: 50px 0 20px;}
    .best-tab-content .col-xs-12{
	    width:50%;  }
    .best-tab-product {
        padding: 27px 0 0;}
    .hot-cat-adv .col-xs-12{
	    width:50%;  }
    .hot-cat-adv {
        margin-bottom: 50px;}
    .item-market {
        margin-bottom: 30px;}
    .list-news-color {
        margin-top: 30px;}
    .market-place {
        padding: 50px 0;}
    .paymment-method {
        text-align: left;   }
    .list-cart-search4 {
        margin-top: 20px;
        position: relative;
        text-align: right;
        width: 100%;}
    .back-to-top{
	    right:45px;}
    .main-nav-hover {
        background: #fff none repeat scroll 0 0;
        height: auto;
        padding: 0;
        width: 290px;}
    .mega-menu-hover {
        display: none;}
    .main-nav-hover > h2 {
        display: none;}
    .list-down-cate {
        display: block !important;
        padding: 30px 15px;
        position: static;}
    .content-menu-hover {
        margin: 0;
        padding-left: 0;
        visibility: visible;
        width: auto;
	    transform:translateX(-320px);
	    -webkit-transform:translateX(-320px);}
    .content-menu-hover.active{
	    transform:translateX(0)!important;
	    -webkit-transform:translateX(0)!important;}
    .main-nav-hover{
	    position:static;}
    .seasion-slider {
        margin-right: 20px;}
    .seasion-info {
        margin-top: 50px;
        padding: 30px 15px;}
    .seasion-info::after {
        border: 1px solid #ff9e0a;
        left: 0;}
    .say-hello {
        margin: auto auto 42px;}
    .collect-image {
        margin-bottom: 50px;}
    .inner-model-info {
        padding: 30px 15px;}
    .inner-model-info::after {
        right: 45px;}
    .inner-model-info::before {
        left: 45px;}
    .model-info::before {
        left: 50px;}
    .model-info::after {
        right: 50px;}
    .model-paral {
        padding-bottom: 185px;
        padding-top: 85px;}
    .smart-search.smart-search17 {
        margin-right: 0;}
    .search-alphabet {
        border: medium none;}
    .winter-info {
        margin-bottom: 40px;}
    .winter-info {
        margin-bottom: 40px;}
    .body-point {
        padding-left: 0;}
    .fashion-brand {
        margin-bottom: 50px;
        margin-right: 20px;
        position: relative;
        width: auto;}
    .nav-header {
        padding: 20px 0 30px;}
    .list-product-box {
        margin: 20px 0 0;}
    .logo {
        margin: 0;
        text-align: left;}
    .wellcome-adv {
        margin-top: 0;}
    .gal-pro-slider .owl-theme .owl-controls .owl-page span {
        margin: 0 5px;}
    .contact-header{
	    text-align:center;}
    .main-nav.main-nav1 {
        width: 40px;}
    .smart-search.smart-search1 {
        float: none;
        margin-left: 70px;
        margin-top: -41px;
        width: auto;}
    .content-special-slider .owl-wrapper-outer {
        padding-top: 0;}
    .content-special-slider .owl-controls {
        top: -30px;}
    #boxes {
        display: none !important;}
    .item-contact-info::after{
	    display:none;}
    .item-contact-info {
        margin-bottom: 30px;}
    .item-contact-info::after {
        display: none;}
    .item-contact-info {
        margin-bottom: 30px;}
    .contact-info-page {
        padding: 40px 0;}
    .list-contact-info {
        margin-bottom: 0;}
    .footer-content {
        padding-left: 60px;
        padding-right: 60px;}
    .menu-footer-item {
        justify-content: center;
        text-align: center;
        margin-bottom: 15px;}
    .btn-open:after {
        position: absolute;
        content: "+";
        top: 0;
        right: -12px;}
    .btn-open.open-tab:after {
        content: "-";
        top: 0;
        font-weight: 600;}
    .footer-link-list {
        display: none;}
    .social-links {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;}
    .footer-link-list-icon {
        flex-direction: row!important;
        align-items: center;}
    .icon-text{
        display: none;}
    .filters-toolbar-item-wrapper {
        flex-direction: column;
        align-items: center;}
    .toolbar-item-child:first-child {
        margin-right: 0;}
    .toolbar-item-child {
        margin-bottom: 10px;}
    .filters-toolbar_input {
        width: 200px;}
    .js-toggle-filters{
        display: block;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        box-sizing: border-box;
        margin: 0 0 17.5px;
        line-height: 1.2;
        word-wrap: break-word;
        letter-spacing: 0;
        color: #000;
        font-size: 16px;
        margin-bottom: 0;
        text-transform: capitalize;
        background: transparent;
        border: none;
        cursor: pointer;}
    .tag-filters {
        position: fixed;
        z-index: 99999999999999;
        background: #191919;
        padding: 20px;
        left: -100%;
        top: 0;
        min-height: 100vh;
        max-height: 100vh;
        min-width: 70vw;
        overflow-y:auto;}
    .tag-filters.toggleSidebar {
        left: 0;}
    .btn--link.sidebar__close.js-drawer-close {
        display: block;}
    .page-width {
        width:100%;}
    .grid--view-items {
        flex: 0 0 100%;
        overflow:hidden;}
    .grid_item--collection {
        padding-right:15px;}
    .grid-item.product-desc {
        flex-direction: row;}
     .newsletter-image,
    .newsletter-content{
        flex: 0 0 40%;
        border: 1px solid #000; }
}
/*End Screen 767*/
@media (min-width : 768px) {
    
    .grid_item.product-desc {
        flex-direction: row; }
    .grid_item.product-desc .product-single_meta {
        justify-content: left;
        align-items: baseline;
        position: relative; }
    .grid_item.product-desc .product-single_meta:after {
        position: absolute;
        content: '';
        border-right: 2px solid #333;
        height: 70%;
        width: 1px;
        right: 30px;
        top: 50%;transform: translateY(-50%);
    }
    .product-form_controls-group:not(.product-form_controls-group-submit) {
        width: 100%; }
    .product-form_item {
        flex-basis: 60%; }
    .product-form_cart-submit {
        margin-left: 0;
        margin-right: 10px; }
    .product-single_description.rte {
        text-align: left; }
}
/*End Screen 767*/
@media only screen and (min-width: 750px){
    .search-bar_interior {
        padding-left: 55px;
        padding-right: 55px;}
    .predictive-search-wrapper {
        max-height: 40vh;
    }
    .search-bar .predictive-search-wrapper {
        position: absolute;
        right: auto;
        left: auto;
        max-width: 748px;}
.medium-up--hide {
    display: none!important; }
 .main-header {
    padding-top: 15px; }
input , textarea {
    padding: 10px 18px; }
select , .disclosure_toggle {
    padding-top: 10px;
    padding-left: 18px;
    padding-bottom: 10px; }
.btn {
    padding: 10px 18px; }
.product-recommendations_inner {
    padding: 55px 0; }
.section-header {
    margin-bottom: 30px; }
.medium-up-one-quarter {
    width: 33.3333%; }
.cart-header {
    margin-bottom: 1.7rem; }
.cart-header_title {
    margin-bottom: 1rem; }
.cart td {
    padding-left: 22px;
    padding-right: 22px; }
.cart_row td {
    vertical-align: middle; }
.cart_meta {
    width: 40%; }
.cart_image-wrapper {
    padding-right: 2.5rem;
    flex: 8rem 0 0; }
.cart_price {
    width: 25%; }
.cart_qty {
    margin-top: 0; }
.cart_qty-error-message-wrapper-mobile {
    display: none; }
.cart_qty-error-message-wrapper-desktop {
    display: block; }
.order-discount-card-wrapper {
    justify-content: flex-end; }
.order-discount-cart {
    font-size: 12px; }
.order-discount-cart-total {
    padding-left: 55px;
    min-width: 150px; }
.cart-subtotal_price {
    padding-left: 55px;
    min-width: 150px;
    display: inline-block; }
.cart_buttons-container {
    display: block;
    max-width: none; }
.cart_submit-controls {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end; }
.cart_submit {
    min-height: auto;
    width: auto; }
.cart_error-message-wrapper {
    margin-top: 0.8rem; }
.filters-toolbar-wrapper{
    margin-bottom: 55px; }
.cart-popup-wrapper {
    width: 18rem;
    right: 30px;
    top: 85px; }
.footer-content {
    flex-wrap: nowrap; }
.menu-footer-item {
    padding: 0 15px 0 15px;
    margin-bottom: 45px;
    display: flex;
    align-items: center;
    justify-content: center; }
.footer-link-item{
    padding: 0 0 5px 0; }
.footer-link-list-icon {
    text-align: center;
    padding-bottom: 15px; }
}

@media only screen and (max-width: 750px){
.small--text-center {
    text-align: center!important; }
.grid {
    margin-left:0; }
.grid_item {
    width:50%;
    padding: 0 10px; }
.grid.grid--unifrom.grid-view-items {
    margin-bottom:0;
    overflow:hidden; }

.grid-view-item_price--size {
    flex-direction :column; }
.grid-view-item .price {
    align-items: start;
}
.price_compare, 
.price_sale dd s{
    margin-left:0; }
.grid-view-item_size {
    margin-top:10px;
}    
.product-recommendations_inner .grid_item {
    width:150px!important; }
.small--hide {
    display: none!important;
}
.toggle-mobile-menu {
    vertical-align: middle;
    padding: 0 11px;
    margin: 0;
}
  .toggle-mobile-menu i {
    top: 29%;
  }
.section-header{
    margin-bottom: 35px; }
.filters-toolbar-wrapper{
    border-bottom: none;
}
.filters-toolbar-wrapper .filters-toolbar-item-wrapper {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
}
.toolbar-item-child {
    flex-basis: 50%;
    flex-grow: 0; }
.filters-toolbar_input {
    padding-left: 0;
    padding-right: 20px;
    width: 100%;
    height: 46px; }
select {
    padding-top: 10px;
    padding-left: 18px;
    padding-bottom: 10px;
}
.list-view-item_title {
    font-size: 13px; }
.cart_qty-label {
    position: inherit!important;
    overflow: auto;
    clip: auto;
    height: auto;
    width: auto;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    margin-right: 5px; }
}
/*End Screen 750*/
@media (min-width:750px) {
    .checkout_sidebar::after {
        left: 0;
        background-position: left top;
        -webkit-box-shadow: 1px 0 0 #ddd inset;
        box-shadow: 1px 0 0 #ddd inset; }
    .main {
        padding-top: 4em; }
    .main_header {
        padding-bottom: 2em; }
    .main .logo {
        display: block; }
    .logo_image-medium {
        max-height: 4.2857142857em; }
    .main_header .breadcrumb {
        margin-top: 1em; }
    .main_content {
        margin-bottom: 4em; }
    .section {
        padding-top: 3em; }
    .section_header {
        margin-bottom: 1.5em; }
    .field-half {
        width: 50%; }
    .tooltip {
        transform-origin: center 120%;
        right: 50%;
        margin-right: -90px; }
    .step_footer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction :reverse;
        -webkit-flex-direction :row-reverse;
        -ms-flex-direction :row-reverse;
        flex-direction: row-reverse;
        -webkit-box-align:center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack:justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 1.5em; }
    .step_footer_continue-btn {
        float: right; }
    .step_footer_previous-link {
        margin-right: 1em;
        float: left; }
    .shown-on-mobile {
        display: none; }
    .blank-slate {
        padding-left: 4.5em;
        padding-right: 4.5em; }
    .icon-offsite {
        width: 163px;
        height: 81px;
        background-image: url(../images/offsite-f3d4a55eef203adc0d1d16841d8ff45acad31063a7d2f6bcf0167ef475e668d5.png);
        background-image: url(../images/offsite-f3d4a55eef203adc0d1d16841d8ff45acad31063a7d2f6bcf0167ef475e668d5.png), none; }
    .os-header {
        margin: 0 0 -0.5em; }
    .section_content_column-half {
        padding: 0 0.75em;
        width: 50%; }
    .section_content_column-half:first-child {
        padding-left: 0; }
    .section_content_column {
        margin-top: 0;
        float: left; }
}

@media (max-width:750px) {
    .top-language-currency > i {
        display:inline-block; }
    .main {
        padding-top:1.5em; }
    .main_content {
        padding-bottom:1.5em; }
    .step_footer {
        width:auto; }
    .step_footer_continue-btn {
        width:100%; }
    .step_footer_previous-link {
        padding-top:1.5em;
        text-align:center; }
    /*.collection-thumb-link > img {
        height:165px!important;
        width:165px;}*/
    }

@media (max-width: 550px) {
    .top-language-currency > i {
        display:inline-block; }
    .grid_item .grid-view-item_image-wrapper img {
        height: auto;
        width: auto;}
    .footer-block__mobile .footer-block__heading:before, .footer-block__mobile .footer-block__heading:after {
        background-color: #ffffff; }
    .top-language-currency > i {
        display:none; }
}
@media (max-width: 480px){
    .top-language-currency > i {
        display:none; }
    .grid_item .grid-view-item_image-wrapper img {
        height: auto;
        width: auto;}
    .halo-row {
        margin-left: -5px!important;
        margin-right: -5px!important; }
    .custom-image-banner-block .halo-item {
        width: 100%!important;
        max-height: 350px!important; }
    .custom-image-banner-block .halo-row .halo-item+.halo-item:not(.slider__slide) {
        margin-top: 10px; }
    .listview-sidebar .col-xs-12 {
        width: 100%; }
    .listview-sidebar .product-gallery {
        margin-bottom: 30px;
        margin-right: 0;}
    .product-gridview .col-xs-12{
	    width:100%;}
    .title {
        font-size: 30px;}
}
/*End Screen 480*/
@media (max-width: 360px){
    .order-summary-toggle__total-recap dd {
        margin-left:40px; }
}
/*End Screen 360*/
@media (max-width: 320px){
    .order-summary-toggle__total-recap dd {
        margin-left:25px; }
    .grid_item .grid-view-item_image-wrapper img {
        height: auto;
        width: auto;}
}
/*End Screen 320*/