@media (min-width: 1800px) {

.woocommerce-page .shop_wrap .products div[class*="col-"] { margin-bottom: 147px; }

}

@media (min-width: 1440px) and (max-width: 1749px) {
/* Home Page Start */
.sub_menu_custom { width: 800px; }
.sub_menu_inner { padding: 66px 114px; }
.sub_menu_inner .menu_title h2 { font-size: 90px; }
.menu_closed_btn { top: 79px;right: 57px; }
.main_sub_menu { padding: 49px 0 0 73px; }
.main_sub_menu ul li a i { width: 43px;height: 43px; font-size: 20px; }
.main_sub_menu ul li a:after { width: 20px; }
.main_sub_menu ul li a { padding: 0 0 0 35px; }

.navigation_main > ul { margin: 0 -22px; }
.navigation_main > ul li { padding: 0 22px; }
.home-slider .owl-nav { max-width: 1370px; }
/*.banner_slide_image { height: 798px; }*/
.button_sec_wrap { padding: 77px 0 94px; }
#counter {font-size: 31px;}
.slide_count_blk { bottom: 42px; }
.home_banner_text { padding-bottom: 88px; }
.artical_dtl h2 ,
.home_banner_text_inner h1 { font-size: 36px; }
.button_inner_sec .sec_btn_link { font-size: 32px; padding: 32px 84px 32px 30px; }
.artical_dtl { padding: 28px 37px; }
.partner_logo li a img {max-width: 181px;max-height: 56px;}
.bottom_footer .left_footer_address { width: 287px; }
.right_newsletter { width: 490px; }
.bottom_footer .left_footer_address p { font-size: 20px; }
.link_more li a { font-size: 22px; }
.right_newsletter h4 { font-size: 31px; }
.center_footer { padding: 42px 0 68px; }
/* Home Page End */

/* Artical Page Start */
.camp-articel { padding: 119px 0 80px 0; }
.camp-articel .atricel_title h1 { font-size: 100px; }
.more_btn { padding-right: 71px; margin-top: 67px; }
/* Artical Page End */

/* Impressum Page Start */
.content_area { padding: 135px 0 113px; }
.content_area h1 { font-size: 75px; }
.content_area h1 + h5 { padding-top: 69px; }
.content_area p + h5, .content_area ul + h5, .content_area ol + h5 P {padding-top: 56px;}
/* Impressum Page End */

/* Artical-Detail Page Start */
.article_banner .banner_caption h2 { font-size: 117px; }
.article_detail_main { padding: 106px 0 150px; }
/* Artical-Detail Page End */


}
@media (min-width: 1600px) and (max-width: 1800px) {

.right_header a { font-size: 20px;padding: 0 16px; }

/* Camps Page Start */
.sub_section .sec_wrap .container { max-width: 1170px; }
.sub_section .sec_wrap { padding: 110px 0; }
.sub_section .sec_wrap .text_wrap h2 { font-size: 90px; }
.sub_section .bg-color { width: calc(((100% - 1170px) / 2) + 1070px / 2 );}
/* Camps Page End */

.woocommerce-order-received .sub_section .sec_image { min-height: 700px;background-size: 1170px; /*background-position: center left -70px;*/ }
.woocommerce-order-received .sub_section .sec_wrap.right_text .text_wrap { max-width: 430px; }
.woocommerce-order-received .sub_section .sec_wrap .text_wrap h2 { font-size: 60px; }

.article_banner .banner_caption h2 { font-size: 90px; }

}

@media (min-width: 1400px) and (max-width: 1599px) {
/* Camps Page Start */
.page_end .news_sec_main .sticky_sidebar { position: absolute;top: auto;bottom: 180px; }
.page_end .news_sec_main .side_menu { margin-top: 0; }
.sub_section .sec_wrap .container { max-width: 970px; }
.sub_section .sec_wrap { padding: 90px 0; }
.sub_section .sec_wrap .text_wrap h2 { font-size: 75px; }
.sub_section .bg-color { width: calc(((100% - 970px) / 2) + 900px / 2 );}
.content_btn_list { max-width: 230px; }
.content_btn_list .primary-btn { font-size: 22px; min-width: 230px; height: 44px; }
/* Camps Page End */

.center_footer_links { width: calc(100% - 287px - 490px); }
.center_footer_links .link_more + .link_more { margin-left: 40px; }

.article_banner .banner_caption h2 { font-size: 90px; }


/* Woocommerce Pages Start */


.pro-single-wrap { padding: 55px 0 170px; }
.woocommerce-products-header { padding-bottom: 50px; }
.woocommerce-products-header h1 { font-size: 90px; }
.shop_wrap { padding: 50px 0 40px; }

.woocommerce .pro-single-wrap #content div.product div.images,
.woocommerce .pro-single-wrap div.product div.images,
.woocommerce-page .pro-single-wrap #content div.product div.images,
.woocommerce-page .pro-single-wrap div.product div.images { width: 62.18%; }

.woocommerce .pro-single-wrap #content div.product div.summary,
.woocommerce .pro-single-wrap div.product div.summary,
.woocommerce-page .pro-single-wrap #content div.product div.summary,
.woocommerce-page .pro-single-wrap div.product div.summary { width: 32.46%; }
.variation-radios-wrap { max-width: 385px; }

.woocommerce-cart .content_inner_mian { padding: 100px 0 250px; }
.woocommerce-cart .content_inner .content_inner_mian h1 { margin-bottom: 100px; }

.woocommerce-order-received .sub_section .sec_image { min-height: 700px;background-size: 1100px; /*background-position: center left -50px;*/ }
.woocommerce-order-received .sub_section .sec_wrap .container { width: 100%;max-width: 1070px; }
.woocommerce-order-received .sub_section .sec_wrap.right_text .text_wrap { max-width: 430px; }
.woocommerce-order-received .sub_section .sec_wrap .text_wrap h2 { font-size: 60px; }

/* Woocommerce Pages End */

}


@media (min-width: 1501px) and (max-width: 1600px) {

.header_inner { padding: 0 60px; }
.navigation_main > ul li { padding: 0 20px; }
.header_inner .shop_img { left: calc(100% - 120px); }

}

@media (min-width: 1400px) and (max-width: 1500px) {

.header_inner { padding: 0 100px; }
.navigation_main > ul li { padding: 0 16px; }
.header_inner .shop_img { left: calc(100% - 170px); }
.right_header a { font-size: 18px;padding: 0 16px; }

}


@media (min-width: 1200px) and (max-width: 1439px) {
/* Home Page Start */

.sub_menu_custom { width: 650px; }
.sub_menu_inner { padding: 46px 84px; }
.sub_menu_inner .menu_title h2 { font-size: 70px; }
.menu_closed_btn { top: 59px;right: 27px; }
.menu_closed_btn a svg { width: 45px; height: auto; }
.main_sub_menu { padding: 39px 0 0 53px; }
.main_sub_menu ul li a i { width: 43px;height: 43px; font-size: 20px; }
.main_sub_menu ul li a:after { width: 20px; }
.main_sub_menu ul li a { padding: 0 0 0 35px; }


.main_wapper { padding-top: 95px; }
#header { height: 95px; } 
.sub_menu_custom { top: 95px;height: calc(100vh - 95px);height: calc((var(--vh,1vh)*100) - 95px); }
.logo a img { height: 65px; }
.right_header, .logo { min-width: 150px; }
.navigation_main > ul { margin: 0 -19px; }
.navigation_main > ul li { padding: 0 19px; }

.home-slider .owl-nav { max-width: 1220px; }
.banner_slide_image { height: calc(100vh - 95px); }
.button_sec_wrap { padding: 77px 0 94px; }
#counter {font-size: 31px;}
.slide_count_blk { bottom: 22px; }
.slide_count_inner { padding-right: 80px; }
.home_banner_text { padding-bottom: 78px; }
.artical_dtl h2 ,
.home_banner_text_inner h1 { font-size: 36px; }
.artical_dtl h2 br { display: none; }

.button_inner_sec .sec_btn_link { font-size: 35px; padding: 32px 84px 32px 30px; }
.article_banner { height: calc(100vh - 95px); }
.artical_dtl { padding: 28px 37px; }
.artical_sec { padding: 86px 0 80px; }
.artical_left_main + .artical_left_main { margin-top: 45px; }
.artical_title h4 { font-size: 22px; }
.artical_row .artical_left { width: calc(100% - 375px); }
.artical_row .artical_right_sidebar { width: 375px; }

.social-list { margin: 0 -15px; }
.social-list li { padding: 0 15px; }
.partner_logo li a img {max-width: 141px;max-height: 50px;}
.bottom_footer .left_footer_address { width: 287px; }
.right_newsletter { width: 350px; }
.newsletter_row { flex-direction: column; }
.center_footer_links { width: calc(100% - 287px - 350px); }
.newsletter_row .newsletter_btn,
.newsletter_row .newsletter_email { width: 100%; }
.bottom_footer .left_footer_address p { font-size: 20px; }
.link_more li a { font-size: 20px; }
.right_newsletter h4 { font-size: 31px; }
.center_footer { padding: 42px 0 68px; }
/* Home Page End */

/* Artical Page Start */
.camp-articel { padding: 99px 0 70px 0; }
.camp-articel .atricel_title h1 { font-size: 80px; }
.more_btn { padding-right: 71px; margin-top: 67px; }
/* Artical Page End */

/* Impressum Page Start */
.content_area { padding: 115px 0 103px; }
.content_area h1 { font-size: 70px; }
.content_area h1 + h5 { padding-top: 69px; }
.content_area p + h5, .content_area ul + h5, .content_area ol + h5 p {padding-top: 56px;}
/* Impressum Page End */

/* Artical-Detail Page Start */
.article_banner .banner_caption h2 { font-size: 97px; }
.article_detail_main { padding: 76px 0 95px; }
/* Artical-Detail Page End */

}


@media (min-width: 1300px) and (max-width: 1399px) {

.header_inner { padding: 0 40px; }
.navigation_main > ul li { padding: 0 10px; }
.header_inner .shop_img { left: calc(100% - 90px);min-width: 176px;width: 176px; }
.right_header a { font-size: 18px;padding: 0 16px; }
.h-lang {margin-top: 11px;}

.button_inner_sec .sec_btn_link { padding: 25px 85px 25px 30px;font-size: 30px; }
.button_sec.stiky_sec .list_btn_row .list_btn_col { padding: 10px 15px; }
.button_sec.stiky_sec .button_inner_sec .sec_btn_link { padding: 15px 80px 15px 30px;font-size: 22px; }
.artical_dtl { padding: 26px 30px; }
.artical_dtl h2,
.home_banner_text_inner h1 { font-size: 32px; }

.sub_section .sec_wrap .container { max-width: 930px; }
.sub_section .sec_wrap { padding: 50px 0; }
.sub_section .sec_wrap .text_wrap h2 { font-size: 75px; }
.sub_section .bg-color { width: 48%;/*width: calc(((100% - 350px) / 2) + (350px / 3) * 2);*/}
.sub_section .sec_wrap .text_wrap { width: 66.66%; }
.content_btn_list { max-width: 230px; margin-top: 35px; }
.content_btn_list .primary-btn { font-size: 22px; min-width: 230px; height: 44px; }

.page_end .news_sec_main .sticky_sidebar { position: absolute;top: auto;bottom: 100px; }
.article_detail_parent.white-bg .article_banner .banner_caption h2 { font-size: 54px; }

.article_banner .banner_caption h2 { font-size: 76px; }

/* Woocommerce Pages Start */

.pro-single-wrap { padding: 30px 0 140px; }
.woocommerce-products-header { padding-bottom: 30px; }
.woocommerce-products-header h1 { font-size: 84px; }
.shop_wrap { padding: 30px 0 40px; }
.shop_wrap .products .pro_image { height: 452px; }

.woocommerce .pro-single-wrap #content div.product div.images,
.woocommerce .pro-single-wrap div.product div.images,
.woocommerce-page .pro-single-wrap #content div.product div.images,
.woocommerce-page .pro-single-wrap div.product div.images { width: 62.18%; }

.woocommerce .pro-single-wrap #content div.product div.summary,
.woocommerce .pro-single-wrap div.product div.summary,
.woocommerce-page .pro-single-wrap #content div.product div.summary,
.woocommerce-page .pro-single-wrap div.product div.summary { width: 32.46%; }
.pro-single-wrap .summary .product_title { font-size: 40px; }
.pro-single-wrap .product_meta { margin-bottom: 25px; }
.pro-single-wrap .summary p.price { font-size: 32px; }
.variation-radios-wrap { max-width: 385px; }

.woocommerce-cart .content_inner_mian { padding: 70px 0 150px; }
.woocommerce-cart .content_inner .content_inner_mian h1 { margin-bottom: 50px; }
.woocommerce-cart .wc-proceed-to-checkout { padding-top: 50px; }

.woocommerce-checkout .checkout_left { max-width: 630px;padding-right: 30px; }
.woocommerce-checkout .checkout-right { max-width: 490px;padding-left: 30px; }
.woocommerce-page section .content_inner_mian .ckt-step .step-item { padding: 0 14px; }
.woocommerce-page section .content_inner_mian .ckt-step .step-item a { min-width: 125px;max-width: 125px;font-size: 13px; }
.woocommerce-page section .content_inner_mian .ckt-step .step-item a:after { right: -28px; width: 18px; }
.woocommerce-page section .ckt-step .step-item span { font-size: 34px; }

.woocommerce form .w3n-form-row .input-text,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection,
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered,
.woocommerce-account form .form-row .input-text, .woocommerce-page form .w3n-form-row .input-text { height: 50px; }
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered { line-height: 50px; }

/* Woocommerce Pages End */

.footer { padding: 50px 0 75px; }
.footer .center_footer { padding: 35px 0 50px; }
.partner_logo li { padding: 15px 18px; }
.center_footer_links { width: calc(100% - 287px - 420px); }
.center_footer_links .link_more + .link_more { margin-left: 30px; }
.right_newsletter { width: 420px; }
.newsletter_row { flex-direction: row; }
.newsletter_row .newsletter_btn { width: 120px; }
.newsletter_row .newsletter_email { width: calc(100% - 120px); }
.newsletter_row .newsletter_btn input { padding: 0 0; }

.woocommerce-order-received .sub_section .sec_image { min-height: 600px;background-size: 940px; /*background-position: center left -50px;*/ }
.woocommerce-order-received .sub_section .sec_wrap .container { width: 100%;max-width: 1050px; }
.woocommerce-order-received .sub_section .sec_wrap.right_text .text_wrap { max-width: 400px; }
.woocommerce-order-received .sub_section .sec_wrap .text_wrap h2 { font-size: 54px; }

}


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

.header_inner { padding: 0 20px; }
.navigation_main > ul li { padding: 0 10px; }
.header_inner .shop_img { left: calc(100% - 110px);min-width: 176px;width: 176px; }
.right_header a { font-size: 18px;padding: 0 16px; }
.h-lang {margin-top: 11px;}

/* Camps Page Start */
.page_end .news_sec_main .sticky_sidebar { position: absolute;top: auto;bottom: 100px; }
.sub_section .sec_wrap .container { max-width: 900px; }
.sub_section .sec_wrap { padding: 50px 0; }
.sub_section .sec_wrap .text_wrap h2 { font-size: 75px; }
.sub_section .bg-color { width: 48%; /*width: calc(((100% - 350px) / 2) + (350px / 3) * 2);*/}
.sub_section .sec_wrap .text_wrap { width: 47%; }
.sub_section .sec_wrap .text_wrap .textbox { max-width: 390px; }
.content_btn_list { max-width: 230px; margin-top: 35px; }
.content_btn_list .primary-btn { font-size: 22px; min-width: 230px; height: 44px; }
/* Camps Page End */

.article_detail_parent.white-bg .article_banner .banner_caption h2 { font-size: 52px; }

.article_banner .banner_caption h2 { font-size: 70px; }

/* Woocommerce Pages Start */

.pro-single-wrap { padding: 30px 0 140px; }
.woocommerce-products-header { padding-bottom: 30px; }
.woocommerce-products-header h1 { font-size: 84px; }
.shop_wrap { padding: 30px 0 40px; }
.shop_wrap .products .pro_image { height: 452px; }

.woocommerce .pro-single-wrap #content div.product div.images,
.woocommerce .pro-single-wrap div.product div.images,
.woocommerce-page .pro-single-wrap #content div.product div.images,
.woocommerce-page .pro-single-wrap div.product div.images { width: 62.18%; }

.woocommerce .pro-single-wrap #content div.product div.summary,
.woocommerce .pro-single-wrap div.product div.summary,
.woocommerce-page .pro-single-wrap #content div.product div.summary,
.woocommerce-page .pro-single-wrap div.product div.summary { width: 32.46%; }
.pro-single-wrap .summary .product_title { font-size: 40px; }
.pro-single-wrap .product_meta { margin-bottom: 25px; }
.pro-single-wrap .summary p.price { font-size: 32px; }
.variation-radios-wrap { max-width: 385px; }

.woocommerce-cart .content_inner_mian { padding: 70px 0 240px; }
.woocommerce-cart .content_inner .content_inner_mian h1 { margin-bottom: 50px; }

.woocommerce-checkout .checkout_left { max-width: 630px;padding-right: 30px; }
.woocommerce-checkout .checkout-right { max-width: 490px;padding-left: 30px; }
.woocommerce-page section .content_inner_mian .ckt-step .step-item { padding: 0 14px; }
.woocommerce-page section .content_inner_mian .ckt-step .step-item a { min-width: 125px;max-width: 125px;font-size: 13px; }
.woocommerce-page section .content_inner_mian .ckt-step .step-item a:after { right: -28px; width: 18px; }
.woocommerce-page section .ckt-step .step-item span { font-size: 34px; }

.woocommerce form .w3n-form-row .input-text,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection,
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered,
.woocommerce-account form .form-row .input-text, .woocommerce-page form .w3n-form-row .input-text { height: 50px; }
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered { line-height: 50px; }

.woocommerce-order-received .sub_section .sec_image { min-height: 550px;background-size: 900px; /*background-position: center left -50px;*/ }
.woocommerce-order-received .sub_section .sec_wrap .container { width: 100%;max-width: 950px; }
.woocommerce-order-received .sub_section .sec_wrap.right_text .text_wrap { max-width: 360px; }
.woocommerce-order-received .sub_section .sec_wrap .text_wrap h2 { font-size: 50px; }

/* Woocommerce Pages End */

.footer { padding: 50px 0 75px; }
.footer .center_footer { padding: 35px 0 50px; }
.partner_logo li { padding: 15px 18px; }
.center_footer_links { width: calc(100% - 287px - 390px); }
.center_footer_links .link_more + .link_more { margin-left: 30px; }
.right_newsletter { width: 390px; }
.newsletter_row { flex-direction: row; }
.newsletter_row .newsletter_btn { width: 130px; }
.newsletter_row .newsletter_email { width: calc(100% - 130px); }
.newsletter_row .newsletter_btn input { padding: 0 0; }

}


@media (min-width: 992px) and (max-width: 1199px) {
/* Home Page Start */

.sub_menu_custom { width: 650px; }
.sub_menu_inner { padding: 35px 84px 35px 55px ; }
.sub_menu_inner .menu_title h2 { font-size: 60px; }
.menu_closed_btn { top: 59px;right: 27px; }
.menu_closed_btn a svg { width: 45px; height: auto; }
.main_sub_menu { padding: 39px 0 0 53px; }
.main_sub_menu ul li a i { width: 43px;height: 43px; font-size: 18px; }
.main_sub_menu ul li a:after { width: 20px; }
.main_sub_menu ul li a { padding: 0 0 0 35px; font-size: 19px; }


.main_wapper { padding-top: 95px; }
#header { height: 95px; }
.header_wapper .container { width: 100%;max-width: 100%; }
.header_inner { padding: 0 20px;justify-content: center; }
#header .logo a img { height: 65px; }
.sub_menu_custom { top: 95px;height: calc(100vh - 95px);height: calc((var(--vh,1vh)*100) - 95px); }
.right_header { min-width: 120px; }
#header .logo { min-width: 135px; }
.navigation_main { padding: 0 20px; }
.navigation_main > ul { margin: 0 -10px; }
.navigation_main > ul li { padding: 0 8px; }
.navigation_main > ul li a { font-size: 18px; }
.right_header a { font-size: 16px;padding: 0 16px; }
/*.right_header a { font-size: 19px; min-width: 120px; }*/
.header_inner .shop_img { left: calc(100% - 90px);min-width: 176px;width: 176px; }


.home-slider .owl-nav { max-width: 930px; }
.banner_slide_image { height: calc(100vh - 95px); }
.button_sec_wrap { padding: 67px 0 67px; }
#counter {font-size: 27px;}
.slide_count_blk { bottom: 15px; }
.slide_count_inner { padding-right: 50px; }
.home_banner_text { padding-bottom: 55px; }
.artical_dtl h2 ,
.home_banner_text_inner h1 { font-size: 32px; }
.artical_dtl h2 br { display: none; }

.button_inner_sec .sec_btn_link { font-size: 30px; padding: 25px 57px 25px 22px; }
.button_inner_sec .sec_btn_link i { right: 18px; }
.button_inner_sec .sec_btn_link i svg { width: 23px; height: auto; }
.article_banner { height: calc(100vh - 95px); }
.artical_dtl { padding: 23px 27px; }
.artical_sec { padding: 66px 0 60px; }
.artical_left_main + .artical_left_main { margin-top: 45px; }
.artical_title h4 { font-size: 20px; }
.artical_row .artical_left { width: calc(100% - 300px); }
.artical_row .artical_right_sidebar { width: 300px; }

.page_end .news_sec_main .sticky_sidebar { position: absolute;top: auto;bottom: 100px; }

.footer { padding: 48px 0 56px; }
.left_logo { padding-bottom: 0; }
.social-list { margin: 0 -15px; }
.social-list li { padding: 0 15px; }
.social-list li a svg { height: 26px; width: auto; }
.partner_logo { margin: 0 -15px; }
.partner_logo li { padding: 15px; }
.partner_logo li a img {max-width: 121px;max-height: 35px;}
.bottom_footer .left_footer_address { width: 45%; }
.right_newsletter { width: 100%; padding: 30px 0 0 0; }
.center_footer_links { width: 55%; }
/* .newsletter_row { flex-direction: column; }
.newsletter_row .newsletter_btn,
.newsletter_row .newsletter_email { width: 100%; } */
.bottom_footer { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.bottom_footer .left_footer_address p { font-size: 20px; }
.top_footer .link_more { margin: 0 -15px; padding-left: 40px; }
.top_footer .link_more li { padding: 0 15px; }
.link_more li a { font-size: 20px; }
.right_newsletter h4 { font-size: 31px; }
.center_footer { padding: 32px 0 58px; }
/* Home Page End */

/* Artical Page Start */
.camp-articel { padding: 79px 0 50px 0; }
.camp-articel .atricel_title h1 { font-size: 60px; }
.more_btn { padding-right: 51px; margin-top: 37px; }
.more_btn a { font-size: 20px; }
.more_btn a i svg { width: 45px; height: auto; }
/* Artical Page End */

/* Impressum Page Start */
.content_area { padding: 115px 0 83px; }
.content_area h1 { font-size: 70px; }
.content_area h1 + h5 { padding-top: 59px; }
.content_area p + h5, .content_area ul + h5, .content_area ol + h5 P {padding-top: 46px;}
/* Impressum Page End */

/* Camps Page Start */
.sub_section .sec_wrap { padding: 90px 0;min-height: inherit; }
.sub_section .sec_wrap .text_wrap h2 { font-size: 75px; }
.sub_section .bg-color { width: 100vw;}
.sub_section .sec_wrap .text_wrap { width: 50%; margin: 0 auto; }
.sub_section .sec_wrap.right_text .text_wrap { text-align: left; }
.sub_section .sec_wrap.right_text .text_wrap .textbox, 
.sub_section .sec_wrap.right_text .text_wrap .content_btn_list { margin-left: 0; }
.sub_section .sec_wrap .text_wrap .textbox { max-width: 100%; }
.content_btn_list { max-width: 230px; margin-top: 35px; }
.content_btn_list .primary-btn { font-size: 22px; min-width: 230px; height: 44px; }
.sub_section .sec_image { position: relative; height: auto; display: block; }
.sub_section .sec_image:after { content: ''; position: relative; display: block; padding: 25.47% 50%; }
.sub_section .bg-color { display: none; }
/* Camps Page End */

/* Artical-Detail Page Start */
.article_banner .banner_caption h2 { font-size: 80px; }
.article_detail_main { padding: 76px 0 95px; }
.article_detail_main .container > .row > [class^="col-"] { -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
.article_detail_parent.white-bg .article_banner .banner_caption h2 { font-size: 46px; }
/* Artical-Detail Page End */


/* Woocommerce Pages Start */

.pro-single-wrap { padding: 30px 0 140px; }
.woocommerce-products-header { padding-bottom: 30px; }
.woocommerce-products-header h1 { font-size: 74px; }
.shop_wrap { padding: 30px 0 40px; }
.shop_wrap .products .pro_image { height: 365px; }
.shop_wrap .product h2,
.shop_wrap .product .pro-cat,
.woocommerce-page .shop_wrap .product .price { font-size: 20px; }

.woocommerce .pro-single-wrap { flex-direction: column;flex-wrap: wrap; }
.woocommerce .pro-single-wrap #content div.product div.images,
.woocommerce .pro-single-wrap div.product div.images,
.woocommerce-page .pro-single-wrap #content div.product div.images,
.woocommerce-page .pro-single-wrap div.product div.images { width: 100%; }

.woocommerce .pro-single-wrap #content div.product div.summary,
.woocommerce .pro-single-wrap div.product div.summary,
.woocommerce-page .pro-single-wrap #content div.product div.summary,
.woocommerce-page .pro-single-wrap div.product div.summary { width: 100%; }
.pro-single-wrap .summary .product_title { font-size: 36px; }
.pro-single-wrap .product_meta .posted_in { font-size: 22px; }
.pro-single-wrap .product_meta { margin-bottom: 25px; }
.pro-single-wrap .summary p.price { font-size: 32px; }
.variation-radios-wrap { max-width: 300px; }
.variation-radios-wrap .variation-radios:last-child { margin-right: 0;margin-left: 0; }

.woocommerce-cart .content_inner_mian { padding: 70px 0 240px; }
.woocommerce-cart .content_inner .content_inner_mian h1 { margin-bottom: 50px; }
.wc-proceed-to-checkout { padding-top: 40px; }


.woocommerce-checkout .checkout_left { max-width: 630px;padding-right: 30px; }
.woocommerce-checkout .checkout-right { max-width: 490px;padding-left: 30px; }
.woocommerce-page section .content_inner_mian .ckt-step .step-item { padding: 0 14px; }
.woocommerce-page section .content_inner_mian .ckt-step .step-item a { min-width: 115px;max-width: 115px;font-size: 13px; }
.woocommerce-page section .content_inner_mian .ckt-step .step-item a:after { right: -22px; width: 15px; }
.woocommerce-page section .ckt-step .step-item span { font-size: 34px; }

.woocommerce-page form .w3n-form-row.address-field { min-height: 50px; }
.woocommerce-checkout .select2-container,
.woocommerce-checkout .select2-container .select2-selection--single { height: 50px;min-height: 50px; }
.woocommerce-account form .form-row label,
.woocommerce form .w3n-form-row label,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label,
.woocommerce-page form .w3n-form-row label { padding-left: 0; }
.woocommerce form .w3n-form-row .input-text,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection,
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered,
.woocommerce-account form .form-row .input-text, .woocommerce-page form .w3n-form-row .input-text { height: 50px; }
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered { line-height: 50px; }
.woocommerce-page.woocommerce-checkout form .form-row-last,
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .w3n-form-row.billing_postcode_half,
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper .w3n-form-row.billing_postcode_half,
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper #shipping_city_field,
.woocommerce-page.woocommerce-checkout .woocommerce .different_billing_address_wrapper .address-opt li .form-row-last { padding-left: 0; }
.woocommerce-page.woocommerce-checkout form .form-row-first,
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper .w3n-form-row.billing_city_half,
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .w3n-form-row.billing_city_half,
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field,
.woocommerce-page.woocommerce-checkout .woocommerce .different_billing_address_wrapper .address-opt li .form-row-first { padding-right: 0; }
.woocommerce-checkout .checkout-right .product-table tr { display: flex;flex-wrap: wrap; }
.woocommerce-checkout .checkout-right .product-table td:first-child { flex-shrink: 1; }
.woocommerce-checkout .checkout-right .product-table td:nth-child(2) { width: 80%;padding-left: 20px; }
.woocommerce-checkout .checkout-right .product-table td:nth-child(3) { padding-left: 130px; }
.woocommerce-checkout .checkout-right .product-table tr + tr td { padding-top: 0; }
.woocommerce-checkout .checkout-right .product-table tr + tr td:first-child,
.woocommerce-checkout .checkout-right .product-table tr + tr td:nth-child(2) { padding-top: 20px; }
.woocommerce-checkout .checkout-right .product-table h4 { font-size: 20px; }
.woocommerce-checkout .checkout-right .product-table span { font-size: 18px; }
.woocommerce-checkout .checkout-right .coupon .input-text { width: calc(100% - 125px); }
.woocommerce-checkout .checkout-right .coupon .button { width: 115px;margin-left: 10px; }


.woocommerce-order-received .sub_section .sec_image { min-height: 550px;background-size: 800px; background-position: center left -50px; }
.woocommerce-order-received .sub_section .sec_wrap .container { width: 100%; max-width: 950px; }
.woocommerce-order-received .sub_section .sec_wrap.right_text .text_wrap { width: 100%;max-width: 360px;margin: 0 0 0 auto; }
.woocommerce-order-received .sub_section .sec_wrap .text_wrap h2 { font-size: 50px; }


/* Woocommerce Pages End */


}


@media (min-width: 992px) {
	body.active_sidebar { overflow: hidden; }
	.woocommerce-page .navigation_main > ul li a { color: #fff; }
}


@media (max-width: 991px) {
.sub_menu_custom { display: none !important; }
.hamburger-icon{height: 38px; width: 38px; background-color: #fff; outline:none; padding:0; margin-top:0; background:none; font-size:0; line-height:normal; border:none; -webkit-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16); -moz-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16); -ms-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16); box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.16); -webkit-appearance:none; -moz-appearance:none; cursor:pointer; border-radius: 50%;display: flex;align-items: center;justify-content: center; }
.hamburger-icon:hover, .hamburger-icon:focus { outline:none; }
.navbar-toggler-icon { position:relative; }
.navbar-toggler-icon { width:18px; height:2px;  background:#1C1B20; }
.navbar-toggler-icon:after {content:''; width:10px; height:2px; position:absolute; right:0; bottom:-5px; background:#1C1B20; }
.navbar-toggler-icon:before {content:''; width:15px; height:2px; position:absolute; right:0; top:-5px; background:#1C1B20; }
.navbar ul.navbar-nav li { padding:8px 0; }
/*.navbar-collapse { position: absolute;left: 0;right: 0;top: 100%;z-index: 123; background:#fafafa;  width:100vw; margin-left:-15px; }*/
.navigation_main.show { width:100vw; opacity:1; visibility:visible; overflow:auto; }
.navbar-toggler-icon:after ,
.navbar-toggler-icon:before { -webkit-transition-duration: .3s, .3s, .3s;
transition-duration: .3s, .3s, .3s;
-webkit-transition-delay: .3s, 0s, 0s;
transition-delay: .3s, 0s, 0s;}
.navbar-toggler-icon:after { -webkit-transition-property:bottom , transform , width; transition-property:bottom , transform , width; }
.navbar-toggler-icon:before { -webkit-transition-property:top , transform , width; transition-property:top , transform , width;  }

.active span.navbar-toggler-icon  { background:none; }
.active .navbar-toggler-icon:after { bottom:0; transform:rotate(45deg); width:18px; }
.active .navbar-toggler-icon:before { top:0; transform:rotate(-45deg);  width:18px; }
.active .navbar-toggler-icon:after ,
.active .navbar-toggler-icon:before {-webkit-transition-delay: 0s, .3s;
transition-delay:0s, .3s;}
.hamburger-icon { z-index:13; }
body.open_menu { overflow:hidden; }
.navigation_main { position:fixed; z-index: 998; right:0; top:104px; height: calc(100vh - 104px); background:#ffffff; width:0; opacity:0; -webkit-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; visibility:hidden; overflow:hidden; padding:70px 15px; }
.header_wapper .navigation_main .main-menu li { width:100%; float:none; display:inline-block; vertical-align:top; padding:8px 0; margin:0 !important; text-align:center; height: auto;line-height: normal; }
.header_wapper .navigation_main .main-menu li a { padding:0; font-size: 19px; }
.navigation_main > ul { -ms-flex-direction: column; flex-direction: column; margin: 0; width: 100%; /*justify-content: center; align-content: center;*/-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: auto;flex-basis: auto;align-items: center;padding-bottom: 130px; }
.navigation_main > ul > li { padding: 0; }
.navigation_main > ul li a::after {left: -6px; right: -6px; height: 3px; -webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible; }
.navigation_main > ul li + li { margin-top: 37px; }
.navigation_main > ul li a { font-size: 24px; }
.navigation_main .shop_btn_sm { position: fixed;left: 0;bottom: 0;display: flex;align-items: center;width: 100%;height: 97px; }
.navigation_main .shop_btn_sm:before,
.navigation_main .shop_btn_sm:after { position: absolute;top: 0;bottom: 0;width: 50%;content: '';pointer-events: none; }
.navigation_main .shop_btn_sm a { position: relative;display: flex;width: 100%;height: 100%; font-family: 'Video Cond'; font-weight: bold;font-size: 28px;color: #fff;text-transform: uppercase;letter-spacing: 0.05em;background: #4685BA;align-items: center;justify-content: center; }
.navigation_main .shop_btn_sm .shop_img { position: absolute;top: 0;bottom: 0;right: 0; }
.header_inner .shop_img { display: none; }
.header_inner .hamburger-icon { display: flex;align-items: center;justify-content: center; }
.header_inner .hamburger-icon span { display: block; }
.woocommerce-page .hamburger-icon { background: #fff !important; }

.sub_section .bg-color { display: none; }
.sub_section .sm-bg-color { display: block; }

.add-to-cart-buttons { top: 130px;width: 54px;height: 54px; }
.add-to-cart-buttons a .total_amount { min-width: 20px;max-width: 20px;min-height: 20px;max-height: 20px;font-size: 11px;bottom: calc(8px - 5px); left: calc(8px - 5px); }

.woocommerce-shipping-fields__field-wrapper,
.woocommerce-billing-fields__field-wrapper { margin: 0 0; }
.woocommerce-checkout .checkout_wrap { flex-direction: column; }
.woocommerce-checkout .checkout_left { max-width: 100%;padding-right: 0; }
.woocommerce-checkout .checkout-right { max-width: 100%;padding: 80px 0; }
.woocommerce-checkout .checkout-right:before { display: block; }
.woocommerce-page.woocommerce-checkout form .form-row-first { padding-right: 0; }
.woocommerce-page.woocommerce-checkout form .form-row-last { padding-left: 0; }

.woocommerce-account .woocommerce-MyAccount-content form .form-row-first,
.woocommerce-account .woocommerce-MyAccount-content form .form-row-last,
.woocommerce-account .woocommerce-MyAccount-content .password-input { width: 100%; }
.woocommerce-account .woocommerce-MyAccount-content form .form-row-first,
.woocommerce-account .woocommerce-MyAccount-content .password-input { padding-right: 0; }
.woocommerce-account .woocommerce-MyAccount-content form .form-row-last { padding-left: 0; }

}


@media (min-width: 768px) and (max-width: 991px) {
/* Home Page Start */
.main_wapper { padding-top: 95px; }
#header { height: 95px; } 
.logo { padding-bottom: 0; }
.home_banner_text_inner { padding: 0 15px; }
.logo a img { height: 65px; }
.right_header, .logo { min-width: 1px; }
.right_header a { font-size: 19px; min-width: 120px; }
.navigation_main { top: 95px; height: calc(100vh - 95px); }
.h-lang {left: auto;right: 0;margin-top: 34px;opacity: 0;visibility: hidden;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.h-lang.open {opacity: 1;visibility: visible;}
.h-lang>a p {color: #191919;}

.home-slider .owl-nav { max-width: 715px; }
.banner_slide_image { height: calc(100vh - 95px); }
.button_sec_wrap { padding: 47px 0 47px; }
#counter {font-size: 23px;}
.slide_count_blk { bottom: 10px; }
.slide_count_inner { padding-right: 30px; }
.home_banner_text { padding-bottom: 55px; }
.artical_dtl h2 ,
.home_banner_text_inner h1 { font-size: 30px; }
.artical_dtl h2 br { display: none; }

.button_sec.stiky_sec .button_inner_sec .sec_btn_link,
.button_inner_sec .sec_btn_link { font-size: 21px; padding: 21px 40px 21px 16px; }
.button_inner_sec .sec_btn_link i { right: 11px; }
.button_inner_sec .sec_btn_link i svg { width: 20px; height: auto; }
.article_banner { height: calc(100vh - 95px); }
.artical_dtl { padding: 23px 27px; }
.artical_sec { padding: 56px 0 45px; }
.artical_left_main + .artical_left_main { margin-top: 45px; }
.artical_title h4 { font-size: 20px; }
.artical_row .artical_left { width: 100%; }
.artical_row .artical_right_sidebar { width: 100%; }
.artical_mian { width: auto; margin: 0 -15px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; }
.artical_mian .artical_lista { width: calc(50% - 30px); margin: 0 15px 30px 15px; }
.artical_mian .artical_lista + .artical_lista { margin-top: 0; }

.article_detail_parent.white-bg .article_banner .banner_caption h2 { font-size: 44px; }
.article_detail_main .row_wrap .flex-col-left { max-width: 65%;flex: 0 0 65%; }
.article_detail_main .row_wrap .flex-col-right { max-width: 30%;flex: 0 0 30%; }
.article_detail_main .article_content .col-1-3 .card_box img { width: 100%; }

.footer { padding: 48px 0 56px; }
.left_logo { padding-bottom: 0; }
.social-list { margin: 0 -10px; }
.social-list li { padding: 0 10px; }
.social-list li a svg { height: 23px; width: auto; }
.partner_logo { margin: 0 -15px; }
.partner_logo li { padding: 15px; }
.partner_logo li a img {max-width: 121px;max-height: 35px;}
.bottom_footer .left_footer_address { width: 42%; }
.right_newsletter { width: 100%; padding: 30px 0 0 0; }
.center_footer_links { width: 58%; }
/* .newsletter_row { flex-direction: column; }
.newsletter_row .newsletter_btn,
.newsletter_row .newsletter_email { width: 100%; } */
.bottom_footer { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.bottom_footer .left_footer_address p { font-size: 18px; }
.top_footer .link_more { margin: 0 -10px; padding-left: 30px; }
.top_footer .link_more li { padding: 0 10px; }
.link_more li a { font-size: 18px; }
.right_newsletter h4 { font-size: 31px; }
.center_footer { padding: 32px 0 38px; }
/* Home Page End */

/* Artical Page Start */
.camp-articel { padding: 64px 0 50px 0; }
.camp-articel .atricel_title h1 { font-size: 54px; }
.more_btn { padding-right: 0; margin-top: 37px;justify-content: center;margin-bottom: 35px; }
.more_btn a { font-size: 20px; }
.more_btn a i svg { width: 45px; height: auto; }
/* Artical Page End */

/* Impressum Page Start */
.content_area { padding:85px 0 63px; }
.content_area h1 { font-size: 55px; }
.content_area h1 + h5 { padding-top: 39px; }
.content_area p + h5, .content_area ul + h5, .content_area ol + h5 P {padding-top: 26px;}
.content_area h5 { font-size: 28px; }
/* Impressum Page End */

/* 404 Page Start */
.error-404 p { font-size: 24px; }
.back_home a { font-size: 21px; }
/* 404 Page End */

/* Camps Page Start */
.sub_section .sec_wrap { padding: 70px 0; }
.sub_section .sec_wrap .text_wrap h2 { font-size: 65px; }
.sub_section .bg-color { width: 100vw;}
.sub_section .sec_wrap .text_wrap { width: 100%; margin: 0 auto; }
.news_sec_main .sticky_sidebar { display: none; }
.sub_section .sec_wrap.right_text .text_wrap { text-align: left; }
.sub_section .sec_wrap.right_text .text_wrap .textbox, 
.sub_section .sec_wrap.right_text .text_wrap .content_btn_list { margin-left: 0; }
.sub_section .sec_wrap .text_wrap .textbox { max-width: 100%; }
.content_btn_list { max-width: 230px; margin-top: 35px; }
.content_btn_list .primary-btn { font-size: 22px; min-width: 230px; height: 44px; }
.sub_section .sec_image { position: relative; height: auto; display: block; }
.sub_section .sec_image:after { content: ''; position: relative; display: block; padding: 25.47% 50%; }
.sub_section .bg-color { display: none; }
/* Camps Page End */

/* Artical-Detail Page Start */
.article_banner .banner_caption h2 { font-size: 60px; }
.article_detail_main { padding: 56px 0 70px; }
.article_detail_main .container > .row > [class^="col-"] { -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
.article_detail_main .article_content { padding-bottom: 70px; }
/* Artical-Detail Page End */


/* Woocommerce Pages Start */

.pro-single-wrap { padding: 30px 0 140px; }
.woocommerce-products-header { padding-bottom: 30px; }
.woocommerce-products-header h1 { font-size: 74px; }
.shop_wrap { padding: 30px 0 40px; }
.shop_wrap .products .pro_image { height: 412px; }
.shop_wrap .products img { /*height: auto;object-fit: none;*/ }
.shop_wrap .products .col-lg-8 img { height: auto; }
.shop_wrap .product h2,
.shop_wrap .product .pro-cat,
.woocommerce-page .shop_wrap .product .price { font-size: 20px; }

.woocommerce .pro-single-wrap { flex-direction: column;flex-wrap: wrap; }
.woocommerce .pro-single-wrap #content div.product div.images,
.woocommerce .pro-single-wrap div.product div.images,
.woocommerce-page .pro-single-wrap #content div.product div.images,
.woocommerce-page .pro-single-wrap div.product div.images { width: 100%;-webkit-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms; }

.woocommerce .pro-single-wrap #content div.product div.summary,
.woocommerce .pro-single-wrap div.product div.summary,
.woocommerce-page .pro-single-wrap #content div.product div.summary,
.woocommerce-page .pro-single-wrap div.product div.summary { width: 100%; }
.pro-single-wrap .summary .product_title { font-size: 36px; }
.pro-single-wrap .product_meta .posted_in { font-size: 22px; }
.pro-single-wrap .product_meta { margin-bottom: 25px; }
.pro-single-wrap .summary p.price { font-size: 32px; }
.variation-radios-wrap { max-width: 100%;margin-bottom: 0; }
.variation-radios-wrap .variation-radios:last-child { margin-right: 0;margin-left: 0; }
.variation-radios-wrap .variation-radios + .variation-radios { margin-left: 15px; }

.woocommerce-cart .content_inner_mian { padding: 70px 0 150px; }
.woocommerce-cart .content_inner .content_inner_mian h1 { margin-bottom: 50px; }
.wc-proceed-to-checkout { padding-top: 40px; }

.woocommerce-cart .woocommerce-cart-form table.shop_table { padding: 30px 0; border-top: solid 1px #808080;border-bottom: solid 1px #808080; }
.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr { display: flex;flex-wrap: wrap; }
.woocommerce-cart .woocommerce-cart-form table.shop_table tr td { display: flex;align-items: flex-start;padding-top: 0;padding-bottom: 0; }
.woocommerce-cart table.shop_table tr td { background: none !important;border: none !important; }
.woocommerce-cart table.shop_table .cart_item:first-child td { padding-top: 0;padding-bottom: 0; }
.woocommerce-cart table.shop_table .cart_item:last-child td { padding-top: 0;padding-bottom: 0; }
.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail { display: flex; }
.woocommerce-cart table.shop_table_responsive tr td:before { display: none; }
.woocommerce-cart table.shop_table .cart_item .product-name { width: 80%;padding-left: 30px;flex-direction: column; }
.woocommerce-cart table.shop_table .cart_item .product-name a { font-size: 24px; }
.woocommerce-cart table.shop_table .cart_item .product-name .pro-cat { font-size: 22px;padding-bottom: 20px; }
.woocommerce-cart table.shop_table .cart_item .product-quantity { padding-left: 140px;align-items: center; }
.woocommerce-cart table.shop_table .cart_item .product-subtotal { padding-left: 30px; }
.woocommerce-cart table.shop_table .cart_item:first-child .product-quantity,
.woocommerce-cart table.shop_table .cart_item:first-child .product-subtotal { padding-bottom: 30px; }
.woocommerce-cart .woocommerce table.shop_table td .product-remove { padding-top: 0;padding-left: 20px; }
.woocommerce-checkout .checkout-step-wrap .sct-step-wrap { padding-bottom: 100px; }

.woocommerce-page form .w3n-form-row.address-field { min-height: 50px; }
.woocommerce-checkout .select2-container,
.woocommerce-checkout .select2-container .select2-selection--single { height: 50px;min-height: 50px; }
.woocommerce-account form .form-row label,
.woocommerce form .w3n-form-row label,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label,
.woocommerce-page form .w3n-form-row label { padding-left: 0; }
.woocommerce form .w3n-form-row .input-text,
.woocommerce form .form-row .woocommerce-input-wrapper select,
.woocommerce-page .checkout-step-wrap .checkout_left [class*="form-row"] select,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection,
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered,
.woocommerce-account form .form-row .input-text, .woocommerce-page form .w3n-form-row .input-text { height: 50px; }
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered { line-height: 50px; }
.woocommerce-page.woocommerce-checkout form .form-row-last,
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .w3n-form-row.billing_postcode_half,
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper .w3n-form-row.billing_postcode_half,
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper #shipping_city_field,
.woocommerce-page.woocommerce-checkout .woocommerce .different_billing_address_wrapper .address-opt li .form-row-last { padding-left: 0; }
.woocommerce-page.woocommerce-checkout form .form-row-first,
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper .w3n-form-row.billing_city_half,
.woocommerce-page form .woocommerce-billing-fields__field-wrapper .w3n-form-row.billing_city_half,
.woocommerce-page form .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field,
.woocommerce-page.woocommerce-checkout .woocommerce .different_billing_address_wrapper .address-opt li .form-row-first { padding-right: 0; }
.woocommerce-page section .content_inner_mian .ckt-step .step-item a:after { right: -34px; }

.woocommerce-account .woocommerce-MyAccount-navigation ul li { margin-bottom: 10px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li + li { margin-top: 0; }
.woocommerce-account .woocommerce-MyAccount-content { margin-top: 20px; }

.woocommerce-order-received .sub_section { padding: 50px 0; }
.woocommerce-order-received .sub_section .sm-bg-color { display: none; }
.woocommerce-order-received .sub_section .sec_image { min-height: 500px;background-size: cover; background-position: bottom 100px left 50px; }
.woocommerce-order-received .sub_section .sec_image:after { display: none; }
.woocommerce-order-received .sub_section .sec_wrap .container { width: 100%; max-width: 750px; }
.woocommerce-order-received .woocommerce .sub_section .sec_wrap { top: auto;bottom: 50px;min-height: auto; }
.woocommerce-order-received .sub_section .sec_wrap.right_text .text_wrap { width: 100%;max-width: 360px;margin: 0 auto; }
.woocommerce-order-received .sub_section .sec_wrap .text_wrap h2 { font-size: 50px; }

/* Woocommerce Pages End */

}


@media (max-width: 767px) {
.container { padding-left: 20px; padding-right: 20px; }
/* Home Page Start */
.main_wapper { padding-top: 95px; }
#header { height: 95px; } 
.logo { padding-bottom: 0; }
.home_banner_text_inner { padding: 0 15px; }
.logo a img { height: 65px; }
.right_header, .logo { min-width: 1px; }
.right_header a { font-size: 19px; min-width: 120px; }
.navigation_main { top: 95px; height: calc(100vh - 95px); }
.h-lang {left: auto;right: 0;margin-top: 34px;opacity: 0;visibility: hidden;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.h-lang.open {opacity: 1;visibility: visible;}
.h-lang a p {color: #191919;}

.home_mobile_banner_mian { width: 100%; position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; height: 708px; }
.home_mobile_banner_wrap { width: 100%; position: relative; padding: 26px 0 0 0; }
.home_mobile_banner_inner { width: 100%; position: relative; }
.home_mobile_banner_inner h1 { font-family: 'Video Cond'; font-weight: bold; font-size: 63px; line-height: 0.87302; text-transform: uppercase; color: #ffffff; }
.home-slider .owl-nav { max-width: 715px;padding: 0 20px;}
.banner_slide_image { height: 540px; }
.mobile_banner { display: block; }
.mobile_banner .banner_caption { position: absolute;top: 0;left: 0;width: 100%;height: 100%; }
.mobile_banner .banner_caption .caption_wrap { position: relative;width: 100%;padding: 30px 0 0; }
.mobile_banner .banner_caption .caption_wrap h2 { font-family: 'Video Cond'; font-weight: bold;font-size: 63px;color: #fff;text-transform: uppercase;line-height: 0.90; }
.button_sec.stiky_sec .button_sec_wrap,
.button_sec_wrap { padding: 49px 0 59px;  background-size: cover; }
.mobile-banner{display: block;}
.button_sec.stiky_sec { height: auto; }
.button_sec.stiky_sec .button_sec_wrap { position: relative; top: auto !important; }
.list_btn_row { -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -6px; }
.list_btn_row .list_btn_col { width: 100%; padding: 6px; }
.button_inner_sec .sec_btn_link.skyblue_color, 
.button_inner_sec .sec_btn_link.firebrick_color, 
.button_inner_sec .sec_btn_link.green_color, 
.button_inner_sec .sec_btn_link.yellow_color_dark, 
.button_inner_sec .sec_btn_link.yellow_color, 
.button_inner_sec .sec_btn_link.pink_color, 
.button_inner_sec .sec_btn_link.dodger_blue_color { color: #ffffff; }
.button_inner_sec .sec_btn_link.skyblue_color i svg path, 
.button_inner_sec .sec_btn_link.firebrick_color i svg path,
.button_inner_sec .sec_btn_link.green_color i svg path,
.button_inner_sec .sec_btn_link.yellow_color_dark i svg path,
.button_inner_sec .sec_btn_link.yellow_color i svg path,
.button_inner_sec .sec_btn_link.pink_color i svg path,
.button_inner_sec .sec_btn_link.dodger_blue_color i svg path { stroke: #ffffff ; }
.button_inner_sec .sec_btn_link i svg { width: 22px; }
.button_inner_sec .sec_btn_link:after { width: 100%; }

#counter {font-size: 23px;}
.slide_count_blk { bottom: 10px; }
.slide_count_inner { padding-right: 30px; }
.home_banner_text { padding-bottom: 55px; }
.artical_dtl h2 ,
.home_banner_text_inner h1 { font-size: 32px; }
.artical_dtl h2 { line-height: 1; }
.artical_dtl h2 br { display: none; }
p { font-size: 15px; line-height: 1.4; }

.button_sec.stiky_sec .button_inner_sec .sec_btn_link,
.button_inner_sec .sec_btn_link { font-size: 30px; padding: 21px 90px 21px 16px; line-height: 0.8666667; }
.button_inner_sec .sec_btn_link i { right: 43px; width: 25px; height: 15px; }
.button_inner_sec .sec_btn_link i:after { content: ''; width: 100%; height: 100%; display: block; background-image: url(../images/white-arrow-shadow.svg); background-repeat: no-repeat; background-size: contain; background-size: contain; }
.button_inner_sec .sec_btn_link i svg { width: 20px; height: auto; display: none; }
.article_banner { height: 708px; }
.artical_dtl { padding: 22px 22px 42px 25px; }
.artical_sec { padding: 61px 0 86px;  }
.artical_left_main + .artical_left_main { margin-top: 48px; }
.button_sec_wrap { border-bottom: solid 1px #808080; }

.artical_row .artical_left:after { content: ''; position: absolute; bottom: 0; left: -50vw; right: -50vw; height: 1px; background-color: #808080; }
.artical_title h4 { font-size: 20px; }
.artical_row .artical_left { width: 100%;position: relative; padding-bottom: 57px; }
.artical_row .artical_right_sidebar { width: 100%; padding-top: 43px; }
.artical_lista + .artical_lista { margin-top: 22px; }
.artical_title h4 { font-size: 24px; }



.footer { padding: 39px 0 37px; border-top: solid 1px #808080; }
.right_logo_link { display: none; }
.top_footer { justify-content: center; padding-bottom: 45px; }
.left_logo { padding-bottom: 0; }
.social-list { margin: 0 -10px; }
.social-list li { padding: 0 10px; }
.social-list li a svg { height: 23px; width: auto; }
.partner_logo { margin: 0 -13px; justify-content: center; }
.partner_logo li { padding: 13px 10px;max-width: 160px; }
.partner_logo li a img {max-width: 130px;max-height: 42px;}
.bottom_footer .left_footer_address { width: 100%; text-align: center; border: none; }
.right_newsletter { width: 100%; padding: 50px 0 0 0; }
.center_footer_links { width: 100%; }
.bottom_footer .left_footer_address p { max-width: 275px; margin-left: auto; margin-right: auto; font-size: 22px; line-height: 1.63636; }
.center_footer_links { -ms-flex-direction: column; flex-direction: column; padding: 39px 0 58px 0; border-bottom: solid 1px #FFFFFF; }
.link_more {text-align: center;}
.center_footer_links .link_more + .link_more { margin-left: 0; }
.newsletter_row { flex-direction: column; }
.newsletter_row .newsletter_btn,
.newsletter_row .newsletter_email { width: 100%; }
.newsletter_email input { text-align: center; }
.bottom_footer { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.top_footer .link_more { margin: 0 -10px; padding-left: 30px; }
.top_footer .link_more li { padding: 0 10px; }
.link_more li a { font-size: 22px; }
.center_footer_links .link_more + .link_more { margin-top: 3px; }
.right_newsletter h4 { font-size: 30px; line-height: 1.2666667; padding: 0 0 7px; }
.right_newsletter { text-align: center; }
.center_footer { padding: 44px 0 58px; }
.center_footer h5 { text-align: center; padding: 0 0 17px 0; }
.mobile-bottom { width: 100%; position: relative; padding: 30px 0 0 0; }
.mobile-bottom .link_more li + li { margin-top: 3px; }
.right_newsletter p { line-height: 1.2; padding-bottom: 42px;color: #fff; }
.woocommerce-page .right_newsletter p { color: #fff; }
/* Home Page End */

/* Artical Page Start */

.camp-articel { padding: 52px 0 87px 0; }
.camp-articel .atricel_title { padding: 0 0 47px 0; }
.camp-articel .atricel_title h1 { font-size: 54px; line-height: 0.962963; }
.camp-articel .atricel_title h1 br { display: block; }
.more_btn { padding-right: 0; margin-top: 56px; justify-content: center; }
.more_btn a { font-size: 15px; }
.more_btn a i svg { width: 28px; height: auto; }
.more_btn a i { margin-left: 10px; }
/* Artical Page End */

/* Impressum Page Start */
.content_area { padding:52px 0 84px; }
.content_area h1 { font-size: 54px; margin: 0px 0px 25px 0px; line-height: 0.962963; }
.content_area h1 + h5 { padding-top: 56px; }
.content_area p + h5, .content_area ul + h5, .content_area ol + h5 P {padding-top: 29px;}
.content_area h5 { font-size: 28px; line-height: 0.96296; margin-bottom: 12px; }
/* Impressum Page End */

/* 404 Page Start */
.content_area.error-404 h1 { margin-bottom: 16px; }
.back_home { padding-top: 9px; }
.error-404.content_area { padding-bottom: 103px; }
.error-404 p { font-size: 15px; color: #7C7C7C; line-height: 1.4; }
.back_home a { font-size: 21px; }
/* 404 Page End */

/* Camps Page Start */
.sub_section .sec_wrap { min-height: inherit; padding: 39px 0 63px; }
.sub_section .sec_wrap .text_wrap h2 { font-size: 48px; line-height: 0.8125; margin-bottom: 27px; }
.sub_section .sec_wrap .text_wrap .textbox p + p { margin-top: 20px; }
.sub_section .bg-color { width: 100vw;}
.sub_section .sec_wrap .text_wrap { width: 100%; margin: 0 auto; padding-bottom: 76px; border-bottom: solid 1px #ffffff; }
.news_sec_main .sticky_sidebar { display: none; }
.sub_section .sec_wrap.right_text .text_wrap { text-align: left; }
.sub_section .sec_wrap.right_text .text_wrap .textbox, 
.sub_section .sec_wrap.right_text .text_wrap .content_btn_list { margin-left: 0; }
.sub_section .sec_wrap .text_wrap .textbox { max-width: 100%; }
.content_btn_list { margin-top: 70px; max-width: 248px; }
.content_btn_list .primary-btn { font-size: 20px; }
.sub_section .sec_image { position: relative; height: auto; display: none; }
.sub_section .sec_image:after { content: ''; position: relative; display: block; padding: 25.47% 50%; }
.sub_section .sec_image.mobile { display: block; }

/* Camps Page End */

/* Artical-Detail Page Start */
.article_banner .banner_image.large { display: none; }	
.article_banner .banner_image.small { display: block; }
.article_banner .banner_caption:after { height: 321px; }
.article_banner .banner_image { min-height: 708px; }
.article_banner .banner_caption h2 { font-size: 60px; }
.article_detail_main { padding: 56px 0 70px; }
.article_detail_main .container > .row > [class^="col-"] { -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
.article_detail_main .article_content { padding-bottom: 70px; }
.article_detail_parent.white-bg .article_banner .banner_caption h2 { font-size: 40px; }
.article_detail_main .row_wrap .flxrow { flex-direction: column; }
.article_detail_main .row_wrap .flex-col-left { max-width: 100%;flex: 0 0 100%; }
.article_detail_main .row_wrap .flex-col-right { max-width: 100%;flex: 0 0 100%; }
.article_detail_main .article_content .col-1-3 .card_box img { width: 100%; }
.article_detail_main .share_buttons { border-top: none;margin-top: 72px;padding: 0 0; }
.article_detail_main .article_content .row + .row,
.article_detail_main .article_content .row div[class*="col-"] + div[class*="col-"] { margin-top: 24px; }
/* Artical-Detail Page End */


/* Woocommerce Pages Start */

.pro-single-wrap { padding: 30px 0 140px; }
.woocommerce-products-header { padding-bottom: 30px; }
.woocommerce-products-header h1 { font-size: 72px; }
.shop_wrap { padding: 30px 0 40px; }
.woocommerce-page .shop_wrap .products div[class*="col-"] { margin-bottom: 40px; }
.woocommerce-page .shop_wrap .products div[class*="col-"].d-sm-none { display: none; }
.shop_wrap .products .pro_image { height: auto; }
.shop_wrap .products img { height: auto;/*object-fit: none;*/ }
.shop_wrap .product h2,
.shop_wrap .product .pro-cat,
.woocommerce-page .shop_wrap .product .price { font-size: 20px; }
.woocommerce-page .woocommerce-message { flex-direction: column-reverse;font-size: 16px;padding: 15px 20px; }
.woocommerce-page .woocommerce-message a.button { margin: 20px auto 0; }
.woocommerce-page .content_inner_mian .woocommerce-info { font-size: 16px;padding: 15px 20px; }

.woocommerce .pro-single-wrap { flex-direction: column;flex-wrap: wrap; }
.woocommerce .pro-single-wrap #content div.product div.images,
.woocommerce .pro-single-wrap div.product div.images,
.woocommerce-page .pro-single-wrap #content div.product div.images,
.woocommerce-page .pro-single-wrap div.product div.images { width: 100%; }

.woocommerce .pro-single-wrap #content div.product div.summary,
.woocommerce .pro-single-wrap div.product div.summary,
.woocommerce-page .pro-single-wrap #content div.product div.summary,
.woocommerce-page .pro-single-wrap div.product div.summary { width: 100%; }
.pro-single-wrap .summary .product_title { font-size: 36px; }
.pro-single-wrap .product_meta .posted_in { font-size: 22px; }
.pro-single-wrap .product_meta { margin-bottom: 25px; }
.pro-single-wrap .summary p.price { font-size: 32px; }
.variation-radios-wrap { max-width: 100%;justify-content: flex-start;margin-bottom: 0; }
.variation-radios-wrap .variation-radios { width: 55px;height: 38px;font-size: 16px; }
.variation-radios-wrap .variation-radios:last-child { margin-right: 0;margin-left: 0; }
.variation-radios-wrap .variation-radios + .variation-radios { margin-left: 10px; }

.woocommerce-cart .content_inner_mian { padding: 70px 0 150px; }
.woocommerce-cart .content_inner .content_inner_mian h1 { margin-bottom: 40px; }
.wc-proceed-to-checkout { padding-top: 40px; }
.woocommerce .pro-single-wrap div.product form.cart .woocommerce-variation-add-to-cart { margin-bottom: 50px; }
.woocommerce .pro-single-wrap div.product form.cart .single_variation_wrap { margin-bottom: 50px; }

.woocommerce-cart .woocommerce-cart-form table.shop_table { padding: 30px 0; border-top: solid 1px #808080;border-bottom: solid 1px #808080; }
.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr { display: flex;flex-wrap: wrap; }
.woocommerce-cart .woocommerce-cart-form table.shop_table tr td { display: flex;align-items: flex-start;padding-top: 0;padding-bottom: 0; }
.woocommerce-cart table.shop_table tr td { background: none !important;border: none !important; }
.woocommerce-cart table.shop_table .cart_item:first-child td { padding-top: 0;padding-bottom: 0; }
.woocommerce-cart table.shop_table .cart_item:last-child td { padding-top: 0;padding-bottom: 0; }
.woocommerce-cart table.shop_table_responsive tr td.product-thumbnail { display: flex; }
.woocommerce-cart table.shop_table_responsive tr td:before { display: none; }
.woocommerce-cart table.shop_table .cart_item .product-name { width: 100%;padding: 30px 0 !important;align-items: center;flex-direction: column; }
.woocommerce-cart table.shop_table .cart_item .product-name a { font-size: 24px; }
.woocommerce-cart table.shop_table .cart_item .product-name .pro-cat { font-size: 22px;padding-top: 10px; }
.woocommerce-cart table.shop_table .cart_item .product-quantity { padding-left: 0;align-items: center; }
.woocommerce-cart table.shop_table .cart_item .product-subtotal { padding-left: 0;margin-left: auto; }
.woocommerce-page.woocommerce-cart .woocommerce table.shop_table td.product-subtotal { font-size: 22px;align-items: center; }
.woocommerce-cart table.shop_table .cart_item:first-child .product-quantity,
.woocommerce-cart table.shop_table .cart_item:first-child .product-subtotal { padding-bottom: 30px; }
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .order-total th,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .order-total td { font-size: 26px; }
.woocommerce-cart table.shop_table .cart_item:first-child .product-quantity { align-items: center; }
.woocommerce-cart .woocommerce table.shop_table td .product-remove { padding-top: 0;padding-left: 20px; }
.sct-step.active .step-data .wc-checkout-shipping { margin-bottom: 30px; }
.woocommerce-checkout .checkout_left .shipping-step.active .wc-checkout-shipping { margin-bottom: 50px; }

.woocommerce .ckt-step { flex-direction: column; }
.ckt-step .step-item { padding: 0 0 30px 0; }
.ckt-step .step-item:last-child { padding-bottom: 0; }
.woocommerce-page .woocommerce-checkout .checkout_left .step-heading { margin-bottom: 100px; }
.woocommerce-page section .content_inner_mian .ckt-step .step-item a { min-width: 130px;max-width: 130px;margin: 0 auto; }
.woocommerce-page section .content_inner_mian .ckt-step .step-item a:after { top: 58px;left: 50%;width: 1px;height: 20px;margin-left: -1px; }
.woocommerce-page .info_title { margin-bottom: 40px; }
.woocommerce-checkout .checkout-right .product-table tr { display: flex;flex-wrap: wrap; }
.woocommerce-checkout .checkout-right .product-table td:first-child { flex-shrink: 1; }
.woocommerce-checkout .checkout-right .product-table td:nth-child(2) { width: 65%;padding-left: 20px;max-width: 65%; }
.woocommerce-checkout .checkout-right .product-table h4 { font-size: 22px; }
.woocommerce-checkout .checkout-right .product-table span { font-size: 18; }
.woocommerce-checkout .checkout-right .product-table td:nth-child(3) { padding-top: 20px; padding-left: 130px; }
.woocommerce-checkout .checkout-right .coupon .input-text { width: calc(100% - 125px); }
.woocommerce-checkout .checkout-right .coupon .button { width: 125px;padding: 0 0;margin-left: 0; }
.woocommerce-checkout .select2-container { min-height: 40px; }
.woocommerce-checkout .select2-container .select2-selection--single { height: 40px; }
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered { line-height: 38px; }
.woocommerce form .w3n-form-row .input-text,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection,
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered,
.woocommerce-account form .form-row .input-text,
.woocommerce-page form .w3n-form-row .input-text { padding: 0 20px; }
.step-btn-wrap { flex-direction: column;justify-content: center; }
.step-btn-wrap .step-btn,
.order-review-step button#place_order { max-width: 280px;font-size: 20px;height: 45px; }
.woocommerce-checkout .woocommerce .different_billing_address_wrapper { margin-bottom: 30px; }
.woocommerce-page .checkout-step-wrap .checkout_left [class*="form-row"] { margin-bottom: 30px;padding-left: 0 !important;padding-right: 0 !important; }
.woocommerce-page .checkout-step-wrap .checkout_left .woocommerce-shipping-fields__field-wrapper [class*="form-row"]:last-child { margin-bottom: 0; }
.woocommerce-page form .w3n-form-row.address-field { min-height: 40px; }
.checkout-step-wrap .sct-step-wrap { padding-bottom: 100px; }
.checkout-step-wrap .sct-step-wrap.show_info #customer_details .step-display ul li,
.checkout-step-wrap .sct-step-wrap.show_info #orderReviewDetails .step-display ul li,
.checkout-step-wrap .sct-step-wrap.show_info #sdShippingDetails,
.checkout-step-wrap .sct-step-wrap.show_info #paymentDetails #sdPaymentDetails .payment_dtl { flex-direction: column;align-items: flex-start; }
.checkout-step-wrap .sct-step-wrap.show_info #customer_details .step-display .btnbox { display: flex;margin-left: 0;width: 100%;margin-top: 30px; }
.checkout-step-wrap .sct-step-wrap.show_info #customer_details .step-display .btnbox a { padding-left: 0; }
.checkout-step-wrap .sct-step-wrap.show_info #sdShippingDetails,
.checkout-step-wrap .sct-step-wrap.show_info #paymentDetails #sdPaymentDetails .payment_dtl { flex-direction: column; }
.checkout-step-wrap .sct-step-wrap.show_info #sdShippingDetails .step-btn,
.checkout-step-wrap .sct-step-wrap.show_info #paymentDetails #sdPaymentDetails .step-btn,
.checkout-step-wrap .sct-step-wrap.show_info #orderReviewDetails .step-display .btnbox { margin-left: 0; }

.woocommerce-checkout .sct-step.active .step-btn-wrap .step-btn { margin-top: 20px; }

.woocommerce-checkout .woocommerce .checkout_left .different_billing_address_wrapper .address-opt li label.addresss_default_diff,
.woocommerce-checkout .woocommerce .checkout_left .different_billing_address_wrapper .address-opt li label.addresss_different_diff { padding: 0 18px 0 15px; }
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods li label { padding: 0 18px 0 40px; }
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods li label:before { left: 15px !important; }
.checkout-step-wrap #orderReviewDetails .chk-btn-wrap { flex-direction: column;justify-content: center; }
/*.woocommerce-checkout .sct-step-wrap .back-step { padding-left: 0; }*/
.checkout-step-wrap #orderReviewDetails .chk-btn-wrap .button { margin-top: 26px; margin-left: auto;margin-right: auto; }

.woocommerce-account .content_inner_mian { padding-bottom: 70px; }
.woocommerce-account form .form-row label,
.woocommerce form .w3n-form-row label,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label,
.woocommerce-page form .w3n-form-row label { padding-left: 0; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li { margin-bottom: 10px;width: 100%; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li + li { margin-top: 0; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a { height: 45px;line-height: 43px; }
.woocommerce-account .woocommerce-MyAccount-content { margin-top: 20px; }
.woocommerce-account.woocommerce-page .content_inner_mian .woocommerce-info { flex-direction: column-reverse;justify-content: center; }
.woocommerce-account.woocommerce-page .content_inner_mian .woocommerce-info .button { margin: 20px auto 0; }

.woocommerce-order-received .sub_section { padding: 0 0 230px; }
.woocommerce-order-received .sub_section .sm-bg-color { display: none; }
.woocommerce-order-received .sub_section .sec_image { display: block; min-height: 370px;background-size: cover; background-position: bottom 50px left 20% }
.woocommerce-order-received .sub_section .sec_image:after { display: none; }
.woocommerce-order-received .sub_section .sec_wrap .container { width: 100%; max-width: 540px; }
.woocommerce-order-received .woocommerce .sub_section .sec_wrap { top: auto;bottom: 0;min-height: auto; }
.woocommerce-order-received .sub_section .sec_wrap.right_text .text_wrap { width: 100%;max-width: 360px;margin: 0 auto;border: none; }
.woocommerce-order-received .sub_section .sec_wrap .text_wrap h2 { font-size: 40px;line-height: 1.2; }


/* Woocommerce Pages End */

.slide_count_inner { padding-right:0; margin:0; justify-content:center; }

}


@media (max-width: 420px) {
	.variation-radios-wrap { max-width: 350px; }
	.variation-radios-wrap .variation-radios:last-child { margin-right: auto;margin-left: 0; }
}


@media (min-width: 240px) and (max-width: 567px) {
}