@media only screen and (max-width:1340px){.our_cause_section3_left{width:58%;}
.malala_text{width:64%;}
.refer_friend_featured_img{margin-right:0px;}
.refer_friend_featured_img img{max-width:100%;height:auto;}
}
@media only screen and (max-width:1179px){img{max-width:100%;height:auto;}
.container{width:96%;}
.menu_left{width:48%;}
.menu ul li{margin-right:25px;}
.menu_right{width:48%;}
.menu_right ul li{margin-left:25px;margin-right:0px;}
.how_it_works{background:none;}
.how_work_box{margin-right:5%;width:30%;}
.how_work_box h6{font-size:24px;}
.bx-wrapper .bx-prev{left:-10px !important;}
.bx-wrapper .bx-next{right:-10px !important;}
.banner_text_inner{bottom:50px;}
.footer_center{margin-left:8%;}
.product_div_left{width:45%;padding-right:10px;}
.product_right_div{width:55%;}
.product_bg:nth-child(2n+2) .product_item_div{width:80%;}
.malala_logo{margin-right:20px;}
.malala_text{width:60%;}
.malala_img{max-width:40%;}
.grid li{width:49% !important;}
.grid li:nth-child(2n+2){margin-right:0px !important;float:right;}
.grid li:nth-child(2n+1){margin-right:10px !important;}
.press_logo img{max-width:none !important;}
.press_text{width:65%;}
.single-product-content-details h3{font-size:50px;}
.product_content_price h2{font-size:70px;}
.product_content_price span.amount{font-size:70px;}
.product_content_price{padding-top:10px;text-align:right;}
.social_bg{width:77%;}
.social_icons{width:87px;margin-bottom:5px;}
.social_icons h6{font-size:10px;}
.pro_attributes{width:75%;}
.product_details_bg{width:85%;}
.blog_menu ul li{margin-right:2%;}
.blog_left{width:50%;}
.blog_right{width:50%;padding:15px 35px 0;min-height:inherit;}
.blog_right h5 a{font-size:18px;}
.blog_social{margin-top:0px;}
.blog_right p{font-size:16px;}
.blog_right hr{margin:10px 0px;}
.product_color_bg{right:20px;}
.blog_inner_div:nth-child(2n+2) .blog_left{width:50%;}
.blog_inner_div:nth-child(2n+2) .blog_right{width:50%;}
.cart_section form ul li{min-width:120px;}
.cart_section form ul li:first-child{width:200px;}
.cart_section .cart_item li.product-name{padding-left:10px;width:120px;}
.my_account_content .woocommerce-checkout{margin-left:0px;width:45%;}
.page-template-checkout .create-account-custom{margin-left:0px;width:100%;}
.page-template-checkout .order-review-section{margin-right:0px;width:50%;}
.woocommerce-order-received .woocommerce ul.order_details li{width:22% !important;}
.woocommerce .order_details li strong{font-size:14px;}
.page-template-checkout .checkout_section{width:100%;margin-left:0px;}
.share_with_friends_right{width:42%;}
.page-my-account .your_account_custom{margin:0 auto !important;width:55%;}
.contact_left{width:48%;}
.contact_right{width:48%;}
.contact_question_div h5{font-size:16px;}
.card_value_section{width:55%;}
.gift_card_and_usage{width:40%;}
.switch_pro_and_var_section .switch_product_variable .my_variation{width:48%;}
.switch_pro_and_var_section .switch_product_variable .my_variation h6{font-size:13px;}
.page-my-account .your_account_custom{margin-left:10px;}
.share_with_friends_right{margin-right:10px;}
.my_account_content form.woocommerce-checkout{width:100%;margin-left:0px;}
.refer_friend_header_content h1{font-size:80px;}
.refer_friend_header_content h5{font-size:24px;}
}
@media only screen and (max-width:992px){body{font-size:16px;}
.menu ul li a{font-size:30px;}
.menu_left{padding:35px 0px 38px;}
.menu_left ul li{margin-right:16px;}
.menu_right_top ul li a{font-size:12px;}
.menu_right ul li{margin-left:16px;}
.banner_text_inner{bottom:30px;}
.banner_text_inner img{max-width:220px;height:auto;display:table;clear:both;margin:auto;}
.banner_text_inner .btn{margin-top:5px;}
.how_work_box h6{font-size:18px;}
.home_section1_top h6{font-size:18px;}
.home_section1_top h3{font-size:48px;}
.bx-wrapper .bx-prev{left:-50px !important;}
.bx-wrapper .bx-next{right:-50px !important;}
.footer_center{margin-left:0;width:55%;}
.footer_left{width:165px;}
.footer_right{width:120px;}
.footer_middle_inner{width:62%;}
.footer_top h4{font-size:40px;}
.footer_top{text-align:center;}
.footer_center_center{padding:30px 0px;}
.footer_middle_box{width:100% !important;text-align:center;}
.footer_center_left, .footer_center_center, .footer_center_right{margin-right:30px;width:100%;}
.product_div_left{padding-left:0px;}
.product_right_div{padding:0px 10px;}
.product_bg:nth-child(2n+2) .product_item_div{width:90%;}
.malala_img{max-width:40%;}
.malala_logo{max-width:35%;}
.press_text{width:50%;}
.upload_left input[type="submit"]{margin-right:-40px;}
.file_button{padding-top:60px;}
.product_content_price h2{font-size:48px;}
.product_content_price span.amount{font-size:48px;vertical-align:-5px;}
.single-product-content-details h3{font-size:35px;}
.product_feature_content{padding:30px 20px 20px;}
.single-product-content-details ul li{font-size:12px;}
.share_icon h3{font-size:38px;}
.shipping_left_logo{max-width:160px;}
.shipping_right_logo{max-width:130px;}
.product_details_bg{width:100%;}
.pro_attributes{width:93%;}
.page-template-shave-plans h3.close_title{font-size:20px;}
.page-template-shave-plans h3.close_title{font-size:16px;padding:40px 20px;}
.blog_menu ul li a{font-size:10px;}
.blog_menu ul li{margin-right:2.5%;}
.blog_banner .bx-wrapper{max-width:90% !important;}
.blog_banner .bx-wrapper .bx-prev{left:-23px !important;}
.blog_banner .bx-wrapper .bx-next{right:-23px !important;}
.blog_left{width:45%;}
.blog_right{padding:15px 20px 0;width:55%;}
.product_item_div{width:160px;}
.product_item_div h5{font-size:36px;}
.page-template-shave-plans h3.close_title{padding:25px 20px;}
.cart_section .shop_table{padding:0px 10px;}
.cart_section form ul li{font-size:12px;}
.cart_section form ul{padding:5px 5px 15px;}
.cart_section form ul li:first-child{width:180px;}
.cart_section form ul li{min-width:90px;}
.cart_section .cart_item li.product-name{width:100px;}
.cart_section .cart_item li.product-remove .remove{font-size:17px;}
.cart_section .cart_total_section{width:98%;}
.switch_pro_and_var_section .switch_product{width:100%;}
.switch_pro_and_var_section h4{font-size:18px;}
.page-my-account .your_razore_section .var_switch_btn{float:left;margin-top:10px;}
.page-my-account .your_razore_section{display:inline-block;width:100%;}
.switch_pro_and_var_section .switch_product_variable .my_variation{margin-right:0px;margin-top:20px;}
.contact_question_div h5{font-size:14px;}
.contact_middle{padding:0px 5px 30px;}
.contact_bottom h5{font-size:20px;}
.page-template-checkout .woocommerce .gift_column .woocommerce-info{width:90%;}
.gift-cards-list li:first-child{font-size:16px;}
.gift_card_and_usage .gift_card_price{left:10px;top:10px;}
.footer_left{margin-left:0px;}
.faq_middle_inner{padding-left:0px;}
.single-product .product .images{float:left !important;}
.switch_pro_and_var_section .switch_product_variable .my_variation{width:70%;clear:both;float:none;margin:0 auto;display:inline-block;margin-bottom:20px;}
.switch_pro_and_var_section .switch_product_variable .my_variation:nth-child(2n+2){float:none;margin-right:auto;margin-bottom:0px;}
.page-my-account .your_account_custom{margin-left:0px;}
.share_with_friends_right{margin-right:0px;}
.refer_friend_header_content h1{font-size:60px;}
.refer_friend_header_content h5{font-size:20px;}
.refer_friend_header_content{width:55%;padding-left:0px;}
.refer_friend_how_it_work_section{font-size:24px;}
.product_block_01 .blade_select_content{margin-top:30px;width:80%;}
.inner_page.product .handle_select_list label.querror{right:43%;}
.cart-wrapper .handle_select_list .custqn + .custqn::before{display:none;}
.checkout-body .shop_table.cart .product-price,
.checkout-body .shop_table.cart .product-quantity{min-width:80px;}
.checkout-head{margin-bottom:25px;}
.handle_select_list .custqn{margin-bottom:50px;}
.checkout-head .check-btn{margin-top:30px;}
.checkout-body .shop_table.cart tr td.actions{text-align:right;}
.checkout-body .shop_table.cart tr td.actions input{width:auto;}
}
@media only screen and (max-width:767px){.header_top{height:89px !important;}
.home .slicknav_btn, .slicknav_btn{top:22px !important;}
.home header, .inner_banner header{padding-top:89px;}
.gear_icon{background:#c77083 none repeat scroll 0 0;border-radius:4px;display:block;position:absolute;right:20px;top:27px;width:25px;z-index:9999;}
.acount_info{width:150px;float:right;position:absolute;right:0px;top:56px;border-bottom:none;display:none;}
.acount_info ul{list-style:none;margin-bottom:0px;border:1px solid #C77083;border-bottom:none;}
.acount_info ul li{border-bottom:1px solid #C77083;}
.acount_info ul li a{font-size:12px;color:#C77083;padding:8px 10px;display:inline-block;width:100%;background:#ffffff;}
.acount_info ul li a:hover{text-decoration:none;background:#C77083;color:#ffffff;}
header{padding-top:110px;}
.my_account_content header{padding-top:10px;}
.inner_page{padding-top:0px !important;}
.menu_left{display:none;}
.menu_right{display:none;}
.logo{display:table;float:none;margin:0 auto;}
.logo img{position:absolute;max-width:110px;}
.btn{font-size:16px;}
.banner_text_inner img{clear:both;display:block;height:auto;margin:0 auto;max-width:280px;}
.how_it_works{margin:20px 0px;}
.how_work_box{width:100%;margin-right:0px;margin-bottom:40px;border-bottom:1px dashed #ccc;padding-bottom:10px;}
.how_work_box:last-child{margin-bottom:20px;border-bottom:none;}
.footer_left{width:100%;}
.footer_center{width:100%;margin:20px 0px;}
.footer_right{width:100%;}
.footer_middle_inner{width:100%;padding:0px;}
.social_icon ul{padding-left:0px;}
.banner_text_inner{left:0;top:64px;width:100%;}
.bx-wrapper .bx-prev{left:-10px !important;}
.bx-wrapper .bx-next{right:-10px !important;}
.footer_middle_box{padding-top:0px;margin-top:20px;}
.footer_middle_box:last-child{margin-bottom:20px;}
.footer_middle_box h6{padding-bottom:0px;}
.faq_middle_inner{width:100%;}
.product_div_left{width:100%;}
.product{margin:0px 0px 0px;}
.product_inner{margin-top:30px;}
.product_div_left h2, .product_bg:nth-child(2n+2) .product_right_div h2{font-size:68px;}
.product_item_div{width:100%;margin-bottom:30px;}
.product_right_div{width:100%;padding-top:30px;}
.product_item_img{width:100%;}
.our_cause_section1_top h5{font-size:18px;}
.our_cause_section3_left{width:100%;}
.inner_banner .banner_text_inner{left:0px;}
.malala_img{max-width:100%;margin-top:40px;width:100%;text-align:center;}
.grid li{width:100% !important;}
.grid li:nth-child(2n+1){margin-right:0px !important;}
.press_top{padding-top:45px;}
.press_text{width:62%;}
.upload_top h2{font-size:60px;}
.upload_middle{padding:0px;}
.upload_left{width:100%;}
.upload_right{width:100%;margin-top:30px;}
.upload_left input[type="submit"]{margin-right:0px;float:left;margin-bottom:20px;}
.single-product .gallery_container{width:100%;}
.single-product-content-details{width:100%;}
.social_icons{height:48px;}
.social_bg{width:82%;}
.single-product .gallery_container{width:100% !important;}
.product_gallery .ad-gallery .ad-image-wrapper{width:100% !important;}
.product_gallery .ad-gallery .ad-nav{width:100% !important;}
.left_blog_content{float:none;padding-top:20px;width:100%;}
.right_blog_content{width:290px;float:none;margin:0 auto;margin-top:30px;}
.shipping_left_logo, .shipping_right_logo{max-width:100%;float:none;margin:0 auto;}
.shiiping_center-content{width:100%;text-align:center;margin:20px 0px 0px;}
.shiiping_center-content h3{width:100%;text-align:center;}
.blog_left{width:100%;}
.blog_right{padding:15px 20px 0;width:100%;}
.blog_left img{width:100%;height:auto;}
.blog_right::after, .blog_right::before{display:none;}
.blog_menu{display:none;}
.blog_header{margin-bottom:30px;padding:15px 0 10px;}
.blog_logo{width:185px;margin:0 auto;}
.blog_banner .slicknav_nav{top:70px !important;z-index:99999;}
.main_site_link .main_link_text{display:none;}
.mob_logo_blog{display:block;margin-right:-4px;}
.blog_banner .slicknav_btn{top:16px !important;z-index:99999;}
.blog_banner_text h4{padding:0px 0px 20px;}
.blog_banner .bx-wrapper .bx-viewport{min-height:auto !important;}
.blog_header{position:fixed;top:0px;z-index:99999;}
.blog_banner{margin-top:100px;}
.blog_right ul li{display:inline-block;float:none;}
.blog_banner .slicknav_nav a{text-transform:uppercase;}
.blog_page_inner{margin-top:70px;}
.blog_page_inner .slicknav_btn{z-index:99999;}
.blog_page_inner .slicknav_nav{top:70px !important;}
.blog_page_inner .slicknav_nav a{text-transform:uppercase;}
.blog_inner_div:nth-child(2n+2) .blog_left{width:100%;}
.blog_inner_div:nth-child(2n+2) .blog_right{width:100%;}
.product_item_div:nth-child(2n+2){margin-left:0px;}
.page-template-shave-plans h3.close_title{font-size:14px;padding:20px;}
.cart_lables .product-frequency{display:none;}
.cart_lables .product-quantity, .cart_lables .product-shipping, .cart_item .product_frequency, .cart_item .product-quantity, .cart_item .product_shipping{display:none;}
.mob_frequency{display:block;color:#333333;}
.cart_item .variation-Handles p{margin-bottom:5px;}
.cart_section .cart_item li.product-remove{float:left;margin-left:25px;}
.cart_section form ul li{min-width:60px;}
.cart_section form ul li:first-child{width:190px;}
.product_detail, .select_attr{width:47%;}
.product_detail .sub_title h4{font-size:10px;padding:0px 5px;}
.shave_plan_page h2{font-size:40px;}
.product_detail h2, .attr_img h3{font-size:30px;padding-top:5px;}
.product_detail hr{margin-top:3px;}
.product_detail .sub_title, .attr_title{padding:10px 0px;}
.product_detail .product_price div{font-size:9px;}
.product_detail .product_price .pro_price{font-size:24px;width:60px;}
.product_det_div, .attr_img{padding:12px 0px 5px;}
.before_select_product h3, .after_expand_attr h3, .product_variable_section .after_expand h3{font-size:20px;}
.pro_variation{margin-right:0px;}
.page-template-checkout .create-account-custom{margin-left:0px;width:100%;margin-bottom:30px;}
.page-template-checkout .order-review-section{margin-right:0px;width:100%;margin-top:30px;}
.woocommerce-order-received .woocommerce ul.order_details li{width:47% !important;margin-right:3% !important;margin-bottom:20px;}
.woocommerce-order-received .woocommerce ul.order_details li:nth-child(2){border:none;}
.page-template-checkout .checkout_section{width:100%;}
.recommend_section{width:90%;}
div.cs-select{width:90% !important;}
.cs-select span{font-size:16px !important;}
.page-my-account .your_account_custom{width:100%;}
.share_with_friends_right{width:100%;}
.contact_left{width:100%;}
.contact_right{width:100%;margin-top:20px;}
.page-template-checkout .woocommerce .gift_column .woocommerce-info{width:320px;padding-left:45px !important;}
.before_select_product{padding:0 0 15px;}
.before_select_product p{display:none;}
.product_full_img, .product_head_img h5{display:none;}
.product_head_img{display:inline-block;float:none;margin:0 auto;padding-top:0;min-height:70px;}
.next_tab{position:static;width:70%;border-radius:6px;margin:0 auto;padding:10px 0px;display:table;background:#15928a;color:#ffffff;font-style:normal;}
.next_tab_section::after{width:33px;bottom:-31px;}
.display_product{padding-bottom:20px;}
.after_expand_attr p, .after_expand p, .recomment_text, .recomment_plan{display:none !important;}
.before_select_product h3, .after_expand_attr h3, .product_variable_section .after_expand h3{font-size:14px;}
.product_detail .sub_title{font-size:9px;min-height:50px;}
.attr_title{font-size:9px;}
.pro_attributes{padding-bottom:20px;}
.pro_variation{width:100%;margin-bottom:10px;}
.variation_name h2{float:left;font-size:17px;text-align:center;width:115px;margin-right:10px;padding-top:6px;}
.variation_name{padding:15px 0px;display:inline-block;width:100%;}
.pro_selected::after, .attr_selected::after, .product_variable_section .pro_done::after{background:none;}
.variation_plan{display:none;}
.recommend_section{margin-top:0px;}
.after_expand{padding:15px 0px;}
.product_variable{margin-bottom:20px;}
.all_attributes{padding-top:15px;}
.variation_desc p{font-size:10px;}
.gift_card_custom_section{padding:0px;}
.card_value_section{width:100%;}
.gift_card_and_usage{width:100%;margin-top:20px;}
.gift_card_and_usage .card_img{display:table;margin:0 auto;position:relative;}
.desk_attr_selected_text{display:none;}
.mobile_attr_selected_text{display:block;}
.mobile_after_var_text{display:block;text-transform:uppercase;}
.variation_name > span{clear:both;display:inline-block;}
.var_title_tag > p{display:none;}
.var_inner{display:table;margin:0 auto;width:auto;}
.var_inner_mob{float:right;text-align:center;width:auto;}
.cart_section .complete{padding-top:0px !important;}
.variation_desc p{margin-bottom:20px;}
.banner_text_inner .btn{font-size:18px;}
.product_bg:nth-child(2n+2){padding-bottom:20px;}
.single-product .product_bottom{margin:20px 0px 0px;}
.product_bottom{margin:0px;}
.single-product .product .images{width:100% !important;}
.my_account_content .woocommerce-checkout{margin-left:0px;width:100%;}
a.css-fbl, .flp_wrapper a.css-fbl{bottom:83px;font-size:18px !important;width:90%;}
.var_plan_section{padding:0px 7px;}
.variations_form.cart button{background:#15928a none repeat scroll 0 0;border-radius:6px;color:#ffffff;display:block !important;padding:10px 0;position:static;width:70%;display:block;font-style:normal;margin-top:20px;}
.product_detail .product_price .pro_price .currency_sym{padding-left:14px;}
.my_account_content form.woocommerce-checkout{width:100%;margin-left:0px;}
.woocommerce table.shop_table td.product-name{margin:0;padding-right:20px;width:100% !important;float:none !important;}
.strip_card_section{width:100%;}
.page-my-account .my_account_edit_billing_section .my_billing_first_name, .page-my-account .my_account_edit_billing_section .my_billing_state, .page-my-account .my_account_edit_shipping_section .my_shipping_first_name, .page-my-account .my_account_edit_shipping_section .my_shipping_state{width:100%;}
.page-my-account .my_account_edit_billing_section .my_billing_last_name, .page-my-account .my_account_edit_billing_section .my_billing_zipcode, .page-my-account .my_account_edit_shipping_section .my_billing_last_name, .page-my-account .my_account_edit_shipping_section .my_shipping_zipcode{width:100%;}
.refer_friend_header_content{width:100%;text-align:center;}
.refer_friend_featured_img{width:100%;height:auto;text-align:center;margin-top:30px;}
.refer_friend_featured_img img{max-width:100%;height:auto;width:100%;}
.refer_friend_how_it_work_section .inner_top{padding:0px;}
.refer_friend_how_it_work_section{font-size:18px;}
#stripe-cc-form .form-row{float:none !important;width:100% !important;}
.checkout_section #billing_state_field, .checkout_section .shipping-state, .checkout_section .billing-postcode, .checkout_section .shipping-postcode{width:100% !important;float:none;}
.billing_detail_section label, .billing_detail_section input[type="checkbox"]{display:inline;}
.my_account_content .shop_table a.button{width:100%;text-align:center;margin:5px 0px !important;}
#ui-datepicker-div{margin-left:-10px;}
.single-product .woocommerce-message a.button{clear:both;float:none;display:block;text-align:center;margin:10px 0px;}
.woocommerce-order-received .shop_table_responsive.customer_details th, .woocommerce-view-order .shop_table_responsive.customer_details th{display:block;}
.woocommerce-order-received table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-order-received table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-view-order table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-view-order table.shop_table_responsive tr:nth-child(2n) td{background:#fff;border-top:0;}
#terms_popup{margin-top:150px;width:90%;}
.separator-btns.angel_shave_club div{margin-bottom:10px;text-align:center;}
.add-new-footer div div, .new-prod-popup .add-new-body > div{text-align:center;}
.new-prod-popup .add-new-footer .separator-btns a.btn.white{min-width:185px;}
body #yith-quick-view-modal .yith-wcqv-wrapper{min-width:300px;}
.woocommerce .cart-wrapper .sp-quantity > a.add_button_new{top:-12px;}
.cart_item .product-quantity{display:table-cell;}
.woocommerce .checkout-body .product-quantity .quantity input.input-text{height:30px;width:30px;}
.woocommerce .checkout-body .product-quantity .quantity .minus,
.woocommerce .checkout-body .product-quantity .quantity .plus{height:14px;line-height:12px;width:15px;}
.woocommerce .checkout-body .product-quantity .quantity.buttons_added,
.cart .quantity.buttons_added{width:65px;}
.shop_table.cart .checkout-body .shop_table.cart th, .shop_table.cart .checkout-body .shop_table.cart td{min-width:auto !important;width:auto !important;padding-right:5px;padding-left:5px;line-height:normal;}
.woocommerce .cart-wrapper .product-name a{font-size:11px;}
.cart-wrapper .checkout-head h3,
.cart-wrapper .checkout-head .check-btn{padding-left:0;padding-right:0;}
.cart-wrapper .checkout-head .check-btn{margin-top:15px;}
.pro-single-layout .product-gallery ol.flex-control-thumbs > li{margin:0 1px !important;}
#cart_table_body tr:nth-child(3n){border-top:1px solid #dddddd;}
}

@media only screen and (max-width:480px){.banner{height:200px;background-position:center center !important;}
.our_cuase_banner{height:auto;}
input[type="text"], input[type="email"], input[type="password"], select{height:50px;}
.banner_text_inner .btn{margin-top:10px;}
.btn{padding:10px 20px;}
.banner_text_inner img{max-width:200px;}
.banner_text_inner{bottom:-30px;}
.home_section1_top h3{font-size:36px;}
.home_section1_top h6{font-size:14px;}
.home_section_middle h4{font-size:50px;}
.home_section3 h4{font-size:42px;}
.shave_angel h4{font-size:48px;}
.footer_center_left, .footer_center_center, .footer_center_right{width:100%;margin-right:0px;}
.footer_center_center{padding:15px 0px;}
.footer_middle_box{width:100% !important;}
.home_section2 .bx-wrapper .bx-prev{left:10px !important;}
.home_section2 .bx-wrapper .bx-next{right:10px !important;background:rgba(0, 0, 0, 0) url("../images/shave_angel_arrow.png") no-repeat scroll -14px 0 !important;}
.home_section2 .bx-wrapper .bx-controls-direction a{height:30px !important;width:15px !important;background-size:cover !important;}
.shave_angel ul{margin:30px 0px 30px;}
.copy_right{font-size:10px;}
.social_icon ul li{margin-right:15px;}
.home_section1_top h6 span{font-size:24px;}
.faq_top{padding:50px 0px 0px;}
.faq_top h2{font-size:54px;}
.collapse_faq h6{font-size:16px;}
.faq_middle h5{font-size:20px;}
.product_bg:nth-child(2n+2) .product_item_div{width:100%;}
.product_bg:nth-child(2n+2) .product_item_img{text-align:left;}
.product_color_bg{right:0px;}
.product_div_left h2, .product_bg:nth-child(2n+2) .product_right_div h2{font-size:60px;}
.our_cause_section3{padding:0px 15px;}
.malala_text{width:100%;}
.malala_logo{max-width:100%;margin-right:0px;width:100%;text-align:center;}
.our_cause_section1_top img{max-width:70%;}
.malala_logo img{max-width:60%;}
.press_logo{width:100%;text-align:center;max-width:100%;height:auto;margin-bottom:15px;}
.press_box{padding:20px 12px;}
.press_logo img{position:relative;top:auto;transform:inherit !important;-webkit-transform:inherit !important;-moz-transform:inherit !important;-ms-transform:inherit !important;}
.press_text{width:100%;padding-left:0px;min-height:140px;}
.file_left{width:100%;float:none;}
.file_right{float:none;width:100%;margin-top:10px;}
.file_right ul{margin-left:20px;}
.file_upload{margin-bottom:17px;}
.radio_button_bg h6{font-size:13px;}
.upload_top h2{font-size:50px;}
.upload_middle{margin-top:5px;}
.upload_top{margin-top:40px;}
.radio_button_bg{padding-left:0px;}
.social_bg{width:100%;}
.share_icon h3{float:none;padding-bottom:10px;}
.product_content_price{display:inline-block;margin-bottom:20px;text-align:left;width:100%;float:none;}
.social_icons{width:48%;}
.social_icons h6{font-size:14px;}
.shiiping_center-content h3{font-size:46px;}
.blog_banner .bx-wrapper .bx-controls-direction a{width:25px;height:25px;}
.blog_banner .bx-wrapper .bx-prev{left:-10px !important;background-size:cover;}
.blog_banner .bx-wrapper .bx-next{right:-10px !important;background:rgba(0, 0, 0, 0) url("../images/blog_slider_arrow.png") no-repeat scroll -25px 0;background-size:cover;}
.blog_banner .bx-wrapper .bx-prev:hover{background-position:-50px 0;}
.blog_banner .bx-wrapper .bx-next:hover{background-position:-75px 0;}
.blog_right h5{line-height:0.5;}
.blog_right h5 a{font-size:18px;}
.blog_right p{font-size:14px;}
.blog_inner_text h4 a{font-size:12px;}
.blog_banner_text h6 a{font-size:12px;padding-bottom:10px;}
.blog_inner_text{padding:0px 10px;}
.blog_banner_text h4{line-height:0px;padding-bottom:10px;}
.blog_seperator{margin:5px 0px 10px;}
.blog_banner_text h6{line-height:0px;}
.blog_inner_text p{margin-bottom:2px;}
.single_blog_content .social_bg{margin-left:0px;}
blockquote p{font-size:26px !important;}
.single_blog_content blockquote{margin-left:70px;}
.post_info_inner h5{font-size:24px;}
.single_blog_content .entry p{font-size:16px;}
.single_blog_content .entry h6{font-size:20px;}
.single_blog_content .entry ul{margin-left:30px;margin-bottom:20px;}
.single_blog_content .entry p:first-child::first-letter{font-size:80px;}
.blog_page_inner .blog_page{padding-top:10px;}
.blog_right ul li a, .blog_ul li a{font-size:11px;}
.post_info_inner hr{width:290px;}
.category .faq_top h2, .archive .faq_top h2{font-size:36px;}
.product_content_price{text-align:center;}
.single-product-content-details h3{float:none;text-align:center;margin-bottom:10px;}
.category .faq_top h2, .archive .faq_top h2{background:none;}
.alm-btn-wrap{padding-bottom:0px !important;}
.cart_section form ul li:first-child{width:45%;}
.cart_section .cart_item li .cart_pro_img{margin-left:0px;}
.cart_section form ul li{min-width:50px;}
.cart_item .product-name{display:inline-block;margin-top:10px;}
.page-template-shave-plans h3.close_title, .product-shave-plans h3.close_title{font-size:12px;padding:20px 7px;}
.cart_section .complete{padding-top:25px;}
.cart_total_section h5{font-size:15px;}
.cart_total_section h5 span{font-size:20px;}
.cart_section .cart_item li.product-remove .remove{font-size:18px;float:right;}
.inner_top h2{font-size:56px;}
.page-template-checkout .register_or_section .facebook_continue_btn{font-size:15px;}
.page-template-checkout .order-review-section ul{width:100%;}
.page-template-checkout .order-review-section ul li{font-size:12px;}
.page-template-checkout .woocommerce .woocommerce-info{padding-right:0px !important;text-align:left;padding-left:40px !important;}
.page-template-checkout .woocommerce .woocommerce-info::before{left:0px;}
.woocommerce-order-received .woocommerce ul.order_details li{width:100% !important;margin-right:0px !important;border-right:none;border-bottom:1px dashed #c7c7c7;padding-bottom:20px;}
.woocommerce-order-received .woocommerce h2, .woocommerce-order-received .woocommerce h3{font-size:20px;}
.woocommerce-order-received .shop_table th{font-size:14px !important;}
.select2-container .select2-choice{height:50px !important;}
.page-template-my-account .my_account_content h2, .page-template-my-account .my_account_content h3{font-size:24px;}
.page-privacy h3, .page-terms h3{font-size:24px;}
.page-my-account .edit_tool, .page-my-account .edit_tool_my_account{right:10px;}
.woo_login_frm .woo_login_bg{width:90%;}
.share_with_friends_right h3{font-size:48px !important;}
.display_product{width:95%;}
.product_detail h2, .attr_img h3.product_detail h2, .attr_img h3{font-size:25px;}
.attr_img h3{display:none;}
.attr_img img{width:40%;}
.product_detail .product_price div{float:left;display:inherit;width:45px;}
.product_detail .product_price .pro_price{width:48px;padding-right:0px;}
.product_detail .product_price .pro_price .currency_sym div{padding-left:0px;padding-top:0px;}
.product_detail, .select_attr{width:48%;}
.contact_bottom h5{font-size:16px;}
.contact_middle{padding:0 5px 20px;}
.page-template-checkout .woocommerce .gift_column .woocommerce-info{width:260px;padding-left:45px !important;}
.create-account-custom a.css-fbl, .flp_wrapper a.css-fbl{font-size:16px !important;}
.woo_login_bg h5{font-size:14px;}
.woo_login_bg .css-fbl.js-fbl{font-size:16px !important;}
.gift_card_and_usage .card_img{width:260px;}
.gift_card_and_usage .card_img img{width:90%;}
.gift_card_and_usage .gift_card_price{left:25px;top:10px;}
.gift_card_and_usage .card_description{padding:0px;}
.gift-card-content-editor .ywgc-single-recipient input, .gift-card-content-editor .ywgc-sender-name input{width:100%;}
.ywgc-recipient{max-width:inherit !important;}
.gift-cards-list li:first-child{font-size:13px;padding-left:35px;}
.gift-cards-list{margin-bottom:0px;}
.gift_card_custom_section label{padding-left:0px;}
.variation_desc{width:100%;}
.copy_right p span{margin-right:0px;}
.single-product .product .images .thumbnails a{margin-right:15px !important;}
.switch_pro_and_var_section .switch_product_variable .my_variation{width:100%;}
.page-my-account .your_razore_section .button{display:table;clear:both;float:none;margin-top:10px;}
.wp_custom_login a.flp_forgot_text{float:left;margin-top:32px;}
.woo_login_bg form input[type="text"], .woo_login_bg form input[type="password"], .woo_login_bg form input[type="email"]{height:40px !important;font-size:18px;}
.wp_custom_login .wp_login_remember{font-size:13px;left:2px;position:absolute;top:50px;}
.woo_login_bg .flp_wrapper .flp_orfill{margin-top:10px;}
.woo_login_frm .woo_login_bg{padding:10px 8px !important;}
.woo_login_bg form .login-submit .btn{font-size:14px;}
.strip_card_section table.shop_table td{font-size:12px !important;}
.strip_card_section .shop_table form input[type="submit"]{font-size:10px !important;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last{width:70% !important;}
.woocommerce form .woo-billing-fields-01 #billing_state_field.form-row,
.woocommerce form .woo-billing-fields-01 #billing_postcode_field.form-row{width:100% !important;}
.product_detail_block .product_details .custom_price{float:none;}
.woocommerce div.product form.cart > button.single_add_to_cart_button{float:none;margin-top:15px;}
.product_detail_block .cart .quantity-wrapper{width:100%;}
.woocommerce form #billing-checkout-edit-form .form-row-first,
.woocommerce form #billing-checkout-edit-form .form-row-last{width:100% !important;}
}
@media only screen and (max-width:360px){.cart_section .cart_item li.product-remove{margin-left:7px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last{width:80% !important;}
body #yith-quick-view-modal .yith-wcqv-wrapper{min-width:200px;}
.product_block_02 .handle_select_list > li + li::before{display:none;}
}
@media only screen and (max-width:1024px) and (orientation:landscape){.banner_text_inner{left:25.3%;width:465px;}
.banner_text_inner .btn{font-size:18px;margin-top:15px !important;padding:5px 18px;}
.home_section_middle .btn{font-size:18px;padding:5px 18px;}
.shave_angel .btn{font-size:18px;padding:5px 18px;}
.angel_shave_club .btn{font-size:18px;padding:5px 18px;}
.shave_angel{margin:0 auto;width:99%;}
.product_block_01 .blade_select_content{width:100%;}
.cart-wrapper .cart_totals .order-total span.total-prc{margin-right:25px;}
.pro-single-layout .product-gallery ol.flex-control-thumbs > li{margin:0 4px !important;}
}
@media only screen and (min-width:768px) and (max-width:1023px){.first-kit .pro-single-layout .tab-content iframe{width:100%;height:253px;}
#terms_popup{margin-top:150px;width:80%;}
.banner{height:330px;}
.our_cuase_banner{padding-top:110px;}
.banner_text_inner .btn{font-size:18px;margin-top:15px !important;padding:5px 18px;}
.home_section_middle .btn{font-size:18px;padding:5px 18px;}
.shave_angel .btn{font-size:18px;padding:5px 18px;}
.angel_shave_club .btn{font-size:18px;padding:5px 18px;}
.banner_text_inner{top:52%;width:494px;}
.slick-slider .slick-dots{display:none !important;}
.hwt_plan_left_text > label,
.hwt_plan_right_text > label{font-size:40px;}
.shave_plan_page_container{height:100%;padding:0 !important;width:100% !important;}
.blade_tabs .nav-tabs > li{display:inline-block;float:none;width:45%;}
.frequency_tabs .nav-tabs > li{display:inline-block;float:none;width:46%;}
.blade_tabs .nav-tabs > li > a{padding:12px;}
.frequency_tabs .nav-tabs > li > a{padding:12px;}
.frequency_month_plan li{float:left;width:100%;}
.frequency_month_plan span{margin:10px 0;width:100%;}
.frequency_month_plan > ul{display:inline-block;}
.free_us_shipping{margin:15px 0;}
li.blade8_img img{width:50px;}
.form_block .next_bottom{margin:8px 0;}
.extra_lotion_price{background:#F8F8F8 none repeat scroll 0 0;height:auto;width:100%;border-top:1px solid #95A6B3;border-bottom:1px solid #95A6B3;}
.form_action .add_bottom, .form_action .checkout_bottom{border-radius:10px;padding:10px;font-size:15px;}
.form_action .no_thanks_bottom{border-radius:10px;padding:10px;font-size:15px;}
.form_action .added_bottom,
.form_block .edit_bottom,
.form_block .next_bottom{font-size:15px;}
.form_block .edit_bottom{margin:8px 0;}
.forms_head h6{font-size:16px;}
.handle_colors .nav-tabs{border:0 none;margin:0 0 20px;}
.item_selected_list{padding:0 5px;}
.form_03_content{padding:5% 3%;}
.selected_img{height:60px;margin-right:5px;width:60px;}
.selected_item_details{width:66%;}
.payment_methods.methods label{font-size:14px !important;}
.woocommerce-checkout-review-order-table table,
.woocommerce-checkout-review-order-table thead,
.woocommerce-checkout-review-order-table tbody,
.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td,
.woocommerce-checkout-review-order-table tr{display:block;}
.woocommerce-checkout-review-order-table thead tr{position:absolute;top:-9999px;left:-9999px;}
.woocommerce-checkout-review-order-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;}
.woocommerce-checkout-review-order-table td::before{left:0;padding-right:10px;position:absolute;top:4px;white-space:nowrap;width:45%;}
.woocommerce-checkout-review-order-table td:nth-of-type(1):before{content:"";text-align:left;}
.woocommerce-checkout-review-order-table td:nth-of-type(2):before{content:"QUANTITY";text-align:left;}
.woocommerce-checkout-review-order-table td:nth-of-type(3):before{content:"FREQUENCY";text-align:left;}
.woocommerce-checkout-review-order-table td:nth-of-type(4):before{content:"PRICE";text-align:left;}
.order-summary-checkout table.table td{padding:4px 0;text-align:right;}
.label-title{text-align:left;width:100%;}
.woocommerce-checkout-review-order-table .item-des p{text-align:left;width:100%;}
.page-my-account .your_account_custom{width:auto;}
body.single-product .add_to_right{width:66% !important;}
body.single-product .add_to_right_first{width:100% !important;}
body.single-product .product_color_bg_my_acc .colors{width:26%;}
body.single-product .variations .colors > h6{margin:17px 0;text-align:center;}
.blade_select_content::before, .blade_select_content::after{top:12%;}
.blade_select_content::before{right:12%;}
.blade_select_content::after{left:12%;}
.product_block_02 .row > div, .product_block_03 .row > div{min-height:100% !important;}
.woocommerce .cart-wrapper .sp-quantity > a.add_button_new{top:-12px;}
.checkout-body .shop_table.cart th{border:medium none;}
.woocommerce div.product form.cart > button.single_add_to_cart_button{float:none;margin-top:15px;}
.product_detail_block .cart .quantity-wrapper{width:100%;}
.inner_page.product{padding-top:80px;}
.product > section .row > div{min-height:auto !important;}
.pro-single-layout .product-gallery ol.flex-control-thumbs > li{margin:0 4px !important;}
.pro-single-layout .product-gallery ol.flex-control-thumbs > li > img{width:50px !important;height:50px !important;}
.product_detail_block .product_details > h4{display:inline-block;font-size:52px;}
.woocommerce div.product .custom_price p.price, .woocommerce div.product .custom_price span.price{display:inline-block;font-size:34px;margin-top:2px;padding-left:5px;padding-right:0;}
.list_block_head h3{font-size:14px;line-height:20px;}
.home_list_block{padding:20px 10px;}
.list_block_head p{font-size:12px;}
label.free_shipping_label{font-size:12px;}
.list_block_foot ul.ul_point li:before{position:relative;left:-5px;margin:0;}
}
@media only screen and (max-width:1024px) and (orientation:landscape){.list_block_head h3{font-size:14px;line-height:20px;}
.ni-look .form_block{min-height:100%;}
.button_actions, .form_action{bottom:0;position:relative !important;width:100%;}
.payment_methods.methods label{font-size:14px !important;}
.woocommerce-checkout-review-order-table table,
.woocommerce-checkout-review-order-table thead,
.woocommerce-checkout-review-order-table tbody,
.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td,
.woocommerce-checkout-review-order-table tr{display:block;}
.woocommerce-checkout-review-order-table thead tr{position:absolute;top:-9999px;left:-9999px;}
.woocommerce-checkout-review-order-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;}
.woocommerce-checkout-review-order-table td::before{left:0;padding-right:10px;position:absolute;top:4px;white-space:nowrap;width:45%;}
.woocommerce-checkout-review-order-table td:nth-of-type(1):before{content:"";text-align:left;}
.woocommerce-checkout-review-order-table td:nth-of-type(2):before{content:"QUANTITY";text-align:left;}
.woocommerce-checkout-review-order-table td:nth-of-type(3):before{content:"FREQUENCY";text-align:left;}
.woocommerce-checkout-review-order-table td:nth-of-type(4):before{content:"PRICE";text-align:left;}
.order-summary-checkout table.table td{padding:4px 0;text-align:right;}
.label-title{text-align:left;width:100%;}
.woocommerce-checkout-review-order-table .item-des p{text-align:left;width:100%;}
.page-my-account .your_account_custom{width:auto;}
body.single-product .add_to_right{width:75% !important;}
body.single-product .add_to_right_first{width:100% !important;}
body.single-product .product_color_bg_my_acc .colors{float:left;width:36%;}
body.single-product .variations .colors > h6{display:inline-block;margin:17px 0;text-align:center;width:100%;}
.checkout-body .shop_table.cart th{border:medium none;}
}
@media only screen and (max-width:767px){.lost_reset_password{width:96%;padding:0 2%;}
.container.shave_plan_page_container{padding:0 2px;width:100%;}
.banner_text_inner .btn{font-size:18px;margin-top:15px !important;padding:5px 18px;}
.home_section_middle .btn{font-size:18px;padding:5px 18px;}
.shave_angel .btn{font-size:18px;padding:5px 18px;}
.angel_shave_club .btn{font-size:18px;padding:5px 18px;}
.slick-slider .slick-dots{display:none !important;}
.slicknav_nav{z-index:9999 !important;}
.how_it_works{margin:20px 0 0;}
.shave_angel h4{font-size:42px;}
.banner_text_inner{left:0;width:100%;}
#yith-quick-view-content .new-prod-popup > div{padding:25px 25px 0 25px;}
body.woocommerce-cart, body.product-shave-plans, body.woocommerce-checkout{overflow-y:visible;}
.hwt_plan_left{margin-bottom:25px;width:100%;}
.hwt_plan_right{width:100%;}
.hwt_plan_left::before{border-bottom:1px solid #cccccc;border-right:0 none;bottom:0;height:1px;right:0;top:initial;width:100%;}
.hwt_plan_left_img{width:100%;}
.hwt_plan_left_text{width:100%;}
.hwt_plan_left_text > label, .hwt_plan_right_text > label{font-size:40px;}
.hwt_plan_right{width:100%;}
.hwt_plan_right_img{width:100%;}
.hwt_plan_right_text{width:100%;}
.form_block{border-left:1px solid #cccccc;border-right:1px solid #cccccc;width:100%;padding-top:45px;}
.blade_tabs .nav-tabs > li{display:inline-block;float:none;width:45%;}
.frequency_tabs .nav-tabs > li{display:inline-block;float:none;width:46%;}
.blade_tabs .nav-tabs > li > a{padding:12px;}
.frequency_tabs .nav-tabs > li > a{padding:12px;}
.frequency_month_plan li{float:left;width:100%;}
.frequency_month_plan span{margin:10px 0;width:100%;}
.frequency_month_plan > ul{display:inline-block;}
.free_us_shipping{margin:15px 0;}
li.blade8_img img{width:50px;}
.form_block.off_active .button_actions .next_bottom{display:inline-block;}
.form_block.off_active .button_actions .form_02_next{float:left;text-align:center;width:100%;}
.blade_details_list > ul{margin:10px auto;width:90%;}
.extra_lotion_price{background:#F8F8F8 none repeat scroll 0 0;height:auto;width:100%;border-top:1px solid #95A6B3;border-bottom:1px solid #95A6B3;}
.selected_img{float:left;height:60px;margin-right:10px;width:60px;}
.selected_item_details{float:left;text-align:left;width:66%;}
.form_block .add_bottom ,
.form_block .no_thanks_bottom ,
.form_block .added_bottom ,
.form_block .edit_bottom ,
.form_block .next_bottom ,
.form_block .checkout_bottom{font-size:15px;}
.form_action .add_bottom{padding:12px 24px;}
.form_action .no_thanks_bottom{padding:12px 24px;}
.payment_methods.methods label{font-size:14px !important;}
.woocommerce-checkout-review-order-table table,
.woocommerce-checkout-review-order-table thead,
.woocommerce-checkout-review-order-table tbody,
.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td,
.woocommerce-checkout-review-order-table tr{display:block;}
.woocommerce-checkout-review-order-table thead tr{position:absolute;top:-9999px;left:-9999px;}
.woocommerce-checkout-review-order-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;}
.woocommerce-checkout-review-order-table td::before{left:0;padding-right:10px;position:absolute;top:4px;white-space:nowrap;width:45%;}
.woocommerce-checkout-review-order-table td:nth-of-type(1):before{content:"";text-align:left;}
.woocommerce-checkout-review-order-table td:nth-of-type(2):before{content:"QUANTITY";text-align:left;}
.woocommerce-checkout-review-order-table td:nth-of-type(3):before{content:"FREQUENCY";text-align:left;}
.woocommerce-checkout-review-order-table td:nth-of-type(4):before{content:"PRICE";text-align:left;}
.order-summary-checkout table.table td{padding:4px 0;text-align:right;}
.label-title{text-align:left;width:100%;}
.woocommerce-checkout-review-order-table .item-des p{text-align:left;width:100%;}
.button_actions, .form_action{position:static;}
.footer_second{position:static;}
.you_acc_tab.nav-tabs li{width:100%;}
.nav-tabs.you_acc_tab > li > a{margin:0;padding:18px 0;width:100%;}
.your_tab_custom_with{margin:0 auto;width:90%;}
.page-my-account .my_account_detail_section label, .page-my-account .my_account_detail_section h5{font-size:14px;}
.page-my-account .edit_tool, .page-my-account .edit_tool_my_account{position:absolute;right:0;top:8px;}
.page-my-account .edit_tool.btn_custom_edit{top:-23px;}
.page-my-account .shaveplan_list .edit_tool a,
.page-my-account .shaveplan_list .edit_tool_my_account a{font-size:14px;padding:5px 15px;}
.strip_card_section.payment_div .edit_tool button span{font-size:15px;min-height:auto !important;padding:4px 12px;}
.page-my-account .edit_tool a, .page-my-account .edit_tool_my_account a{font-size:15px;padding:4px 12px;}
.card_details_02 .field_01{margin-right:0;width:100% !important;}
.s_code{padding-right:0;text-align:right;width:45%;}
.pay_lable{font-size:13px;padding-left:0;}
.card-no{width:47%;}
.page-my-account .your_razore_section h4,
.shipping_frequency h4,
.order_history_list label,
.woocommerce_account_subscriptions h4{font-size:14px;padding-bottom:10px;}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{font-size:14px;padding:4px 0;}
.your_razor.shaveplan_list > p{font-size:14px;margin:0;}
.shipping_frequency p{font-size:14px;margin-bottom:0;}
a.your_subscription_paush{font-size:14px;padding:8px 14px;}
a.your_subscription_cancel{font-size:14px;padding:8px 14px;}
.shave_plan_bottom li{border-bottom:1px solid #cccccc;padding:20px 15px;width:100%;}
.paush_popup_action a.navermind{font-size:15px;margin:0;padding:8px 10px;}
.shave_plan_bottom li:first-child::after{border-right:0 none;}
.blade_systems{margin:10px 0;width:100%;}
.cancel_reason_action .dont_cancel{display:table;margin:4px auto;padding:10px 7px;}
.cancel_reason_action .cancel_my{display:table;margin:6px auto;padding:10px 15px;}
#cancel_popup02{padding:20px 15px;text-align:left;width:100%;}
.paush_popup_action a.paush_my_plan{margin-left:0;}
.magin-pop-common-style{padding:30px 10px;}
body.single-product .add_to_left{text-align:left;width:100%;}
body.single-product .add_to_right{width:100%;}
body.single-product .add_to_left > p{padding:12px 0;text-align:left;}
.product_color_bg_my_acc > label{padding:12px 0 !important;text-align:left !important;width:100% !important;}
.product_right_div{float:none;margin:0 auto !important;padding:30px 0 0 0;width:90%;}
.product_div_left, .product_right_div{float:none;margin:0 auto !important;padding:30px 0 0 0;width:90%;}
.product_item_shaving{margin:0 auto;width:90%;}
.fresh_ingredient_switchs > a.NI1{display:table;margin:0 auto;width:auto;}
.fresh_ingredient_switchs > a.SS1{display:table;margin:20px auto 0;}
.addtoany_list a{margin:0 0 10px 15px;}
.share_it_new > label{width:100%;}
.addtoany_list a{margin:10px;}
.product_color_bg_my_acc .colors{margin-bottom:5px;width:100% !important;}
.product_color_bg_my_acc span{float:left;}
body.single-product .variations .colors > h6{width:auto;margin:15px;}
.bottom_tab{width:100%;}
.lotion_bottom_block .bottom_tab li{display:inline-block;float:none;list-style-type:none;margin:0;width:45%;}
.lotion_bottom_block .bottom_tab li a{display:block;font-size:15px;letter-spacing:0;padding:15px 0.2em;width:auto;}
.product_detail_block{float:left !important;width:100% !important;}
.lotion_bottom_block{float:left !important;width:100% !important;}
.edit_selection{position:static;}
.edit_selection::before{top:10px;}
footer.login_page_footer.show_element{bottom:0;position:static;}
.blog_banner{margin-top:0;padding-top:100px;}
.blog_banner .slicknav_nav{top:100px !important;z-index:99999;}
.our_cuase_banner{margin-top:-20px;}
.order_complete_block{width:100%;}
.blade_select_content::before, .blade_select_content::after{top:8%;}
.product_month_plane_new h3{font-size:38px;}
.checkout-body .shop_table.cart th{border:medium none;}
.product > section .row > div{min-height:auto !important;}
.cart-wrapper .cart_totals{padding:0;}
.pro-single-layout .product-gallery ol.flex-control-thumbs > li{margin:0 10px !important;}
.pro-single-layout .product-gallery ol.flex-control-thumbs > li > img{width:50px !important;height:50px !important;}
.contact_form_block{width:100%;}
.contact_form_block input.wpcf7-form-control{margin-bottom:0;height:45px;}
.lky-recipient .field-wrap .snd-btn {line-height: 37px;}
	.inner_page.e-giftcard-info.e-giftcard-chck-purchase .lky-recipient .field-wrap #billing-checkout-edit-form p#billing_first_name_field, 
	.inner_page.e-giftcard-info.e-giftcard-chck-purchase .lky-recipient .field-wrap #billing-checkout-edit-form p#billing_state_field, 
	.inner_page.e-giftcard-info.e-giftcard-chck-purchase #payment .payment_box.payment_method_stripe .stripe_new_card p.form-row.form-row-first, 
	.inner_page.e-giftcard-info.e-giftcard-chck-purchase .lky-recipient .field-wrap #billing-checkout-edit-form p#billing_last_name_field, 
	.inner_page.e-giftcard-info.e-giftcard-chck-purchase .lky-recipient .field-wrap #billing-checkout-edit-form p#billing_postcode_field, 
	.inner_page.e-giftcard-info.e-giftcard-chck-purchase #payment .payment_box.payment_method_stripe .stripe_new_card p.form-row.form-row-last {
	    width: 100% !important;
	}
	.sel-amt {
	    text-align: center;
	}
	.sel-amt label {
	    margin-bottom: 15px !important;
	}

}
@media only screen and (max-width:568px){.product_month_plane_new h3{font-size:34px;}
.yith-wcqv-wrapper{min-width:300px;}
.checkout-head .check-btn > a > span{margin-right:0;display:block;}
.product .handle_select_list > li{width:100%;}
.product_block_02 .handle_select_list > li + li::before{display:none;}
.page-template-my-account #post-20 .my_account_content .woocommerce .woocommerce-error, .inner_page #post-20 .woocommerce .woocommerce-message{
        width: 90% !important;
    }
}
@media only screen and (max-width:375px){.blade_select_content::before, .blade_select_content::after{display:none;}
.product_block_01 .blade_select_content{width:100%;}
.product_month_plane_new > li{width:45%;}
.product_month_plane_new h3{font-size:24px;}
.product_month_plane_new label{font-size:10px;}
.checkout-head > h3{font-size:22px;}
.cart-wrapper .checkout-head > h3.sub-head{font-size:18px;}
body #yith-quick-view-modal .yith-wcqv-wrapper{min-width:200px;position:absolute;left:1px;right:1px;top:10px;}
}
@media only screen and (max-width:368px){.lotion_bottom_block .bottom_tab li{width:100%;}
}
@media only screen and (max-width:992px){.woocommerce-cart .edit_selection{display:none;}
}
@media only screen and (max-width:767px) and (orientation:portrait){.first-kit .pro-single-layout .tab-content iframe{height:auto;}
}
@media only screen and (max-width:767px) and (orientation:landscape){body #yith-quick-view-modal .yith-wcqv-wrapper{height:315px;overflow:hidden;}
#yith-quick-view-modal.open .yith-wcqv-main{overflow-y:auto;}
.first-kit .pro-single-layout .tab-content iframe{height:288px;}
}
@media only screen and (min-width:375px) and (max-width:667px){}
@media only screen and (min-width:320px) and (max-width:568px){}
@media only screen and (max-width:479px){.view-checkout{width:100%;}
.view-checkout-item .veiw-itemL{width:100%;}
.view-checkout .view-checkout-item{width:90%;}
.view-checkout-item .veiw-itemL .item-thum{width:70px;margin:0px auto;}
.veiw-itemR ul li .item-name{padding:5px 5px 0 0px;}
.veiw-itemR ul li .item-des{padding:5px 0;}
.veiw-itemR ul.itemR-text{padding:15px 0 0px 0px;}
.product_mpice{position:relative;right:0;}
.e-giftcard-info .lky-recipient .field-wrap .conditn-blk input[type="checkbox"]:before {
    	margin-left: -5px;
    }
    .lky-recipient .field-wrap .conditn-blk input[type="checkbox"] { 
       margin-left: 5px;
   }
    .lky-recipient .field-wrap .snd-btn {
	   	height: 50px;
	    line-height: 29px;
   }
    #js_gi_date .col-sm-6:nth-child(2) .snd-btn.active {
	    font-size: 13px;
	    line-height: 15px;
	} 
}
@media only screen and (max-width:414px){.checkout-head .check-btn > a{display:block;}
.checkout-head .check-btn > a:first-child{margin-bottom:20px;}
.checkout-head .check-btn > a.checkout-button, .woocommerce .cart-wrapper a.checkout-button.button{width:100%;text-align:center;}
.checkout-head .check-btn{text-align:left;}
.pro-single-layout .product-gallery ol.flex-control-thumbs > li{margin:0 1px !important;}
}

/*
@media only screen and (max-width: 600px) {.page-my-account .my_account_detail_section .address form{float: none !important;position: static !important;right: 0 !important;}
    .walt_blce_info_both{display: block !important;width: 100% !important;}
    .walt_blce_info_both .visa-div{float: none !important;}
    .page-my-account .my_account_detail_section .address form .delete_btn {margin-right: 0 !important;}
}
*/