
/* @media(min-width:2200px){
    .container{
        max-width: 3000px;

    }
} */


@media(min-width:1600px){
    .hover_click_slider .slick-slide img{
        max-height: 100%;


}
.auto-relative-video {
    position: relative;
    height: 100%;
}
.specific_wrapper_desc .item_wrapper {
    max-width: 327px;

}

.wrapper_initial_slides{
    margin: auto 3.2vw;


}

.auto-relative-video video {
    width: 120%;
    height: 120%;
}
.right_design svg {
    height: 95%;
    width: 87%;
}

.icons_v1_1 h4{
    font-size: 2vw;

}
span.scrollToTop img {
    width: 30px;
    height: 51px;
}
.flavor_slides-current .hover_link {
    top: -37px;
}
.scrollToTop .scrroll{
    font-size: 21px;

}
.circle-dots1 .slick-dots li {
    width: 0.8vw;
    height: 0.8vw;
}
.product_cross .img_cross_oi {
    width: 24px;
    height: 24px;
}
.inner-header-tagline {
    margin-top: 6vw;
}
.blank_div_header {
    height: 126px;
}
.program_ img {
    margin: auto;
    text-align: center;
}
.hover_click_slider .item{
    padding: 59px 17px 22px 3px;


}
.right_design{
    padding: 20px 0;

}

.space_locator .button_common{
    padding: 1.2vw 2vw;
    max-width: 18vw;
    font-size: 1.2vw;


}
.flavour_details_desc h6{
    font-size: 1.3vw;

}
.banner.about-us{
    padding: 12vw 0 0 0;

}
.about-us .img_wrapper {
    margin-top: 80px;
    width: 39vw;
}
.clothing_growes .sizes ul li a{
    font-size: 0.8vw;
}
.clothing_detials h4{
    font-size: 2.3vw;

}
.clothing_growes .sizes ul li{
    width: 2.2vw;
    height: 1.8vw;
}
.flavour_details_desc .right_parts p{
    font-size: 1.1vw;

}
.button_classification{
    font-size: 1.2vw;

}
.firsrt_descption p{
    font-size: 1.1vw;

}
.sub_decription h5{
    font-size: 1.2vw;
}
.product_details_desc h2{
    font-size: 15.7vw;
    max-width: 33vw;


}
.drop_down.designs h3{
    font-size: 0.9vw;

}
.sub_decription .select-selected{
    font-size: 1.2vw;

}
.sub_decription .select-option{
    font-size: 1.1vw;

}
.custom-select{
    width: 11.4vw;

}
.first_specific_table h4 {
    font-size: 1.1vw;
}
.drop_down.designs .items_points {
    height: 15px;
}
/* .specific_wrapper_desc .item_wrapper {
    max-width: 18vw;
} */
.buy-now{
    font-size: 0.9vw;

}
.colum p{
    font-size: 1.1vw;
  
}
.flavour_details_desc h2{
    font-size: 2.9vw;

}
.grid_data_line{
    max-width: 1400px;

}
.input_details_wrapper p{
    font-size: 0.8vw;
}
button.footer_button{
    font-size: 1vw;
}
.slides_wrapper {
    padding: 0 4vw 0 4vw;
}
.footer_input{
    font-size: 1vw;

}
.customerservice h3, .vist-us h3{
    font-size: 1vw;

}
footer ul li a{
    font-size: 0.9vw;

}
.copyright h2{
    font-size: 0.8vw;

}
.dots ul.items li {
    width: 1vw;
    height: 1vw;
}
.top-header ul a{
        font-size: 2vw;

}
ul.sub-menu li a, .budte_data span {
    font-size: 11.4vw;
    font-family: 'La Babaca';
}
.inner_menu .inner-common-button {
    font-size: 1.5vw;

}
.icons_rotate svg{
    width: 2vw;
    height: 2vw; 
}
.flavour_details h4{
    font-size: 4vw;

}
.flavour_details p{
    font-size: 1.5vw;

}
.moving_banners h4{
    font-size: 2vw;
}
.marquee-text{
    font-size: 12vw;

}
.my-custom-dots:before{
    transform: skew(-45deg);
}
.description_layout h5{
    font-size: 2vw;

}
.modal.Lightbox .modal-content{
    max-width: 1400px;
    width: 100%;

}
.Readmore {
    position: relative;
    top: 174px;
}
.slider-details h2{
    font-size: 5vw;

}
.Readmore p{
    font-size: 1vw;

}
.scroll-bottom{
    font-size: 1vw;
    bottom: 96px;
    left: -66px;

}
.slides_wrapper .my-custom-dots .slick-dots li {
    width: 1.2vw;
    height: 1.2vw;

}
.wrappers_constants .slick-dots {
    position: relative;
    text-align: left;
    bottom: 7px;
}
.line_target_hover .hover_link img {
    margin: auto;
    position: relative;
    top: -24px;
}
.flavour_profile p{
    font-size: 1vw;

}
.first_box{
    height: 3vw;
    width: 1.5vw;
}

.moving_banners{
    padding-left: 22px;

}
}
@media(min-width:2600px) {
    .footer_input{
        height: 2vw;

    }
    button.footer_button{
        height: 2vw;

    }
   
    .slides_wrapper {
        padding: 0 7vw 0 7vw;
    }
    .scroll-bottom {
        bottom: 40%;
    }
    .slider-details h2 {
        font-size: 3vw;
    }
    .Readmore p {
        font-size: 17px;
    }
    .slider-details h2 {
        font-size: 91px;
    }
    .marquee-text {
        font-size: 9vw;
    }
}
@media(min-width:1500px){

    .line_target_hover .hover_link img {
        margin: auto;
        position: relative;
        top: -13px;
    }
}
@media(min-width:1700px){
.moving_banners::before, .moving_banners::after{

    height: 90%;

}
.line_target_hover .hover_link img {
    top: -15px;
}
.my-custom-dots{
    width: 90%;

}
}

@media(min-width:1800px){
    .line_target_hover .hover_link img {
        top: -17px;
    }   
}

@media(min-width:1900px){
    .line_target_hover .hover_link img {
        top: -19px;
    }  
    .hover_click_slider .item:hover .line_target_hover img {
        opacity: 1;
        max-width: 173px;
        width: 100%;
    } 
}
@media(max-width:1350px){

    .product_details_desc{
        width: 58%;
        padding-right: 9%;
    }
    }


    
@media(max-width:1300px){

    .slides_wrapper .my-custom-dots .slick-dots li {
    margin-right: 1.4vw;
    margin-left: 0;
}

.slides_wrapper .my-custom-dots .slick-dots li {
    height: 14px;
    width: 14px;
}
.my-custom-dots .slick-dots li:nth-last-child(2){
    margin-right: 0;

}
.modal.Lightbox .modal-content{
    margin: 88px 6vw 6px 6vw;

}
.grid_data_line{
    padding: 0 3vw;
}
.auto-relative-video{

    min-height: 846px;

}

 
}
@media(max-width:1200px){
.top-header ul a {
    font-size: 21px;
}
.top-header ul>li {
    margin-right: 21px;
}
}
@media(max-width:1199px){
    .design_header {
        display: none;
    }
    .desc-slide .item_wrapper.rare-fruit,
    .desc-slide .item_wrapper.rare-magenta {
        flex-direction: row-reverse;
    }
    .line_wrappers_find-us h3{
        display: none;

    }
    .navigation_icons.toggle {
        display: none;
    }
    .yes-c {
        position: relative;
        top: 39px;
    }
    .no-c {
        position: relative;
        top: -40px;
    }

    .item_wrapper.rare-fruit  .product_slide_right,
    .item_wrapper.rare-magenta .product_slide_right {
        right: 0;
        left: unset;

    }
    .learn-more_r.blue, .learn-more_r.magenta {

        top: 0;
    }

    .mobile_img img {
        filter: invert(1);
    }
    .about_us {
    padding: 33px 40px 27px;

    }
    .show_more_b.space_locator {
        display: block;
        margin: 45px 0 40px;
    }

    .show_more_b.space_locator .button_common{
      margin: auto;

    }
    .colum.last-column_1 +  .colum{
        position: relative;
    }
    .colum.last-column_1 +  .colum:before{
        content: '';
        width: 12px;
        height: 12px;
        position: absolute;
        bottom: -3px;
        left: 8px;
        z-index: 9999;
        background-color: var(--bg-color)


    }
    .text-points.products-goods h3{
        letter-spacing: 14px;
    }
    .mobile-homw  .mobile_img img {
        filter: invert(0);
    }
    .modal.Lightbox .modal-content{
        margin: 88px 12vw 6px 12vw;
    
    }
    .flavour_details_desc .right_parts p{
        padding-top: 10px;

    }
    .flower-products .box__bottom-right{
        bottom: 23px;
    }
    .jump_to_flavour .jump_details {
        padding: 0 0 10px 0;
    }
    
    
    .flavour_profile .mobile svg {
        width: 11px;
        height: 7px;
    }
    .inner_sub_menu .rear-menu  line {
        stroke: var(--text-black);
    }
    .auto-relative-video {
        position: relative;
        max-height: 768px;
        min-height: 600px;
    }
    .grid_data_line{
        padding: 0 12vw;
    
    }
    .read_more_b p.read_more {
        font-size: 22px;
    }
    .mySlides img{
        height: 877px;

    }
    .scroll-bottom {
        display: none;
    }
   
   
   
    .space_locator {
        flex-wrap: wrap;
    }
    span.marquee-text.two{
        color: var(--bg-color);
    }
    .modal.Lightbox .prev {
        left: -41px;
    }
    .modal.Lightbox .next {
        right: -41px;
    }
    .clothings.products-page {
        padding: 0 147px;
    }
    .numbers_1 p {
        font-size: 11px;
    }
    footer {
        padding: 40px 0 40px;
        background-color: var(--bg-color);
    }
    
    
    body {
        background-color: var(--bg-color);
    }
    .signup_page {
        padding: 71px 0;
    }
    .product_description.pro-d-1 .sub_decription {
        margin-top: 9vw;
    }
    .mobile-hide-d{
       display: none!important;
    }
    .hover_click_slider  .slick-slide {
        display: block;
        margin: 0 6px;
    }
    .hover_click_slider  .slick-list {
        margin: 0 -6px;
    }
    .dark-mode .hover_link img {
        filter: unset;
    }
    .mobile-show {
        display: block;
    }
    .arrows_text_one {
        padding: 90px 61px;
    }
    .banner.first-target.full-height .icons svg {
        width: 53px;
        position: relative;
        right: -22px;
    }
    .banner.first-target.full-height .design_right_box,
    .banner.first-target.full-height .secondary .second-right-box {
        display: block;
    } 
    .banner.first-target.full-height  .secondary .second-right-box,
     .banner.first-target.full-height  .secondary .third-right-box {
        width: 16px;
        height: 16px;
    }
    .banner.first-target.full-height .frist-right-box,
    .banner.first-target.full-height .third-right-box {
        width: 16px;
    }
    .second-right-box{
        display: none;
    }
    .inner_banner_img  .wrapper_initial_slides {
        top: 25%;
    }
    .text-points h3 {
        font-size: 18vw;
    }
    .inner-header-tagline {
        margin-top: 0;
    }
    .mobile {
        display: block;
    }
    .sizes ul li {
        width: 41px;
        height: 33px;
    }
    .sizes {
        margin-bottom: 10px;
    }
    .sizes ul li a{
        font-size: 15px;
    }
    .sizes_chart img {
        width: 234px;
    }


    /* width */
    .desc-slide .item_wrapper.rare-magenta .product_details_desc {
        width: 100%;    
    }
    .desc-slide .item_wrapper.rare-fruit .product_details_desc {
        width: 66%;    
    }
    .desc-slide .item_wrapper.rare-gas .product_details_desc {
        width: 66%;    
    }
    /* width  ends */
    .inner_mobile_slider {
        display: none;
    }
    .scroll-bottom {
        display: block;
    }
    .flow_curent_about .design_right_box.secondary {
        display: none;
    }
    .current_about_box .design_right_box {
        display: block;
    }
    .mobile_mini-description {
        display: flex;
        gap: 35px;

    }
    .sub_decription .firsrt_descption h5{
        padding: 5px 16px;

    }
    .mobile_mini-description  .firsrt_descption h5{
        padding: 5px 35px;

    }
    .current_about_box .true_dreams .second-right-box {
        width: 20px;
        height: 20px;
    }
    .current_about_box {
        position: relative;
    }
    .current_about_box  .second-right-box {
        width: 20px;
        height: 45px;
    }
    .current_about_box  .third-right-box{
        width: 20px;

    } 
    .design_right_box.true_dreams {
        bottom: 0;
        position: absolute;
        top: unset;
    }   
    .inner_wrapper_banner .flow_curent_about    .scroll-bottom {
        left: -52px;
        right: inherit;
        bottom: -160px;
    }
     .mobile_hide{
        display: none;
     }
    .mobile_show{
     display: block;
    }
    .summary_image_lite  .slick-next {
        right: 0;
        filter: invert(1);
        width: 35px;
    height: 35px;
    top: 57%;


    }
    .summary_image_lite  .slick-prev {
        left: 0;
        z-index: 9;
        filter: invert(1);
        width: 35px;
    height: 35px;
    top: 57%;


    }
    .firsrt_descption p{
        padding: 11px 0 23px;

    }
    .products_content-desc {
        margin-bottom: 20px;
    }
    .sub_decription .select-selected{
        font-size: 18px;

    }
    .sub_decription .select-option {
        padding: 0px 19px 0px 37px;
        font-size: 17px;
    }
    .slider_desc_left .slick-prev {
        left: calc(28% - 49px);
    }
    .scrollToTop .scrroll{
        font-size: 11px;
        right: -41px;


    }
    span.scrollToTop img {
        width: 10px;
        height: 39px;
    }
    .learn-more_r h3 {
        font-size: 11px;
        width: 75px;
        height: 75px;
        line-height: 60px;
      
    }
    .first_specific_table h4 {
        font-size: 13px;
    }
    .colum p{
        font-size: 13px;

    }
    p{
        font-size: 13px;
    }
    .Readmore p{
        font-size: 16px;

    }
    .product-pics .container {
        padding-right: 15px;
        padding-left: 15px;
    }
    .sub_decription {
        margin-top: 70px;
    }
    .clothing_growes .sizes ul li {
        border: 1px solid var(--text-black);
        width: 24px;
        height: 24px;
        font-size: 9px;
    }
    .clothing_growes .sizes ul li a {
        font-size: 9px;
        line-height: 1;
    }
    .clothing_detials {
        width: 43%;
        margin-bottom: 36px;
    }
    .learn-more_r {
        position: absolute;
        left: 0;
        top: 5px;
        z-index: 999;
    }
    .desc-slide .item_wrapper .product_details_desc {
        padding-right: 0;

    }
    .button_classification span {
        font-size: 16px;
    }
    .product_details_desc h2 {
        max-width: 100%;
        font-size: 207px;
        z-index: 9999;
        position: relative;
        background-color: transparent;
        color: transparent;
        text-stroke: 2px #FFD300;
        -webkit-text-stroke: 2px #FFD300;
    }
    .product_details_desc h2.blue {
        text-stroke: 2px #3DBEE3;
        -webkit-text-stroke: 2px #3DBEE3;
    }
    .product_details_desc h2.green {
        text-stroke: 2px #6AB335;
        -webkit-text-stroke: 2px #6AB335;
    }
    .product_details_desc h2.magenta {
        text-stroke: 2px #D60084;
        -webkit-text-stroke: 2px #D60084;
    }
    .slick-slide .product_slide_right img {
        height: 100%;
        transform: none!important;
    }
    .product_slide_right {
        position: absolute;
        left: 0;
        height: auto;
        width: 70%;
    }
    .product_details_desc h2{
        font-size: 349px;

    }
    
    .product_description .container {
        padding-right: 15px;
        padding-left: 15px;
    }
    .button_right{
        flex-wrap: wrap;

    }
    .button_classification{
        width: 48%;

    }
   
    .slides_wrapper .slick-prev,
    .slides_wrapper .slick-next{
        width: 40px;
        height: 40px;
    }
    .slides_wrapper .my-custom-dots .slick-dots li {
        margin-right: 11px;
    }
    .track-line-1 span.marquee-text.two{
        text-stroke: 2px #D60084;
    -webkit-text-stroke: 2px #D60084;
    color: transparent;
    }

    .first_box.triangle_d {
        border-top: 26px solid var(--text-black);

        border-right: 17px solid transparent;
        transform: inherit;
        background-color: inherit;
        position: absolute;
    }
   .inner-header-tagline .first_box.triangle_d{
    border-top: 26px solid var(--text-black);

    }
    #header .first_box:nth-child(2) {
        width: 31px;
        position: relative;
        right: -19px;
        margin-right: 20px;
    }
    #header .first_box {
        height: 34px;
        width: 10px;
    }
    .slides_wrapper .slick-prev, .slides_wrapper .slick-next {
        display: block!important;
    }

    .slides_wrapper  .slick-next {
        right: 17px;
    }
    .slides_wrapper  .slick-prev {
        left: 15px;
        z-index: 99;
    }
    .line_target_hover .hover_link {
        top: 0px;
    }
   
    .wrapper_footer {
        gap: 60px;
    }
    .slides_wrapper .my-custom-dots .slick-dots li {
        height: 11px;
        width: 11px;
    }
    span.marquee-text.two{
        text-stroke: 2px var(--text-black);
        -webkit-text-stroke: 2px var(--text-black);
    }
    .line_target_hover {
        display: block;
        padding: 15px;

    }
    .banner{
        padding: 19px 0px 19px;

    }
    .mob-header {
        position: fixed;
        width: 100%;
        height: 100%;
        bottom: 0;
        left: 0;
        z-index: 99999;
        background-color: var(--text-color);
        overflow-x: hidden;
        overflow-y: auto;
        transform: translatex(-100%);
        transition: 0.5s ease-in-out;

        
    }

    .inner-common-button {
        background-color: transparent;
        color: #D60084;
        border:1px solid var(--text-black);
        border-radius: 30px;
        margin: 9px 0 12px;
        padding: 6px 7px;

    }                 
    .mob-header.toggle-mobile {
        transform: none;

    }
    .mobile_header {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 26px 14px 54px;
    }
    .mobile_header_top_bar{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 26px 14px;
    }
    .mob-header .design_right_box {
        display: block;
    }

    .mob-header .design_right_box.secondary {
        display: block;
    }
    .mob-header .frist-right-box {
        width: 12px;
        height: 29px;
        background-color: var(--text-black);
    }
    .mob-header  .secondary .second-right-box,
    .mob-header  .secondary .third-right-box {
        width: 12px;
        height: 14px;
    }
    .mob-header  .second-right-box {
        width: 12px;
        height: 16px;
    }
    .inner_mobile_slider.text-change .mobile_a_i > div{
        text-stroke: 1px var(--text-black);
        -webkit-text-stroke: 1px var(--text-black);
        color: var(--text-color)!important;
        letter-spacing: 2px;

    }
    .menu-mobile_initial > li:last-child {
        border-bottom: 2px solid var(--text-black);
    }
    .menu-mobile_initial {
        padding: 0px 50px;
    }
    .inner_sub_menu ul li h3 {
        font-size: 14px;
        font-family: 'Menlo';
        color: var(--text-black);
        text-transform: uppercase;
    }
    .vertical-line-data:before{
        display: none;
    }
    .top-header {
        display: none;
    }
    .specific_wrapper_desc{
        flex-direction: column;

    }

    .slider_desc_left {
        width: 100%;
    }
    .slider_desc_left .slick-next,
    .slider_desc_left .slick-prev{
        width: 3vw;
        height: 3vw;
    }
    .inener_tabs {
        padding: 0;
    }
    .inener_tabs {
        display: flex;
        gap: 17px;
    }
    .add_to_cart {
        display: flex;
        display: none;

    }
    .inener_tabs li a{
        padding: 6px 23px;
        font-size: 13px;


    }
    .menu-mobile_initial li a {
        font-size: 54px;
        color: var(--text-black);
        font-family: 'La Babaca';
        width: 100%;
        transition: none;
        letter-spacing: 2px;



    }
    .inner_sub_menu {
        padding: 0 20px 13px;
    }
    .sammary_lite {
        width: 100%;
        border-top: 2px solid var(--text-black);
        border-bottom: 2px solid var(--text-black);
        padding: 19px 0;
    }
    .menu-mobile_initial > li {
		border-bottom: 1.5px solid var(--text-black);
		border-top: 1.5px solid var(--text-black);
        padding: 12px 0px;
        position: relative;

	}
    .menu-mobile_initial > li:first-child{
        border-top: 2px solid var(--text-black);

    } 
    .mob-header .icons {
        position: absolute;
        right: 15px;
        top: 9px;
    }
    .rear-menu {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }
    
    .related-products{
        border: 0;
        margin-top: 0;

    }
    .sammary_lite h2 {
        font-size: 20px;
        margin-bottom: 11px;

    }
    .summary_slide h2{
        font-size: 22px;

    }
    .sammary_lite p {
        font-size: 13px;
    }
    .custom-select {
        position: relative;
        width: auto;
        white-space: nowrap;
    }
    .summary_one_wrapper {
        padding: 0;
        flex-direction: column;
        gap: 16px;

    }
    .sub_decription .select-selected{
        padding: 10px 35px;
        background-color: var(--bg-color);


    }
    .sub_decription .single .select-dropdown{
        background-color: var(--bg-color);

    }
    .colum{
        padding: 5px 6px;
        white-space: inherit;


    }
    .summary_image_lite {
        width: 100%;
    }
    .product_details_desc {
        width: 100%;
        padding-right: 0;
    }
    .flavour_details_desc{
        padding: 14px 0;

    }
    .slider_details_u .slick-next{
        height: 28px;


    }
    .slider_details_u .slick-prev{
        height: 28px;


    }
    .action-call {
        padding: 7px 30px;
        color: var(--text-black);
        font-size: 11px;
    }
    .call-action {
        width: 100%;
        text-align: center;
        right: 0!important;

    }
    .wrapper_initial_slides{
        top: 13%;

    }
    .cutated h3 {
        font-size: 13px;
    }
    .flower-products .box__bottom-right img {
        width: 11px;
    }
    .clothing_growes {
        padding: 0;
    }
    .flavour_details_desc{
        flex-direction: column;

    }
    .clothings{
        margin-top: -18px;

    }
    .left_desc {
        width: 100%;
    }
    .program_{
        padding: 12px 11px;

    }
    .clothing_detials h4{
        font-weight: 600;
        font-size: 22px;
        right: 14px;


    }
    .text-points h3{
        -webkit-text-stroke: 2px #fff;

    }
    .inner_banner_img > img{

        min-height: 472px;
        object-fit: cover;
    
    }
    .container.container-padding-xxl {
        padding-right: 15px;
        padding-left: 15px;
    }
    .white-arrow img {
        width: 40px ;
        height: 40px;
    }
    .right_parts {
        width: 100%;
        padding-right: 0;
    }
    .flavour_details_desc h2{
        font-size: 28px;

    }
    .flavour_details_desc h6{
        display: none;
    }
    .vertical-line-data:after{
        border: 0;
    }
    .slides_wrapper .col-10{
        width: 100%;

    }
    .hover_click_slider .slick-slide img{
        max-height: inherit;
        height: 223px;


    }
    .click-hover .hover_link img{
        height: auto;
    }
    .slides_wrapper{
        padding: 0;
    }
    .slides_wrapper .col-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }
    .right_design {
        display: none;
    }
    .my-custom-dots{
        width: 100%;
        border-bottom: 0px solid var(--text-black);


    }
    .hover_click_slider .item{
        padding: 0;

    }
    .marquee-text{
        font-size: 80px;
        padding-right: 25px;
    }
    span.icons_rotate svg{
        width: 18px;
    }
    .icons_rotate{
        right: -10px;
    }
    .container-padding {
        padding-right: 14px;
        padding-left: 14px;
    }
    .flavour_profile{
        flex-direction: column;
        align-items: flex-start;


    }
    .flavour_profile {
        margin-bottom: 29px;
    }
    .details_seeking .seeking_data {
        padding: 49px 0;
    }
    .flavour_profile p{
        margin-bottom: 5px;

    }
    .container-general .gallery-wrap{
        height: 40vh;
        gap: 4px;


    }
    .video-wrapper{
        height: 50vh;
    }
  
    .seeking_data p{
        font-size: inherit;

    }
        .arrow_right {
            width: 100%;
            display: block;
            max-width: 35vw;
        }
    
    .dots ul.items li {
        border: 2px solid var(--text-black);
        width: 12px;
        height: 12px;
        margin-right: 13px;
    }
    .flavour_profile .dots {
        display: flex;
        width: 100%;
    }
    .desktop{
    display: none;
    }
    .design_right_box.secondary {
		display: none;
	}
	.design_right_box {
		display: none;
	}
	.blinking_arrow svg {
		width: 45px;
		height: 24px;
	}
    .seeking_data p br{
        display: none;
    }
    .line_wrappers_find-us h3 {
        font-size: 17px;
        max-width: 100px;

    }
    .icons svg {
        transform: rotate(0deg);
        width: 15px;
    }

   
    .mob-header .icons svg {
        transform: rotate(0deg);
        width: 40px;
        height: 28px;
    }

    .find_us {
        width: 60px;
        height: 60px;
        border-radius: 100%;
        line-height: unset;
        text-align: center;
      display: flex;
      align-items: center;
    }
    .hover_link h3 {
        font-size: 17px;
        color: #FFD300;
        letter-spacing: 1px;
    }
    .find_us a {
        font-size: 13px;
        line-height: 12px;
        text-align: center;
        margin: auto;
        white-space: nowrap;

    
    }
    .click_find-us{
        bottom: 0px;

    }
   
    .click_find-us{

        max-width: 100%;

    }
    .my-custom-dots .slick-dots li, .circle-dots .slick-dots li,.circle-dots1 .slick-dots li{
        width: 10px;
    height: 10px;
    border: 2px solid var(--text-black);

    }
    .slider_desc_left .slick-dots li,
    .clothing_detials .slick-dots li{
        width: 13px;
        height: 13px;
        border: 2px solid var(--text-black);
    }
    .tagline_wrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .moving_banners{
        flex: 1;


    }
    .first_box:last-child{
        display: none;
    }
    .first_box{
        width: 18px;

    }
    .specific_tags .buy-now {
        padding: 0;
        font-size: 13px;
        right: 61px;
        width: 80px;
        height: 80px;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 10px;

    }
    
    .button-try {
        position: absolute;
        top: 42px;
        right: 0;
        padding: 0;

    }
    .specific_tags {
        position: relative;
    }
    .about-us {
        padding-top: 147px;
    }
    .about_us h3{
        font-size: 80px;
        text-stroke: 1px var(--text-black);
        -webkit-text-stroke: 1px var(--text-black);

    }
    .about_us p{
        font-size: 12px;

    }
    .img_design_v1 .text_age {
        padding: 48px 0;
    }
    .about-us h6.text_age a{
        font-size: 17px;

    }
    .img_wrapper{
        overflow: hidden;
        margin: auto;


    }
    .about-us .img_wrapper {
        margin: auto 36px;
        width: auto;
        overflow: auto;
        overflow: inherit;



        

    }
    footer.about-us-footer img {
        filter: invert(1);
    }
    .inner_wrapper_banner .scroll-bottom {
        bottom: 117px;
        left: auto;
        right: -50px;
        font-size: 11px;
    }
    .scroll-bottom svg {
        right: -1px;
        top: 1px;
        width: 8px;
    }
    .dark-mode .mobile_img img {
        filter: invert(1);
    }
}
@media(max-width:991px){
    .wrapper_footer {
        display: flex;
        gap: 3px;
        text-align: center;
        flex-direction: column-reverse;
        margin-bottom: 17px;
        /* order: 3; */
    }
   
    .clothing_growes .slick-dots {
        top: 15px;
        bottom: initial;

    }
   
    .mobile-show-s{
        display: none;
    }
    .vist-us ul li:nth-child(2) {
        display: none;
    }

    .vist-us ul li:nth-child(3) {
        display: none;
    }

    .customerservice ul li:nth-child(1),
    .customerservice ul li:nth-child(3){
        
        display: none;
    }
     .mobile-show-tab{
      display: block;
    }
    .mobile-hide-tab{
        display: none;
    }
    .small-containers_m{
        padding-right: 21px;
        padding-left: 21px;
    }
    .locator_address_right p, .locator_address_left p {
        font-size: 12px;
    }
    .locator_address_right p {
        margin-bottom: 0;
        width: 100%;
    }
    .first_location {
        width: 100%;
        border-top: 2px solid var(--text-black);
        padding: 14px 0 17px;
        margin-bottom: 23px;
        border-bottom: 2px solid var(--text-black);
    }
    .line_location {
		border-bottom: 2px solid var(--text-black);
        margin-top: 35px;

	}
    .locator_address_left .store-street_content{

        margin-top: 40px;

    }

    .locator.top_location  .store-street_content h3{
        font-weight: 500;

    }
    .blogs.locator.top_location {
        margin-top: 3vw;
        flex-direction: column-reverse;
        display: flex;
    }
    .col-4.commonColumn__box {
        flex: 100%;
        max-width: 100%;
    }
    .col-8.commonColumn__box {
        flex: 100%;
        max-width: 100%;
    }
    .second_location {
        width: 100%;
        margin: 19px 0;
        border-top: 2px solid var(--text-black);
        border-bottom: 2px solid var(--text-black);
        padding: 26px 0px 24px;

    }
    .space_locator .button_common{
        max-width: 208px;
        font-size: 14px;


    }
    .locator.top_location h3{
        font-size: 20px;
        font-weight: 700;
        text-transform: uppercase;
        border: 0;

    }
    .dark-mode .responsive_footer img {
        filter: invert(1);
    }
    .responsive_footer {
        display: block;
    }
    /* .learn-more_r.blue {
        right: inherit;
        left: 0;
        top: inherit;
    } */
    .desc-slide .item_wrapper.rare-haze .product_details_desc {
        width: 64%;
        padding-right: 0px;
    }
    .product_details_desc h2 {
        font-size: 252px;
    }
    .inner_banner_img > img {
        min-height: 552px;
    }
   
    .specific_wrapper_desc {
        display: flex;
        margin-top: 42px;
    }
    .inner-header-tagline {
        margin-top: 0;
    }
   
   
    .slider-details{
        width: 100%;
    padding: 0 12px;
    }
    .vist-us {
        margin-top: 0px;
    }
   
    .close.cursor svg {
        cursor: pointer;
        width: 21px;
        height: 24px
    }
   
    .modal.Lightbox .modal-body.principal_points {
        -webkit-clip-path: polygon(0 0, 86% 0%, 114% 14%, 100% 80%, 100% 100%, 0 100%, 0% 80%, 0% 53%);
        clip-path: polygon(0 0, 86% 0%, 114% 14%, 100% 80%, 100% 100%, 0 100%, 0% 80%, 0% 53%);
    }
    .slider-details h2 {
        font-size: 50px;
    }

   
    ul.socail_icons.dektop_only {
        display: none;
    }
    .responsive_footer ul.socail_icons {
        padding: 16px 0 1px;
    }
    .copyright {
        text-align: center;
    }
    .input_details_wrapper p{
        text-align: center;

    }
    .input_details_wrapper p{
        padding-left: 0;

    }
    .shop_place p:nth-child(-n+2) {
        display: none;
      }
    footer {
        padding: 92px 0 47px;
    }
    .current_points_footer {
        padding-left: 0;
    }
    .customerservice {
        margin-top: 0px;
    }
    .footer_input,
    button.footer_button {
        max-width: 100%;
        border: 1px solid var(--text-black);
        height: 36px;
        font-size: 14px;
    letter-spacing: 1px;


    }
    .responsive_footer {
        display: block;
    }
    .responsive_footer {
        text-align: center;
        margin: auto;
    }
    .row.footer {
        flex-direction: column;
    }
    .input_details_wrapper {
        width: 100%;
    }
    .shop_now{
        padding: 0 6px;

    }
    .details_seeking .move-from-center  img{
        width: 14px;

    }
    .designs_tip_slide .slick-prev, .designs_tip_slide .slick-next {
        width: 25px;
        height: 25px;
        z-index: 9999;
        top: 22%;
    }
}
@media(max-width: 991px) and (min-width: 774px)  {

    .product_slide_right{
        width: 61%;

    }
    .product_description.pro-d-1 .sub_decription {
        margin-top: 5vw;
    }
}

@media(max-width:767px) {
    .line_wrappers_find-us h3 {
        font-size: 15px;
    
}
.mySlides img {
    height: 677px;
}
.auto-relative-video {
    max-height: 552px;
}

.clothings.products-page {
    padding: 0;
}

.sizes ul li {
    width: 35px;
    height: 30px;
}
.flavour_slide {
    overflow: hidden;
}
.flavor_slides-current .hover_link h3 {
    font-size: 12px;
    top: 6px;
    position: relative;
}
.flavor_slides-current  .hover_link img {

    top: 0px;
    max-width: 100px;
}
.slider_details_u .slick-next,
.slider_details_u .slick-prev 
{
    height: 27px;
}
.summary_image_lite .slick-next,
.summary_image_lite .slick-prev {

    width: 28px;
    height: 28px;
}
.white-arrow img {
    height: 27px;
}
.sizes_chart img {
    width: 200px;
}
.rear-menu {
    padding: 9px 0px;

}
.line_wrappers_find-us {
    display: flex;
    gap: 12px;
}
.slider_desc_left .slick-next, .slider_desc_left .slick-prev {
    width: 4vw;
    height: 4vw;
}
.specific_wrapper_desc .item_wrapper {
    padding: 0 30px;
}
.clothings.details_o .clothing_detials {
    width: 41%;
    margin-bottom: 0;
}
.button_type_align {
    right: 12px;
}
.clothing_detials {
    width: 100%;
    margin-bottom: 0;

}
.product_details_desc h2 {
    max-width: 100%;
    font-size: 223px;


}
.mob-header .icons svg {
    transform: rotate(0deg);
    width: 20px;
    height: 20px;
}
.img_wrapper{
    margin: auto 36px;


}
.text_age {
    padding: 82px 41px;
}

.img_wrapper .signup_page p.provide {
    font-size: 10px;
    padding: 17px 0;
}
.checkbox_details label{
    font-size: 11px;
    gap: 1px;

}
.checkbox_details{
    margin-top: 42px;

}
.form_wrapper .form-group label {
    font-size: 12px;
    font-weight: 700;
}
.flavour_details h4{

    font-size: 19px;

}
.flavour_details p{
    font-size: 13px;

}
}

@media(max-width:600px){
    .inner_banner_img > img {
        min-height: 711px;
    }
    .text-points.products-goods h3,
    .text-points h3{
        font-size: 34vw;
        letter-spacing: 6px;

    }
    .auto-relative-video {
        max-height: 726px;
    }
    .product_details_desc h2 {
        font-size: 175px;
        letter-spacing: 5px;

    }
    
    .designs_tip_slide .circle-dots{
        bottom: 45%;

    }
    
}
@media(max-width:480px){
  
  
    .button_right{
        gap: 11px;
    }
    .arrow_right {
        max-width: 53vw;
    }
    .button_classification{
        border: 2px solid var(--text-black);
        padding: 16px 11px;

    }
    .auto-relative-video {
        max-height: 605px;
    }
    .find_us a {
        font-size: 12px;
        line-height: 12px;
    }
    .slider_desc_left .slick-prev {
        left: calc(31% - 75px);
    }
    .inner_banner_img > img {
        min-height: 565px;
    }
   
    .product_details_desc h2 {
        font-size: 36vw;
    }
    .inener_tabs li a {
        padding: 6px 14px;
        font-size: 13px;
    }
    .product_slide_right{
        width: 82%;

    }
   
    .slider_desc_left .slick-next, .slider_desc_left .slick-prev {
        width: 7vw;
        height: 7vw;
    }

    .shop_now p {
        font-size: inherit;
    }
    footer {
        padding: 40px 0 40px;
    }
    .shop_place p:nth-child(-n+6) {
        display: none;
    }
   
    .flavour_details p br{
        display: none;
    }
    span.letter1{
        letter-spacing: unset;
        position: relative;
    right: 0;

    }
    .flavour_details svg{
        width: 10px;
    }
    span.single_line_v4 img {
        width: 18px;
    }
    .seeking_data {
        padding: 8px 0;
    }
    .moving_banners h4{
        font-size: 20px;

    }
    .first_box{
        height: 32px;
        width: 15px;
    }
    

}
@media(max-width:380px){
    .cutated h3 {
        font-size: 11px;
    }
   
    .menu-mobile_initial li a {
        font-size: 46px;
    }
    .designs_tip_slide .circle-dots {
        bottom: 52%;
    }
    .shop_place p:nth-child(-n+7) {
        display: none;
    }
}