/*==========  Desktop First Method  ==========*/
@media screen and (max-width: 1430px) {
    .plan--stabil > div:nth-child(2):after {
        right: -100px;
    }
}
@media screen and (max-width: 1430px) {
    .stack1 {
        margin-top: 0;
    }

    .stack2 {
        margin-top: -4px !important;
    }
    .small-cus {
        margin-top: 0px;
    }
    .plan__block .body111 {
        height: 205px;
    }
}

@media screen and (max-width: 1366px) {
    .plan--stabil > div:nth-child(2):after {
        top: 67px;
    }

    .stack1 {
        margin-left: 48px;
    }
}

@media screen and (max-width: 1350px) {
    .otstuprandom {
        padding-right: 9vw;
    }
    .otstuprandom1 {
        padding-right: vw;
    }
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
    .stack1 {
        margin-top: 18px;
        margin-left: 70px;
    }

    .stack2 {
        margin-top: 16px !important;
    }
    .plan__block .body {
        height: 165px;
    }
    .usb-lighter1 {
        margin-top: 48px !important;
    }
    .USBlighter__text-text1 {
        font-size: 18px;
        color: white;
        text-align: center;
        display: inline-block;
        margin-left: 82px;
    }

    .USBlighter__text-text2 {
        font-size: 18px;
        color: white;
        text-align: center;
        display: inline-block;
        margin-left: 202px;
    }

    .otstuprandom {
        text-align: right;
        padding-right: 8vw;
    }
    .otstuprandom1 {
        text-align: right;
        padding-right: 0;
    }
    .marginInBodyMediaSc87jasd1 {
        padding-left: 24px;
        white-space: nowrap;
    }

    .marginInBodyMediaSc87jg {
        padding-right: 55px;
    }
    .marginInBodyMediaSc87jg1 {
        padding-right: 64px !important;
    }
    .plan--stabil > div:nth-child(2):after {
        top: 58px;
    }
    .small-cus {
        width: 50% !important;
        margin-top: 16px;
    }
    .plan--start > div:nth-child(2):after, .plan--start > div:nth-child(3):after {
        top: 62px;
    }

    .plan__block .body > img {
        width: 65%;
    }

    .ashtray__title-text1 {
        font-size: 18px;
        color: white;
        text-align: center;
        display: inline-block;
        margin-left: 26px;
    }
    .ashtray__title-text2 {
        font-size: 18px;
        color: white;
        text-align: center;
        display: inline-block;
        margin-left: 144px;
    }
    .ashtray__title-text3 {
        font-size: 18px;
        color: white;
        text-align: center;
        display: inline-block;
        margin-left: 166px;
    }
    #ontext__titleT1{
        margin-left: 26px;
    }
    #ontext__titleT2{
        margin-left: 88px;
    }
    #ontext__titleT3{
        margin-left: 92px;
    }
    #type__pic--three_size{
        margin: 24px 0 0 0 ;
    }
    .type__pic-up_btn{
    }
    .type__pic-up_btn-port{
        margin-top: 225px;
    }
    .type__pic-up_btn-tubes {
        margin-top: 605px;
    }
    .type__pic-up_btn-nab{
        margin-top: 105px;
    }
    .type__pic-up_btn-tool {
        margin-top: 155px;
    }
    .type__pic-up_btn-all {
        margin-top: 105px;
    }
    .type__pic-up_btn-gilzy {
        margin-top: 190px;
    }
    .type__pic-up_btn-ashtray {
        margin-top: 2155px;
    }
    .type__pic-up_btn-lighter {
        margin-top: 190px;
    }
    .type__pic-up_btn-gas-lighter {
        margin-top: 990px;
    }
    .type__pic-up_btn-USBlighter {
        margin-top: 160px;
    }
    .type__pic-up_btn-acces{
        margin-top: 130px;
    }
    #Silicon-and-wick{
        margin-top: 60px;
    }
    .port__drop-marg{
        margin-top: -50px;
    }

    .USBlighter4 {
        margin-top: -3px !important;
    }


}

@media screen and (max-width: 1085px) {
    .otstuprandom {
        padding-right: 6.5vw;
    }
    .otstuprandom1 {
        padding-right: 0;
    }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
    .stack1 {
        margin-top: 18px;
        margin-left: 49px;
    }

    .marginInBodyMediaSc87jasd1_1 {
        padding-left: 50px !important;
    }

    .stack2 {
        margin-top: 16px !important;
    }
    .plan__block .body {
        height: 140px;
    }
    .images.images-flex {
        justify-content: flex-start;
    }
    .images.images-flex .image-wrap {
        width: 28%;
        margin: 0 20px;
    }

    .images.images-flex.gas-lighter .image-wrap {
        width: 35%;
        margin: 0 20px 50px;
    }

    .images.images-flex.w22 .image-wrap {
        width: 28%;
        margin: 0 20px;
    }

    #ashtray .images.images-flex .image-wrap {
        width: 35%;
    }

    #ashtray .images.images-flex .image-wrap.ashtray-line3 {
        width: 35%;
    }
    #ashtray .images.images-flex .image-wrap.ashtray-line7 {
        width: 35%;
    }

    #ashtray .images.images-flex .image-wrap.ashtray-line8 {
        width: 35%;
    }
    #ashtray .images.images-flex .justify-content-end {
        justify-content: flex-start;
    }
    #ashtray .ashtray7 {
        transform: scale(1.2);
        margin-top: 60px;
    }
    .usb-lighter1 {
        margin-top: 58px !important;
    }
    .USBlighter__text-text1 {
        font-size: 18px;
        color: white;
        text-align: center;
        display: inline-block;
        margin-left: 106px;
    }

    .USBlighter__text-text2 {
        font-size: 18px;
        color: white;
        text-align: center;
        display: inline-block;
        margin-left: 320px;
    }
    .container--cus {
        width: 100% !important;
    }
    .otstuprandom {
        text-align: right;
        padding-right: 56px;
    }
    .otstuprandom1 {
        text-align: right;
        padding-right: 0;
        margin-right: -20px;
    }
    .plan--stabil > div:nth-child(2):after {
        right: -96px;
    }
    .marginInBodyMediaSc87jg {
        padding-right: 51px;
    }

    .plan--stabil > div:nth-child(2):after {
        top: 52px;
    }
    .plan--start > div:nth-child(2):after, .plan--start > div:nth-child(3):after {
        right: -44px;
    }
    .plan--start > div:nth-child(2):after, .plan--start > div:nth-child(3):after {
        top: 66px;
    }

    .plan__block .body > img {
        width: 70%;
    }

    .text-center-cus {
        text-align: left;
    }
    .ashtray__title-text1 {
        font-size: 18px;
        color: white;
        text-align: center;
        display: inline-block;
        margin-left: 35px;
    }
    .ashtray__title-text2 {
        font-size: 18px;
        color: white;
        text-align: center;
        display: inline-block;
        margin-left: 177px;
    }
    .ashtray__title-text3 {
        font-size: 18px;
        color: white;
        text-align: center;
        display: inline-block;
        margin-left: 202px;
    }
    #ontext__titleT1{
        margin-left: 26px;
    }
    #ontext__titleT2{
        margin-left: 144px;
    }
    #ontext__titleT3{
        margin-left: 130px;
    }
    #tabak4 {
        margin-top: -3px;
        transform: scale(1.14);
    }
    #tabak5 {
        transform: scale(1.03);
        margin-top: -5px;
    }
    #tabak6 {
        transform: scale(1);
    }
    #tabak7{
         transform: scale(1.03);
    }
    #tabak8{
        transform: scale(1.03);
        margin-top: -3px;
    }
    #tabak9{
        margin-top: -3px;
        margin-bottom: 3px;
        transform: scale(1.05);
    }
    #tabak10{
        margin-top: -3px;
        transform: scale(1.05);
    }
    #tabak11{
        margin-top: -3px;
        transform: scale(1.06);
    }
    .marginfortop{
        margin: 0;
    }
    .tabak-marginfis{
        margin-top: 20px;
    }
    .tabak-margin{
        margin-top: 30px;
    }
    .port__drop-marg{
        margin-top: 0px;
    }
    .numbers__block span{
        font-size: 16px;
    }
    #btn{
        padding: 0 30px;
    }
    #type__pic--three_size{
    margin: 46px 0 0 0 ;
    }
    .images_drop img{
        width: 95%;
    }

    .tabak__images_drop{
        text-align: center;
    }
    .type__pic-drop_btn{
          margin-top: 130px;
      }
    .type__pic-drop_btn{
        margin-top: 285px !important;
    }
    .type__pic-drop_btn-port{
        margin-top: 130px;
    }
    .type__pic-drop_btn-nab{
        margin-top: 130px;
    }
    .type__pic-drop_btn-all{
        margin-top: 130px;
    }

    .type__pic-drop_btn-port{
        margin-top: 240px !important;
    }
    .type__pic-drop_btn-nab{
        margin-top: 270px !important;
    }
    .type__pic-drop_btn-all{
        margin-top: 270px !important;
    }
    .type__pic-drop_btn-gilzy {
        margin-top: 450px !important;
    }
    .type__pic-drop_btn-acces{
        margin-top: 130px;
    }
    .type__pic-drop_btn-acces{
        margin-top: 280px !important;
    }
    .type__pic-up_btn{
     }
    .type__pic-up_btn-port{
        margin-top: 430px;
    }
    .up-pipe{
        margin-top: 120px;
    }
    .type__pic-up_btn-tubes {
        margin-top: 525px;
    }
    .type__pic-up_btn-nab{
        margin-top: 115px;
    }
    .type__pic-up_btn-tool {
        margin-top: 170px;
    }
    .type__pic-up_btn-all {
        margin-top: 115px;
    }
    .type__pic-up_btn-gilzy {
        margin-top: 160px;
    }
    .type__pic-up_btn-ashtray {
        margin-top: 6495px
    }
    .type__pic-up_btn-lighter {
        margin-top: 245px;
    }
    .type__pic-up_btn-gas-lighter {
        margin-top: 3115px;
    }
    .type__pic-up_btn-USBlighter {
        margin-top: 225px;
    }
    .type__pic-up_btn-acces{
        margin-top: 150px;
    }
    .images_drop--margin{
        margin-top: 25px;
    }
    .tabak__images_drop--margin{
        margin-top: 25px;
    }

    .cod-product--gas-lighter28 {
        top: 30%;
        left: 64%;
    }

    .USBlighter4 {
        transform: scale(.78);
        margin-top: -29px !important;
    }

    .delivery__block--cus {
        width: 33%;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {


}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 991px) {
    .type__pic-drop_btn {
        margin-top: 75px;
    }
    .type__pic-drop_btn-port {
        margin-top: 75px;
    }
    .type__pic-drop_btn-nab {
        margin-top: 75px;
    }
    .type__pic-drop_btn-all {
        margin-top: 75px;
    }
    .type__pic-drop_btn-acces {
        margin-top: 90px;
    }
}

 /* Large Devices, Wide Screens */
@media only screen and (max-width : 1090px) {
    .type__pic-drop_btn {
        margin-top: 50px;
    }
    .type__pic-drop_btn-port {
        margin-top: 30px;
    }
    .type__pic-drop_btn-nab {
        margin-top: 30px;
    }
    .type__pic-drop_btn-all {
        margin-top: 30px;
    }
    .type__pic-drop_btn-gilzy {
        margin-top: 70px;
    }
    .type__pic-drop_btn-acces {
        margin-top: 65px;
    }
}
@media only screen and (min-width : 1200px) {
    .type__pic-drop_btn {
        margin-top: 60px;
    }
    .type__pic-drop_btn-port {
        margin-top: 30px;
    }
    .type__pic-drop_btn-nab {
        margin-top: 30px;
    }
    .type__pic-drop_btn-all {
        margin-top: 30px;
    }
    .type__pic-drop_btn-gilzy {
        margin-top: 70px;
    }
    .type__pic-drop_btn-acces {
        margin-top: 75px;
    }
}
@media only screen and (min-width : 1300px) {
    .type__pic-drop_btn {
        margin-top: 80px;
    }
    .type__pic-drop_btn-port {
         margin-top: 80px;
     }
    .type__pic-drop_btn-nab {
        margin-top: 80px;
    }
    .type__pic-drop_btn-all {
        margin-top: 80px;
    }
    .type__pic-drop_btn-gilzy {
        margin-top: 110px;
    }
    .type__pic-drop_btn-acces {
        margin-top: 110px;
    }
}

@media only screen and (min-width : 1400px) {
    .type__pic-drop_btn {
        right: 60px;
    }
    .type__pic-drop_btn-port {
        right: 60px;
    }
    .type__pic-drop_btn-nab {
        right: 60px;
    }
    .type__pic-drop_btn-all {
        right: 60px;
    }
    .type__pic-drop_btn-acces {
        right: 60px;
    }
    .type__pic-up_btn{
        right: 78px;
    }
    .type__pic-up_btn-port{
        right: 78px;
    }
    .type__pic-up_btn-nab{
        right: 78px;
    }
    .type__pic-up_btn-all {
        right: 78px;
    }
    .type__pic-up_btn-acces{
        right: 78px;
    }
}
@media only screen and (min-width : 1560px) {
    .otstuprandom {
        padding-right: 10.5vw;
    }
    .otstuprandom1 {
        padding-right: 4.5vw;
    }
    .plan--start > div:nth-child(2):after, .plan--start > div:nth-child(3):after {
        top: 88px;
        right: -60px;
    }
    .type__pic-drop_btn {
        right: 140px;
    }
    .type__pic-drop_btn-port {
        right: 140px;
    }
    .type__pic-drop_btn-nab {
        right: 140px;
    }
    .type__pic-drop_btn-all {
        right: 140px;
    }
    .type__pic-drop_btn-acces {
        right: 140px;
    }
    .type__pic-up_btn{
         right: 158px;
     }
    .type__pic-up_btn-port{
        right: 158px;
    }
    .type__pic-up_btn-nab{
        right: 158px;
    }
    .type__pic-up_btn-all {
        right: 158px;
    }
    .type__pic-up_btn-acces{
        right: 158px;
    }
}
@media only screen and (min-width : 1680px) {
    .otstuprandom {
        padding-right: 11vw;
    }
    .otstuprandom1 {
        padding-right: 6vw;
    }
    .plan--stabil > div:nth-child(2):after {
        top: 96px;
    }
    .small-cus {
        margin-top: 35px;
    }
    .plan--start > div:nth-child(2):after, .plan--start > div:nth-child(3):after {
        top: 90px;
        right: -62px;
    }
    .plan--stabil > div:nth-child(2):after {
        right: -124px;
    }
    .type__pic-drop_btn {
        right: 210px;
    }
    .type__pic-drop_btn-port {
        right: 210px;
    }
    .type__pic-drop_btn-nab {
        right: 210px;
    }
    .type__pic-drop_btn-all {
        right: 210px;
    }
    .type__pic-drop_btn-acces {
        right: 210px;
    }
    .type__pic-up_btn{
        right: 228px;
    }
    .type__pic-up_btn-port{
        right: 228px;
    }
    .type__pic-up_btn-nab{
        right: 228px;
    }
    .type__pic-up_btn-all {
        right: 228px;
    }
    .type__pic-up_btn-acces{
        right: 228px;
    }
}
@media only screen and (min-width : 1780px) {
    .otstuprandom {
        padding-right: 11.5vw;
    }
    .otstuprandom1 {
        padding-right: 6.5vw;
    }
    .plan--start > div:nth-child(2):after, .plan--start > div:nth-child(3):after {
        top: 94px;
        right: -68px;
    }
    .type__pic-drop_btn {
        right: 260px;
    }
    .type__pic-drop_btn-port {
        right: 260px;
    }
    .type__pic-drop_btn-nab {
        right: 260px;
    }
    .type__pic-drop_btn-all {
        right: 260px;
    }
    .type__pic-drop_btn-acces {
        right: 260px;
    }
    .type__pic-up_btn{
        right: 278px;
    }
    .type__pic-up_btn-port{
        right: 278px;
    }
    .type__pic-up_btn-nab{
        right: 278px;
    }
    .type__pic-up_btn-all {
        right: 278px;
    }
    .type__pic-up_btn-acces{
        right: 278px;
    }
}
@media only screen and (min-width : 1919px) {
    .stack1 {
        max-width: 300px !important;
        margin-top: 15px;
        margin-left: 35px;
    }
    .stack2 {
        max-width: 300px !important;
        margin-top: 17px !important;
    }
    .plan__block .body-left {
        padding-left: 60px;
    }
    .plan__block .body-right{
        padding-right: 62px;
    }
    .hjehjahsf43 {
        padding-left: 30px;
    }
    .marginInBodyMediaSc87jg {
        padding-right: 146px;
    }

    .f089898 {
        padding-right: 160px !important;
    }
    .otstuprandom {
        padding-right: 11.5vw;
    }
    .otstuprandom1 {
        padding-right: 7vw;
    }
    .type__pic-drop_btn {
        right: 320px;
    }
    .type__pic-drop_btn-port {
        right: 320px;
    }
    .type__pic-drop_btn-nab {
        right: 320px;
    }
    .type__pic-drop_btn-all {
        right: 320px;
    }
    .type__pic-drop_btn-acces {
        right: 320px;
    }
    .type__pic-up_btn{
        right: 338px;
    }
    .type__pic-up_btn-port{
        right: 338px;
    }
    .type__pic-up_btn-nab{
        right: 338px;
    }
    .type__pic-up_btn-all {
        right: 338px;
    }
    .type__pic-up_btn-acces{
        right: 338px;
    }
}
@media only screen and (min-width : 2140px) {
    .type__pic-drop_btn {
        right: 440px;
    }
    .type__pic-drop_btn-port {
        right: 440px;
    }
    .type__pic-drop_btn-nab {
        right: 440px;
    }
    .type__pic-drop_btn-all {
        right: 440px;
    }
    .type__pic-drop_btn-acces {
        right: 440px;
    }
    .type__pic-up_btn{
         right: 458px;
     }
    .type__pic-up_btn-port{
        right: 458px;
    }
    .type__pic-up_btn-nab{
        right: 458px;
    }
    .type__pic-up_btn-all {
        right: 458px;
    }
    .type__pic-up_btn-acces{
        right: 458px;
    }
}
@media only screen and (min-width : 2560px) {
    .type__pic-drop_btn {
        right: 650px;
    }
    .type__pic-drop_btn-port {
        right: 650px;
    }
    .type__pic-drop_btn-nab {
        right: 650px;
    }
    .type__pic-drop_btn-all {
        right: 650px;
    }
    .type__pic-drop_btn-acces {
        right: 650px;
    }
    .type__pic-up_btn{
        right: 668px;
    }
    .type__pic-up_btn-port{
        right: 668px;
    }
    .type__pic-up_btn-nab{
        right: 668px;
    }
    .type__pic-up_btn-all {
        right: 668px;
    }
    .type__pic-up_btn-acces{
        right: 668px;
    }
}
