@media screen and (min-width: 1200px) and (max-width: 1430px) {

    .hero_inner {
        
    }

    .free_gift_img_cnt h3 {
        font-size: 17px;
    }

    .hero_left {
        padding: 10px 130px 30px 60px;
    }

    .hero_left p {
        margin: 6px 0;
    }

    .free_gift_cnt {
        grid-template-columns: repeat(3,1fr);
        grid-gap: 15px;
        padding: 35px 8px 25px;
    }

	
}

/* FOR-LG-START */
@media screen and (min-width: 992px) and (max-width: 1199px) {

	.hero_inner {
        grid-template-columns: repeat(2,1fr);
        grid-gap: 30px;
    }

    .hero_left h1 br {
        display: none;
    }

    .order_todad_title h2 {
        font-size: 25px;
    }

    .fbs_inner {
        grid-gap: 25px;
    }

    .rtn_inner {
        grid-template-columns: repeat(2,1fr);
    }
    
    .dlp_r_top p br {
        display: none;
    }

    .oc_img h3 {
        font-size: 9px;
    }

    .ttc_area_6 .ttc_left {
        padding-top: 0;
    }

    .wm_table_area th {
        font-size: 20px;
    }

    .wm_table_area td {
        font-size: 16px;
    }

    .wm_table_area .td_1 {
        padding-left: 47px;
    }

    .d_reviwe_cnt5 {
        margin-top: -30px;
        height: 598px;
    }

    .d_reviwe_cnt8 {
        height: 550px;
    }

    .d_reviwe_cnt6 {
        margin-top: -40px;
        height: 455px;
    }

    .hero_left {
        width: 58%;
        padding: 30px 30px 30px 25px;
    }


    .free_gift_img_cnt {
        padding: 0;
    }

    .free_gift_img img {
        width: 90px;
    }

    .free_gift_img_cnt h3 {
        font-size: 17px;
    }

    .free_gift_title h2 {
        font-size: 18px;
    }

    .free_gift_cnt {
        grid-template-columns: repeat(3,1fr);
        grid-gap: 15px;
        padding: 35px 8px 25px;
    }

    .das_konnen_area {
        padding: 110px 0 85px;
        margin-top: -90px;
    }

    .das_konnen_inner {
        grid-gap: 60px;
    }

    .k_text {
        padding: 5px;
    }

    .rtn_cnt {
        height: 290px;
    }



	

	
} 

/*FOR-TABLATE-START*/
@media screen and (min-width: 768px) and (max-width: 991px) {

    .hero_inner {
        
    }

    .hero_left {
        width: 50%;
        padding: 12px 20px 20px 15px;
    }

    .hero_right {
        width: 50%;
    }

    .free_gift_title h2 {
        font-size: 17px;
    }

    .free_gift_title {
        width: 95%;
    }





    .hero_left h1 {
        font-size: 26px;
        line-height: 32px;
    }

    .hero_left h1 br {
        display: none;
    }

    .star p {
        font-size: 16px;
    }

    .star img {
        margin-right: 10px;
        width: 80px;
    }

    .order_todad_title h2 {
        font-size: 20px;
        padding: 25px 10px;
        border-radius: 15px;
    }

    .video_cnt {
        padding: 15px 0 25px;
    }

    .giftbox_area {
        grid-template-columns: repeat(2,1fr);
        grid-gap: 13px;
        padding-top: 32px;
    }

    .fbs_inner {
        grid-gap: 20px;
    }

    .rtn_inner {
        grid-template-columns: repeat(2,1fr);
    }

    .main_btn a {
        font-size: 18px;
    }

    .ttc_left h2 {
        font-size: 26px;
        line-height: 36px;
        margin: 0 0 20px;
    }

    .ttc_right img {
        max-width: 100%;
    }
    
    

    .htu_btm p {
        display: block;
        text-align: center;
    }

    .htu_btm p br {
        display: none;
    }

    .ot_cnt_wrapper {
        grid-template-columns: repeat(2,1fr);
    }

    .dlp_left {
        width: 50%;
    }

    .dlp_right {
        width: 50%;
    }

    .dlp_r_top p br {
        display: none;
    }

    .ttc_area_6 .ttc_left {
        padding-top: 0;
    }

    .wm_table_area th {
        font-size: 18px;
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .wm_table_area td {
        font-size: 16px;
        line-height: 20px;
    }

    .wm_table_area .td_1 {
        padding-top: 0px;
        padding-left: 18px;
        padding-right: 9px;
        padding-bottom: 0px;
    }

    .ik_img {
        width: 50%;
    }

    .ik_right {
        width: 50%;
    }

    .ingredients_inner {
        grid-template-columns: repeat(2,1fr);
    }

    .kunden_inner {
        max-width: 100%;
    }

    .free_gift_cnt {
        grid-template-columns: repeat(3,1fr);
        grid-gap: 9px;
        padding: 35px 7px 25px;
    }

    .fgi_img {
        padding: 4px;
    }

    .ps-left {
        width: 100%;
        position: relative;
        padding-top: 20px;
    }

    .prev-btn {
        left: 65px;
    }

    .das_konnen_inner {
        grid-gap: 20px;
    }
    .das_konnen_img h3 {
        padding: 0;
        font-size: 26px;
    }

    .das_konnen_area {
        padding: 110px 0 85px;
        margin-top: -69px;
    }

    .rtn_cnt {
        height: 326px;
    }

    .rtn_btm_cnt p {
        font-size: 14px;
    }

    .einfach_cnt {
        grid-gap: 20px 16px;
    }


	

}

/*FOR-MOBIL-START*/
@media screen and (max-width: 767px) {

    h2 {
        font-size: 26px;
        line-height: 36px;
    }
    .scraped-container-wdt{
        padding:0 13px;
    }

    .top_bar_1 {
        display: none;
    }

    .top_bar_2 {
        display: block;
    }
    .logo-sec img {
    max-width: 250px;
}
.htu_cnt {
        flex-basis: 100%;
        margin: 0;
    }
    .hero_right .star {
        display: none;
    }

    .hero_right .video_cnt {
        display: none;
    }

    .hero_sm {
        display: block;
    }

    .hero_inner {
        display: block;
    }

    .hero_left {
        width: 100%;
        padding: 15px 22px;
    }
.d-hide{
    display:block!important;;
    
}
.m-hide{
    display:none!important;;
    
}
    .hero_right {
        width: 100%;
    }

    .hero_video_sm {
        display: block;
    }

    .giftbox_area {
        grid-template-columns: repeat(2,1fr);
        grid-gap: 10px;
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .star  {
        display: none;
    }

    .hero_sm .star {
        display: block;
        text-align: center;
        padding-bottom: 20px;
    }

    .hero_sm .star p {
        font-size: 14px;
        font-weight: 700;
        color: #2F2F2F;
        margin: 0 0 5px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .hero_sm .star p img {
       margin-left: 10px;
    }

    .hero_sm .star p img:last-of-type {
        margin-left: 0;
    }

    .hero_sm .star span {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 13px;
        font-weight: 700;
        color: #2F2F2F;
        margin: 0;
    }
  
    .hero_area {
        padding: 26px 0 0;
    }

    .video_cnt {
        padding: 0px 0 15px;
    }

    .hero_left h1 {
        font-size: 26px;
        line-height: 31px;
    }

    .hero_left h1 br {
        display: none;
    }

    .order_todad_title h2 {
        font-size: 18px;
        border: 2px dashed #0D8390;
        padding: 16px 20px;
        border-radius: 13px;
    }

    .main_btn a {
        font-size: 14px;
        font-weight: 800;
        border-radius: 5px;
    }

    .hero_left .order_todad_title {
        display: block;
    }

    .hero_left .giftbox_area {
        display: grid;
    }

    .hero_right .order_todad_title {
        display:none;
    }

    .hero_right .giftbox_area {
        display:none;
    }

    .fbs_inner {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 24px;
    }

    .free_best_shiping {
        padding: 25px 0;
    }

    .rtn_inner {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 20px;
        padding: 0 10px;
    }

    .rtn_cnt {
        padding:18px 0 20px;
        height: initial;
    }

    .rtn_title h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .rtn_area {
        padding: 25px 0 45px;
    }

    .ttc_inner {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 0;
    }

    .ttc_left h2 {
        font-size: 26px;
        line-height: 36px;
        margin: 0 0 16px;
    }

    .video_sm {
        display: block;
    }

    .ttc_right {
        display: none;
    }

    .ttc_area {
        padding: 25px 0;
    }

    .ttc_area_2 .ttc_left {
        padding-top: 0;
    }

    .hif_title p {
        font-size: 16px;
    }

    .hif_title p span {
        display: none;
    }

    .hif_title p img {
        width: 96px;
    }

    .hif_title h2 {
        font-size: 24px;
        margin: 0 0 15px;
    }

    .hif_area {
        padding: 25px 0;
    }

    .hif_cnt_rating h4 {
        font-size: 18px;
        display: inline-block;
        padding-right: 30px;
        line-height: 26px;
    }

    .hif_cnt_rating img {
        width: 80px;
        display: inline-block;
        margin-right: 0 !important;
    }

    .ik_right {
        padding-left: 0;
        width: 100%;
        padding-top: 20px;
    }

    .ik_inner {
        display: block;
    }

    .ik_img {
        width: 100%;
    }

    .ik_right ul {
        padding-top: 20px;
    }

    .ik_right ul li {
        display: flex;
        align-content: center;
    }

    .ik_right ul li span {
        margin-left: 5px;
        margin-top: 3px;
    }

    .inside_kit_area {
        padding: 20px 0 20px;
    }

    .htu_inner {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 20px;
    }

    .htu_btm p {
        font-size: 17px;
        line-height: 26px;
        display: block;
        text-align: center;
        margin-top: 20px;
    }

    .htu_btm p br {
        display: none;
    }

    .howto_use_area {
        padding: 25px 0;
    }

    .ot_cnt_wrapper {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 17px;
    }

    .order_today_area {
        padding: 25px 0;
    }

    .dlp_inner {
        display: block;
    }

    .dlp_left {
        width: 100%;
        text-align: center;
        padding-bottom: 20px;
    }

    .dlp_right {
        width: 100%;
    }

    .dlp_area {
        padding: 25px 0;
    }

    .dlp_list ul {
        padding-left: 0px;
    }

    .dlp_list ul li br {
        display: none;
    }

    .dlp_r_top p br {
        display: none;
    }

    .c_r_inner {
        grid-template-columns: repeat(1,1fr);
    }

    .c_reviwe_area {
        padding: 25px 0;
    }

    .rg_img img {
        max-width: 235px;
    }

    .rg_img  {
        padding: 15px 0;
    }

    .rg_area {
        padding: 25px 0 10px;
    }

    .ttc_area_6 .ttc_left {
        padding-top: 0;
    }

    .faq_area {
        padding: 0 0 10px;
    }

    .faq_inner {
        padding-left: 0;
        padding-right: 9px;
    }

    .accordion-button {
        line-height: 24px;
    }

    .wm_area {
        padding: 15px 0 25px;
    }

    .wm_title h2 {
        font-size: 26px;
    }

    .wm_title h2 br {
        display: none;
    }
    
    .wm_title p {
        font-size: 17px;
        margin: 15px 0 20px;
    }

    .wm_table {
        /* display: none; */
    }

    .wm_sm_table {
        display: none;
    }

    .ttc_area_5 .ttc_left h2 br {
        display: none;
    }

    .ttc_area_5 .ttc_right {
        padding-top: 0;
    }

    .rtn_title h2 {
        padding: 0 10px;
    }

    .rtn_title h2 br {
        display: none;
    }

    .rtn_cnt {
        padding: 20px;
    }

    .rtn_cnt h3 {
        margin: 15px 0 10px;
        font-size: 16px;
    }

    .rtn_cnt h3 img {
        margin-top: -5px;
    }

    .ttc_area_2 {
        background-color: #F4EEEE;
    }

    .hif_cnt_span span {
        margin: 10px 0;
    }

    .oc_des p {
        text-align: center;
    }

    .f_des p {
        margin: 0;
        display: inline-block;
    }

    .f_ds_sm_2 {
        display: none !important;
    }

    .f_P_sm {
        display: block;
    }

    .f_P_sm_3 {
        display: block;
    }

    .f_P_sm p {
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        color: #ffffff;
    }

    .f_P_sm_3 p {
        font-weight: 400;
        font-size: 12px;
        line-height: 21px;
        color: #ffffff;
    }


    .faq_title h2 {
        font-size: 31px;
        margin: 30px 0 25px;
        padding: 0 35px;
    }

    .htu_cnt h4 {
        display: none;
    }

    .htu_cnt h5 {
        display: block;
        margin: 0 0 15px;
    }

    .htu_cnt p {
        text-align: center;
        padding: 0 10px;
    }

    .wm_table_area {
        /* display: none; */
    }

    .htu_btm p span {
        font-weight: 400;
    }

    /* .wm_sm_t {
        display: block;
    } */

    .d_reviwe_inner {
        display: grid;
        grid-template-columns: repeat(1,1fr);
        grid-gap: 15px;
        padding: 0 30px;
    }

    .d_reviwe_cnt {
        height: initial;
        margin-top: 0 !important;
    }

    .hero_left_btm {
        display: none;
    }

    .hero_left_btm_sm {
        display: block;
        margin-top: 16px;
    }

    .payment_method p {
        font-size: 15px;
        margin: 8px 0;
    }

    .payment_method img {
        padding: 20px 0 8px;
    }

    .free_gift_cnt {
        grid-gap: 8px;
        padding: 20px 8px 25px;
    }

    .fgi_img img {
        width: 80px;
        display: block;
        margin: 0 auto;
    }




    .free_gift_title {
        width: 90%;
    }

    .free_gift_img_cnt h3 {
        display: none;
    }

    .free_gift_img h3 {
        font-size: 12px;
        font-weight: 700;
        line-height: 16px;
        margin: 6px 0 0;
    }

    .gt p {
        padding: 4px;
        font-size: 11.16px;
    }


    .hero_left_btm_sm .main_btn a {
        margin-top: 0;
    }

    .asstitle h3 {
        font-size: 15px;
        line-height: 15px;
        margin-bottom: 15px;
    }

    .asseenon_area {
        padding: 20px 0;
    }

    .rtn_cnt p {
        line-height: 23px;
    }

    .ttc_left p {
        line-height: 26px;
    }

    .ttc_area_3 .ttc_left {
        padding-top: 0;
    }

    .box_1 {
        padding: 19px 14px 19px 14px;
        margin-bottom: 32px;
    }

    .hif_cnt {
        padding-top: 30px;
    }

    .dlp_title {
        padding-bottom: 0;
    }

    .dlp_r_top h3 {
        font-size: 25px;
    }

    .dlp_list p br {
        display: none;
    }

    .dlp_list p {
        font-size: 18px;
    }

    .ttc_area_6 .ttc_left h2 {
        font-size: 32px;
        line-height: 46px;
    }

    .ttc_area_6 {
        padding: 25px 0 0;
    }

    .accordion-body p {
        line-height: 25px;
    }

    .accordion-body {
        padding-right: 20px;
    }

    .rg_area {
        padding: 25px 0 10px;
    }

    .step_inner {
        display: grid;
        grid-template-columns: repeat(1,1fr);
        grid-gap: 20px;
    }

    .step_inner_2 {
        max-width: 100%;
    }

    .step_area {
        padding: 10px 0 50px;
    }

    .ts-wrapper {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 30px;
    }

    .f-inner {
		display: block;
		padding-bottom: 0;
	}

	.f-l {
		width: 100%;
	}

	.f-c {
		width: 100%;
		text-align: center;
	}


    .ingredients_inner {
        grid-template-columns: repeat(1,1fr);
    }

    .ca_cnt {
        padding-left: 20px;
    }

    .ca_cnt p {
        font-size: 15px;
    }

    .ingredients_area {
        padding: 0 0 30px;
    }

    .wm_table_area th {
        font-size: 14px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .wm_table_area .td_1 {
        text-align: left;
        padding-top: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
        width: 20%;
    }

    .wm_table_area td {
        font-size: 14px;
        line-height: 20px;
    }
    .th_2 p{
        display:none;
        
    }
    .th_3 p{
        display:none;
        
    }
    .th_4 p{
        display:none;
        
    }

    .th_img {
        display: none;
    }

    .rg_vi_area {
       
        display: grid;
        grid-template-columns: repeat(2,1fr);
        grid-gap: 30px 30px;
    }

    .th_2 img, .th_3 img, .th_4 img {
        max-width: 70px;
    }

    .th_1 {
        padding-top: 106px !important;
    }

    .td_2, .td_3, .td_4 {
        padding: 5px 14px 8px;
    }

    .product-slider-area {
		padding: 0 0 40px;
	}

	.ps-left {
		width: 100%;
		padding-top: 0;
	}

	.img-btn-wrap {
		display: none;
	}

	.ps-r-top span {
		margin-top: 15px;
		font-size: 16px;
	}

	.ps-r-btn-wrapper {
		grid-gap: 5px;
		padding: 15px 0px 8px;
	}
.slide{
    
    padding-top:10px;
}
	.slide img {
		margin-right: 30px;
		width: 70px;
		margin-bottom:20px;
	}

    .ps-inner {
        display: block;
    }

    .main_img_reviwe {
		padding-left: 0;
		margin-top: 20px;
	}

	.prev-btn {
		top: 40%;
	}
	  
	.next-btn {
		top: 40%;
	}

	.prev-btn {
		left: 0;
	}

    .main-image {
        width: 100%;
        padding-left: 0;
    }

    .video_cnt img {
        width: 100%;
    }

    .free_gift_title h2 {
        font-size: 15px;
        line-height: 23px;
    }

    .kunden_inner {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 10px;
        max-width: 100%;
    }

    .kunden_title h2 {
        font-size: 26px;
    }

    .f_logo img {
        max-width: 250px;
    }

    .rtn_btm {
        padding-top: 40px;
        grid-template-columns: repeat(1,1fr);
        grid-gap: 40px;
    }

    .einfach_cnt {
        grid-template-columns: repeat(3,1fr);
        grid-gap: 20px 10px;
    }

    .ttc_area_3 {
        margin-bottom: 30px;
    }

    .s_1 {
        margin-bottom: 0px;
    }

    .kunden_title h2 {
        margin: 0 0 30px;
    }

    .das_konnen_area {
        padding: 70px 0 60px;
        margin-top: -35px;
    }

    .das_konnen_title h2 {
        font-size: 26px;
        line-height: 36px;
        margin: 0 0 30px;
    }

    .das_konnen_inner {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 40px;
    }

    .das_konnen_img h3 {
        font-size: 24px;
    }

    .dlp_title {
        padding-bottom: 30px;
    }

    .dlp_r_top span br {
        display: none;
    }



    




    

   







}




		
		         
