/** Shopify CDN: Minification failed

Line 1136:13 Expected ":"

**/
@media (max-width: 2880px) and (min-width: 1920px ){
  .product-grid-tall .product-card-figure {
  padding-bottom: 140% !important;
}
/*   .studio_slide{
   padding: 15rem 0rem;
  } */
  
}
@media(max-width: 1920px){
  .product-card-details .title {
    font-size: 20px;
  }
  .product-card-details .price {
    font-size: 20px;
  }
}
@media(max-width: 1660px){
  .collection_top_sec_text {
    font-size: 60px;
  }
  .product-card-details .title {
    font-size: 16px;
  }
  .product-card-details .price {
    font-size: 16px;
  }
  .denim1Menubox .tmenu_item_level_1.tmenu_col-2 .tmenu_image img {
    height: 88%;
}
  .denim1Menubox .tmenu_item_level_1.tmenu_col-2{
    flex: 0 0 16%!important;
    max-width: 16% !important;
  }
  .denim1Menubox .tmenu_item_level_1.tmenu_col-3{
        max-width: 32%;
    flex: 0 0 32%;
  }
  li.denim1Menubox .tmenu_submenu_type_automatic .tmenu_item_level_2.tmenu_col-4 .tmenu_item_link{
        height: 100%;
  }
 li.denim1Menubox .tmenu_submenu_type_automatic .tmenu_item_level_2.tmenu_col-4 .tmenu_image{
        height: 100%;
 }
   li.denim1Menubox .tmenu_submenu_type_automatic .tmenu_item_level_2.tmenu_col-4 img{
        height: 75%;
 }
}
@media (max-width:1440px){
  .denim_inner_content{
    padding: 50px 86px;
  }
  .collection_content {
    font-size: 20px;
  }
  .collection_sec_title {
    font-size: 34px;
  }
  .product-card-details .title {
    font-size: 14px;
  }
  .product-card-details .price {
    font-size: 14px;
  }
  /* .main-header .tmenu_item--root>.tmenu_submenu_mega_position_fullwidth {
    padding: 45px 45px!important;
  } */

.denim1Menubox .tmenu_submenu .tmenu_item_text{
      font-size: 11px !important;
}
  .denimImgText .cusContainer {
       max-width: 75%;
}

#shopify-section-template--21546847961363__7c260ce0-dc27-4239-b768-6b5e9dcf4dac .custom_content_container{
      max-width: 90%;
}
}
@media (max-width:1399px){
 span.tmenu_item_text{
        font-size: 14px !important;
  }
}
@media (max-width:1288px){
  .product-area .product-details-wrapper .header .title{
    font-size:23px;
  }
  a.tmenu_item_link{
    font-size: 12px !important
  }
}

@media(max-width: 1280px){
  .coll_sec_info_item {
    padding: 0 30px;
  }
  .collection_sec_left_col {
    padding: 70px 5%;
  }
  .collection_top_sec_text {
    font-size: 45px;
  }
  .main-header .tmenu_item--root>.tmenu_submenu_mega_position_fullwidth {
    padding: 45px 15px!important;
  }
  .denim1Menubox .tmenu_item_level_1.tmenu_col-2{
        padding: 10px 5px 0px!important;
  }
}
@media (max-width:1201px){
  .main-header nav.full .nav-item>.label{
    font-size: 16px !important;
    padding: 10px !important;
  }
  .template-index .main-header nav.full .nav-item>.label{
    font-size: 14px !important;
    padding: 10px !important;
    letter-spacing: 0.8px;
  }

}
@media (max-width:1199px){
  h2.denimHeading {
    font-size: 54px !important;
  }
  .washguide-sec-one .cusContainer p {
    font-size: 22px;
  }
  .weekly-care-section .imgTextDescription{
    font-size: 22px !important;
  }
  .weekly-care-section .contCol .innerContCol {
    width: 100%;
  }
  .weekly-care-section h5 {
    font-size: 38px;
  } 
  /*   .collection_top_sec_row{
  display: block !important;
} */
/*   .collection_top_image_left{
    width:60%;
  }  */
  .collection_top_image_right{
    width:40%;
    /*     display: flex;
    justify-content: space-between;
    padding-top: 30px; */
  }
  /*   .collection_top_image_right li {
  width:48%;
}
  .template-collection .product-list.row-of-2 .product, .template-collection .product-list.row-of-2 .promo-block {
  width: calc(49%);
}
  .product{
  padding-left:0px !important;
} */

  .collection_top_image_right li {
    padding-left: 15px;
  }
  .collection_item_col_6 {
    padding: 0 7.5px !important;
  }
  .collection_item_col_4 {
    padding: 0 7.5px !important;
  }
  .template-collection .product-list.row-of-2 .product {
    padding-left: 7.5px;
    padding-right: 7.5px;
}

  .denim_head h1{
    font-size:150px;
  }
  #main-footer .connect>li {
    padding-right: 15px;
    padding-left: 15px;
  }
  .template-collection .product-list {
    margin: 0 -7.5px!important;
  }
  .noCollInfo li.first {
    padding-right: 7.5px;
  }
  .noCollInfo li.last {
    padding-left: 7.5px;
  }
.denim1Menubox .tmenu_submenu .tmenu_item_text{
        font-size: 9px !important;
  }
    .denimImgText .cusContainer {
    max-width: 90%;
  }
  .custom_content_container{
        max-width: 90%;
  }
  .contContainer {
    max-width: 90% !important;
  }
  .denimBannerImage::before{
        padding-bottom: 70%;
  }
  .img_sec_title{
    font-size: 24px !important;
  }
  .wash-spray .denimDescription p {
    font-size: 54px;
}
}


@media (max-width:1159px){
  .main_tab_wrapper button{
    letter-spacing: 0px;
    font-size: 15px;
  }
  .tmenu_col-2 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 24.66667% !important;
    flex: 0 0 24.66667% !important;
    max-width: 24.66667% !important;
  }
  .denimWeight .cusContainer {
    /* background: #ffffffbd;
    padding-right: 0px !important;
    margin: auto 20px;
    padding: 10px 20px;
    border-radius: 16px; */
    max-width: 500px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .denimWeight .denimBannerImage{
        padding-top: 5rem;
  }
}
@media (max-width:1093px){
  .home_col_title{
    font-size: 60px;
  }
  .banner_heading{
    font-size: 80px;
  }
  .single_fade_journal_blog {
    width: 50%;
    padding-bottom: 40px;
  }
/*   .template-index .main-header nav.full .nav-item>.label{
    font-size: 17px !important
  } */

}
@media (max-width:1070px){
  .main-header nav.full .nav-item>.label{
    font-size: 14px !important;
    padding: 5px !important;
  }
  .template-index .main-header nav.full .nav-item>.label {
    font-size: 14px !important;
    padding: 5px !important;
 }

}
@media (max-width: 1054px){
  .main-header nav.full .nav-item>.label{
    font-size: 12px !important;
  }
}
@media (max-width:1053px){


  .denim_head h1 {
    font-size: 130px;
  }
  .content-area{
    width: 100% !important;
    max-width: 100% !important;
  }
  .descContainer {
    max-width: 100%!important;
  }
  .product-area .product-details-wrapper {
    padding-right: 15px!important;
  }
  .descContainer p {
    font-size: 16px;
  }
  .descContainer ul li{
    font-size: 16px;
  }
  .denim_tab_wrapper{
    display: block;
    align-items: center;
    justify-content: center;
    text-align:center;
    margin: 0 auto;
  }
  .main_tab_wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .main_tab_wrapper button:hover{
    border: 1px solid #000;
    background: none;
    color: #000 !important;
  }
  .main_tab_wrapper button {
    width: 31%;
    border: none;
    background: #000;
    transition: .5s ease-in-out;
    color: #fff;
    padding: 8px;
    margin-bottom: 10px;
  }
}
@media (max-width: 1040px){
  span.tmenu_item_text {
    font-size: 13px !important;
  }
}
@media(max-width: 1024px){
  .site-footer__linklist-item a {
    font-size: 15px;
  }
  .copyright_footer_row{
    display: block;
  }
  .copyright_left_col {
    width: 100%;
    padding: 0;
  }
  .copyright_right_col {
    width: 100%;
    padding:0;
  }
  .footer_bg_div {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    position: absolute;
    right: 0px;
    height: 100%;
    top: unset;
    bottom: unset;
  }
  #localization_form{
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  .selectors-form__item{
    padding-right: 0;
    width: 49%;
  }
}
@media (max-width:991px){
  #customer-login {
    width: 80%;
  }
  .customer .account-form{
    width: 80%;
  }
  .custom_page_content .embed-container{
    max-width: 100%;
  }
  .custom_page_content img{
    width: 100%;
  }
  .collection_top_sec_text{
    font-size:26px;
  }
  /*   .product-card-details .title {
  font-size: 15px;
}
  .product-card-details .price {
  font-size: 16px;
} */
  .coll_sec_info_text {
    font-size:15px;
  }
  .coll_sec_info_item{
    padding: 0px 20px;
  }
  .coll_sec_info_item img {
    /*     height: 50%; */
    height: 100px;
    object-fit: contain;
  }
  /*.collection_top_sec_row{
    display: block !important;
  }*/
  .collect_inner_left {
    width: 100%;
    height: 100%;
  }
  .collection_top_image_left{
    width:100%;
  } 
  .collection_top_image_right{
    width: auto;
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
/*     margin: 0 -7.5px !important; */
  }
  .collection_top_image_right li {
    width:50%;
    padding: 7.5px;
  }

  .template-collection .product-list .product {
    width: 50% !important;
    margin-bottom: 30px
  }
  .denim_head h1 {
    font-size: 100px;
  }
  .collection_custom_container {
    max-width: 90%;
  }
  .template-collection #shopify-section-static-collection{
    max-width: 90% !important;
  }
  .waysDenimImgtext .denimText p {
    font-size: 20px;
  }
  h2.denimTextHeading {
    font-size: 42px;
  }
    .washguide-sec-one .cusContainer p {
      font-size: 18px;
    }
  .rawDenimSection .cusContainer {
    margin-right: auto;
    padding: 0 ;
  }
  .rawDenimSection .denimBannerImage::before{
        padding-bottom: 70%;
  }
  .denimWeight .denimDescription p{
    font-size: 22px;
    line-height: 1.5;
  }
}
@media (max-width: 960px){
  .template-collection .icon-menu {
    color: #000;
  }
  .template-index .svg-icon.icon-menu{
    color: #fff;
  }
/*   .main-header--minimal .main-header--tools .menu{
    color: #fff !important
  } */
  .main-header{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .template-index .header-minimal .header_logo_home{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto !important;
    width: 80% !important;
  }
   span.tmenu_item_text {
    font-size: 12px !important;
  }
  .header-minimal nav.full ul{
    display: flex;
    align-items: center;
    justify-content: center;
  }
   .home_slider_inner_wrapper .swiper_slide_simple.banner_slide{
    background-attachment: unset;
  }
  .swiper_slide_fixed.banner_slide{
    background-attachment: unset;
  }
}
@media (max-width: 959px){
 .mobile-dropdown--wrapper aside.social-links {
    background: #3e3c2f;
    margin: 0 !important;
  }
  .store-title.header_logo_not_home.store-logo {
    width: 42% !important;
  }
  li.denim1Menubox .tmenu_submenu--mobile{
        padding-left: 0 !important;
  }
  .denim1Menubox .tmenu_item_text {
    font-size: 14px !important;
  }
  .denim1Menubox .tmenu_submenu .tmenu_item_text{
        font-size: 14px !important;
  }
}
@media (max-width:910px){
  .footer_build{
    display: block;
  }
  .guide_inner {
    padding-top: 30px;
  }
  .footer_single_menu_item{
    padding-bottom: 0px;
  }
  .main-footer .connect{
    display: block !important;
  }
  .footer_btns_wrapper{
    display: flex !important;
    justify-content: space-between !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .footer_contact_btn_item{
    border: none;
    margin: 0;
    padding: 0;
  }
  .site_footer_menus{
    display: flex !important;
    justify-content: space-between !important;
    max-width: 100% !important;
    width: 100% !important;
  }
/*   .footer_single_menu_item{
    width: 50%;
  } */
  .social_icons_footer {
    display: flex!important;
    width: 100%!important;
    justify-content: center;
    padding-top: 15px!important;
  }
  .main-footer .connect>li{
  	border: none;
  }
/*   .footer_single_menu_item {
    padding-bottom: 0px;
  } */
}
@media (max-width:890px){
  .denim_head h1 {
    font-size: 80px;
  }
  .studio_heading{
    width: 70%;
  }
}
@media (max-width:835px){
  .main_content{
    display: flex;
    flex-direction: column;
  }
  .denim_head h1 {
    font-size: 100px;
    transform: translateX(0px);
    padding-bottom: 15px;
  }
  .denim_inner_content{
    order: 2;
  }
  .home_col_title{
    font-size:50px;
  }
  .banner_heading {
    font-size: 60px;
  }
  .main_tab_wrapper button{
    font-size: 14px;
  }
}
@media (max-width:831px){

  .product_recommend_title{
    font-size: 25px;
    padding: 0 0 30px;
  }
}
@media(max-width: 768px){
  .videoWrapper video {
    height: 60vh;
    object-fit: cover;
  }
/*   .single_Img.fancybox-content {
    padding: 35%!important;
  } */
    .denim-wash-6 .row {
      flex-direction: column-reverse;
  }
  .denim-wash-6 .imgCol {
    width: 100%;
  }
  .denim-wash-6 .contCol {
        width: 100%;
  }
}
@media (max-width:767px){
      .weekly-care-section .row {
    flex-direction: column;
  }
  .weekly-care-section .imgCol {
    width: 100%;
  }
  .weekly-care-section .contCol {
    width: 100%;
  }
  .weekly-care-section .imgTextDescription {
    font-size: 16px !important;
  }
  .studio_slide{
    padding: 0 !important;
  }
  .standard_content{
    padding: 0 15%;
  }
   .oder_odd .studio_wrapper_left{
    padding-right: 0px !important;
  }
  .oder_odd .studio_wrapper_right{
    padding-left: 0px !important;
  }
   .oder_even .studio_wrapper_left{
    padding-left: 0px !important;
  }
  .oder_even .studio_wrapper_right{
    padding-right: 0px !important;
  }

  .studio_wrapper_left{
    order:3;
    width:100%;
  }
  .studio_image_shirt{
    padding-bottom: 66%;
    margin-bottom: 10px;
  }
  .studio_wrapper_right{
    order:2;
    width: 100%;
    overflow: unset;
  }
  .main_studio_wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .customer .account-form{
    width: 100%;
  }
  #customer-login {
    width: 100%;
  }
  .store-title.header_logo_home.store-logo{
    width: 42% !important; 
  }
  .footer_bg_div {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    position: absolute;
    right: 0px;
    height: 60%;
    top: unset;
    bottom: unset;
  }
  .collection_sec_main_row {
    display: block;
  }
  .collection_sec_left_col{
    width:100%;
    /*     padding: 50px 10%; */
  }
  .collection_sec_right_img{
    width: 100%;
    padding-bottom: 60%;
  }
  .collection_sec_title{
    font-size: 28px;
  }
  .collection_content{
    font-size: 16px;
  }
  /*   .coll_sec_info_item img{
  width:50%;
  height:50%;
} */
  .coll_sec_info_text{
    font-size:16px;
  }
  
  .custom_product_area_wrapper {
    padding: 40px 0;
    display: flex;
    flex-direction: column-reverse;
  }
  .product-gallery {
    width: 100%!important;
  }
  .product-area .product-details-wrapper{
    width: 100%!important;
  }
  .pro_SingleImg_Box {
    padding: 0 20px 20px 0;
  }
  .jdgm-widget-actions-wrapper {
    padding-top: 20px;
  }
  .denim_main_banner{
    padding: 50px 0px;
  }
  .custom_page_content img{
    width: 100%;
  }
  .custom_page_content p {
    font-size: 16px;
  }
  .custom_content_container{
    max-width: 90%;
  }
  .fade_main_content{
    padding: 50px 20px;
  }
  .banner_slide {
    height: 80vh!important;
  }
  .default_theme_btn {
    font-size: 20px;
  }
  .home_col_btn {
    font-size: 16px;
  }
  .footer_contact_btn_item{
/*     width: 49%; */
    margin-bottom: 20px;
  }
  .footer_btns_wrapper{
    display: flex !important;
    justify-content: space-between !important;
    width: 100% !important;
    flex-wrap: wrap;
  }
  .desktopGallerywrapper {
    display: none;
  }
  .mobileSliderwrapper {
    display: block;
    width: 100%;
  }
  .product-area .product-details {
    margin-top: 0px;
  }
  .template-cart .table td.product-item .label.title a{
    font-size: 12px;
  }
  span.afterpay-text1{
    font-size: 14px !important
  }

  .template-collection #shopify-section-static-collection{
    max-width: 100% !important;
  }
  .rawDenimSection .denimBannerImage {
    background-position: center;
  }
  .rawDenimSection .denimBannerImage::before {
        padding-bottom: 100% !important;
  }
  h2.denimHeading {
    font-size: 50px !important;
  }
  .contentBox {
    padding: 0 16px;
}
  /* .denimDetailShopBanner .denimHeading{
        border-bottom: 2px solid white;
    padding-bottom: 0;
  } */
  .wash-spray .denimDescription p {
    font-size: 50px;
  }
  .wash-spray .denimDescription{
    bottom: 70px !important;
  }
  .denimWeight .cusContainer{
    padding-left: 0;
    padding-right: 0;
    max-width: 500px;
    margin: 0 auto;
  }
  .denimWeight .denimBannerImage {
    padding-top: 3rem;
  }
  .denimWeight .denimDescription p{
        font-size: 20px;
  }
 .denimWeight .denimBannerImage::before{
       padding-bottom: 120% !important;
 }
}


@media (max-width: 738px){
  .main_tab_wrapper button {
    width: 46%;
  }
  .custom_page_content iframe{
    width: 100%;
  }
  .standard_content p br {
    display: none;
  }
    .washguide-sec-one .cusContainer p {
    font-size: 16px;
  }
  .washguide-sec-one .cusContainer p br {
    display: none;
  }
}
@media (max-width: 720px){
  h2.store-title.header_logo_not_home.store-logo{
    width: 42% !important;
    margin: 0 auto !important;
  }
  .main-header--minimal:not(.main-header--centered) .store-title{
    margin: 0 auto !important;
  }
}
@media (max-width:719px){
  .product{
    min-width: 0;
  }
  .product-card-details .title{

    text-align: left;
  }
  .template-collection .product-list{
    padding: 0px;
  }

  .main_home_collection_col{
    width: 100%;
    padding: 25% 15px;
  }
}
@media (max-width:680px){
  .collection_top_sec_row,.collection_top_image_right{
    padding-top: 0px;
  }
  .collect_inner_left{
    display:none !important;
  }
  
  
  .slider_para{
    font-size:20px;
  }
  .denim_inner_content{
    padding: 35px 42px;
  }
  .single_fade_journal_blog {
    width: 100%;
    padding-bottom: 20px;
  }
  .single_fade_journal_blog p {
    font-size: 16px;
  }
  .stories_heading {
    font-size: 20px;
    padding: 30px 0px;
  }
  .template-search .result{
    width: 50% !important;
  }
  .studio_heading {
    width: 90%;
  }
  /* .denimWeight .cusContainer{
        max-width: 420px;
  } */
  /* .denimWeight .denimDescription p {
    font-size: 20px;
  } */
}
@media(max-width:667px){
  .wash-spray .denimDescription {
        bottom: 40px !important;
  }
  .wash-spray .denimDescription p {
      font-size: 42px !important;
  }
  h2.denimHeading {
    font-size: 42px !important;
  }
  .denimBannerImage::before {
    padding-bottom: 100% !important;
  }
}
@media (max-width: 641px){
  .site_footer_menus{
    display: flex !important;
    flex-wrap: wrap;
  }
  .static-footer {
    padding: 40px 0;
  }
  .copyright_footer{
    padding: 40px 0;
  }
}
@media (max-width:637px){
  .slider_para {
    font-size: 17px;
  }
  .default_page_container {
    max-width: 90%;
  }
}
@media (max-width:615px){
  .coll_sec_info_text {
    font-size:16px;
  }
}
@media (max-width: 585px){
/*   .contact_btn_sl_title {
    font-size:14px
  } */
}
@media (max-width: 515px){
  .main_tab_wrapper button{
    width: 100%;
  }
  .custom_content_container {
    max-width: 95%;
  }
  .custom_page_content p {
    font-size: 14px;
  }
}
@media (max-width: 568px){
  .main-header{
    background: #000 !important;
  }
  button#ls-button-search {
/*     display: none; */
  }
  .icon-search path, .icon-close path{
    fill: #fff;
  }
  .store-title.header_logo_not_home.store-logo{
    display: none;
  }
  .store-title.header_logo_home.store-logo {
    margin: 0 auto !important;
    display: block;
    width: 42% !important;
  }
  .template-index .main-header-wrap .main-header{
    position: unset;
  }
  a.account-options {
    color: #fff !important;
  }
  .svg-icon.icon-cart {
    color: #fff;
  }
  .svg-icon.icon-menu {
    color: #fff !important;
  }
  .hv_menu_bg .store-title.header_logo_home.store-logo, .sticky_header .store-title.header_logo_home.store-logo {
    filter: invert(0);
  }
  .sticky_header .svg-icon path{
    fill:#fff;
  }
  .hv_menu_bg ul li a, .sticky_header ul li a, .hv_menu_bg a.social-link, .sticky_header a.social-link, .hv_menu_bg .ls-button-search, .hv_menu_bg a.account-options, .hv_menu_bg .svg-icon.icon-cart, .sticky_header .svg-icon.icon-cart{
  	color:#fff !important;
  }
  .sticky_header .svg-icon path, .sticky_header .icon-search path, .sticky_header .icon-close path {
    fill: #fff !important;
  }
  .home_video_col_bg iframe {
    height: 400px;
 }
  h2.denimHeading {
    font-size: 40px !important;
  }
  .wash-spray .denimDescription {
        bottom: 10px !important;
  }
  .wash-spray .denimDescription p {
      font-size: 40px !important;
  }
  .denimWeight .denimBannerImage::before {
    padding-bottom: 140% !important;
  }
}
@media (max-width: 545px){
  .footer_btns_wrapper{
    display: block !important;
  }
  .footer_contact_btn_item{
    width: 100%;
  }
}
@media (max-width: 530px){
  .store-title.header_logo_not_home.store-logo{
    width: 40% !important;
  }
}
@media (max-width:480px){
  ul.collection_top_image_right.noCollInfo li.product.product-7002109214782.first.last.flush, ul.collection_top_image_right.noCollInfo li {
    width: 100%!important;
  }
  .collection_top_title {
    font-size: 20px !important;
  }
  .collection_top_content{
    padding: 30px 10px !important;
  }
  .collection_top_content p {
    font-size: 16px !important;
  }
  .standard_content{
    padding: 0 5%;
  }
  .modern_title{
    font-size: 40px;
  }
  .shuttle_para{
    font-size: 14px;
  }
  .slider_studio_content_box {
    text-align: center;
    margin: 0 auto;
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .studio_heading span{
    font-size: 14px;
  }
  .studio_heading{
    width: 100%;
    font-size: 25px;
  }
  .guide_title{
    font-size: 20px;
  }
  .subscribe_para p br {
    display: none;
  }
  .guide_inner{
   display: block;
  }
  .fit_guide, .email_us_new {
    width: 100%;
  }
  .template-search .result {
    width: 100% !important;
    padding-left: 0px;
    padding-right: 0px;
  }
  .template-search .result .details .title{
   font-size: 14px !important;
  }
  .product-area .product-details{
    display: flex;
    flex-direction: column;
  }
  .product-area .product-details-wrapper .header .title{
    margin: 0 0px 10px !important;
    font-size: 20px !important;
  }
  .best-fit-size-chart{
    order:4;
  }
  .product-area .options.has-no-variants{
    order:1;
    padding-top: 50px;
    padding-bottom: 0px;
  }
  .description{
    order:2;
  }
  .product-area .product-details{
    margin: 0 !important;
  }
  .titleWrapper {
    padding-bottom: 0px;
    font-size:14px;
  }
  /*   .product-area .product-details-wrapper .description{
  padding-top: 0px;
} */
  .descContainer p {
    font-size: 14px;
  }
  .descContainer ul li{
    font-size: 14px;
  }
  .template-product .product-recommendations .product {
    display: block;
/*     width: 100%; */
  }
  .banner_heading {
    font-size: 40px;
  }
  .slider_para{
    font-size: 15px;
    padding: 10px 40px 20px;
  }
  .default_theme_btn{
    font-size: 15px;
    padding: 14px 70px;
  }
  .single_fade_journal_blog p{
    font-size 14px;
  }
  .respon_img img {
    width: 100%;
    display: block;
  }
  .fade_main_banner {
    background: none !important;
    padding: 0;
  }
  .fade_main_content{
    border: none;
    padding: 0;
  }
  .denim_inner_content p {
    font-size: 14px;
  }
  .main_home_collection_mobile{
    display: block;
    padding: 50px 20px 0px;
  }
  .mb_home_collection_row {
    padding-bottom: 50px;
  }
  .main_home_collection_desktop{
    display:none;
  }
/*   .video_icons_btn svg {
    width: 200px;
  } */
  .mb_home_col_img_bg{
    padding: 10% 0px;
    margin-left: auto;
    background-size: 70%;
    background-position: right center;
    background-repeat: no-repeat;
    width: 100%;
  }
  .mb_home_col_img_bg img{
    width: 40%;
    border: 5px solid #fff;
  }
  .mb_home_single_col_first_box .home_col_title {
    color: #000;
  }
  .home_col_title{
    font-size: 40px;
    padding-bottom: 0px;
  }
  .mb_home_col_img_wrapper {
    padding-bottom: 20px;
  }
  .mb_home_single_col_box {
    padding-bottom: 50px;
  }
  .mb_home_single_col_box:last-child{
    padding-bottom: 0px;
  }
  .mb_home_col_para{
    font-size: 16px;
    margin: 15px 0px 25px;
  }
  .mb_home_single_col_second_box .mb_home_col_para{
    color: #fff;
  }
  .mb_home_collection_row:nth-child(even) .mb_home_col_img_bg{
    background-position: left center;
  }
  .mb_home_collection_row:nth-child(even) .mb_home_col_img_bg img{
    display: block;
    margin-left: auto;
    transform: translateY(40px);
  }
  .copyright_text{
    font-size: 14px;
  }
  .cp_footer_text_wrapper p{
    font-size: 14px;
  }
  .section_product_page_wrapper {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0px;
    padding-right: 0px;
  }
  .product-area .product-details-wrapper {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .template-product .product-recommendations {
    padding-left: 15px;
    padding-right: 15px;
  }
  #judgeme_product_reviews{
    padding-left: 15px;
    padding-right: 15px;
  }
  .mobileslider_image {
    padding: 75.5% 15px;
  }
  .product-submit {
    max-width: 100% !important;
  }
  .shopify-payment-button .shopify-payment-button__button{
    max-width: 100% !important;
  }
  .product-form-grid-radio {
    max-width: 100%;
  }
.DesktopHomeBanner{
  display: none;
}
.mobileHomeBanner{
  display: block;
}
.wash-step-5 p {
    right: 0 !important;
    left: 0 !important;
  }
  /* .denimWeight .denimDescription p {
    font-size: 16px;
  } */
  .denimWeight .denimBannerImage {
    padding-bottom: 0rem;
  }
  h3.imgHeading br {
    display: none;
  }
  .denimMafeHeader .deminHeading {
    font-size: 45px;
  }
  #shopify-section-template--21546847961363__7c260ce0-dc27-4239-b768-6b5e9dcf4dac .custom_content_container {
    padding-bottom: 0;
}
.rawDenimSection .denimBannerImage::before {
    padding-bottom: 130% !important;
}
  /* .rawDenimSection .cusContainer {
    padding: 0 16px;
} */
 .rawDenimSection  .denimDescription p{
       font-size: 14px;
    line-height: 1.5;
 }
  .wash-spray .denimDescription p {
    font-size: 32px !important;
  }
    .denimWeight .cusContainer{
          max-width: 100% !important;
    }
    .denimWeight .denimDescription p{
          font-size: 18px;
    }
}
@media (max-width:454px){
  .collection_sec_title{
    font-size: 24px;
  }
  /*   .collection_content{
  font-size: 14px;
} */
  /*   .coll_sec_info_item img{
  width:25%;
  height:25%;
} */
  .coll_sec_item_wrapper {
    display: block;
    padding-top: 0px;
  }
  .collection_sec_left_col {
    padding: 50px 15px;
  }
  .coll_sec_info_item{
    padding: 30px 0px 0px;
  }
/*   .collection_top_image_right li {
    width: 100%;
    padding: 0 0px !important;
  } */
/*   .collection_top_image_right {
    display: block !important;
  } */
/*   .template-collection .product-list{
    display: block;
    padding-top:35px;
  } */
/*   .template-collection .product-list.row-of-2 .product, .template-collection .product-list.row-of-2 .promo-block {
    width: 100% !important;
    padding: 0px !important;
  } */
  .video_sub_title{
    font-size: 14px;
    letter-spacing: 2px;
  }
  /*   .swiper_slide_simple .slider_para{
  letter-spacing: 2px;
  padding: 20px 0px;
} */
  .denim_inner_content{
    padding: 20px;
  }
  .collection_sec_right_img {
    padding-bottom: 80%;
  }
  .collection_top_image_left {
    height: 50vh;
  }
  .site_footer_menus{
    display: block !important;
  }
  .footer_single_menu_item{
    width: 100%;
  }
  .footer_single_menu_item:not(:first-child){
    width: 100%;
  }
  .template-collection .product-list {
    margin: 0 -7.5px!important;
  }
  .collection_top_image_right li {
    width: 100%;
    padding: 0px 7.5px !important;
  }
  .collection_top_image_right {
    margin: 0 -7.5px !important;
    width: auto !important;
  }
  .product-card-details .title {
    font-size: 12px;
  }
  .product-card-details .price {
    font-size: 12px;
  }
  .jdgm-preview-badge .jdgm-star.jdgm-star {
    font-size: 11px;
  }
  .col_price_review_wrap .jdgm-prev-badge__text {
    font-size: 13px;
  }
    #shopify-section-template--21546412146963__f5a707e2-ccb7-482d-8df6-7abc0b53359a .banner_slide {
    height: 60vh!important;
  }
  .shopDelvigBanner h2.denimHeading{
        font-size: 32px !important;
  }
  .denimWeight .denimBannerImage::before{
        padding-bottom: 150% !important;
  }
}
@media (max-width:431px){
  .slider_para { 
    padding: 10px 20px 20px;
  }
  .main_content{
    max-width: 90%;
  }
  .denim_banner_heading{
    font-size: 20px;
  }
  .social_icons_footer{
    display: block !important;
  }
  .social_icon_title{
    padding-bottom: 15px;
  }
  .main-footer .connect .social .social-link{
    padding-right: 10px;
    margin: 0;
  }
  #localization_form{
   display: block;
  }
  .selectors-form__item{
   width: 100%;
   padding-bottom: 20px;
  }
    h2.denimHeading {
    font-size: 28px !important;
  }
}
@media (max-width:398px){
  .product-area .product-details-wrapper {
    width: 100%!important;
  }
  .description{
    max-width: 100% !important;
  }
  
 #shopify-section-template--21546412146963__f5a707e2-ccb7-482d-8df6-7abc0b53359a .banner_slide {
    height: 50vh!important;
  }
  .rawDenimSection .denimBannerImage::before {
    padding-bottom: 150% !important;
  }
  .shopDelvigBanner h2.denimHeading {
    font-size: 24px !important;
  }
  .wash-spray .denimDescription p {
    font-size: 24px !important;
  }
  h2.denimHeading{
        font-size: 24px !important;
  }
}
@media (max-width: 375px){
  .denimWeight .denimDescription p {
    font-size: 16px;
  }
    .rawDenimSection .denimBannerImage::before {
        padding-bottom: 170% !important;
    }
  .denimWeight .denimBannerImage::before{
        padding-bottom: 170% !important;
  }
}
@media (max-width:340px){
  .descContainer ul li {
    font-size: 14px;
  }
  .product_recommend_title {
    font-size:20px;
  }
   .denimWeight .denimBannerImage::before {
    padding-bottom: 190% !important;
  }
}

