@media(max-width: 1760px){
    .order_now_btn button, .order_now_btn .button_style { padding: 13px 17px; margin-left: 10px; }
    }
@media(max-width: 1666px){
   .main-header .logo{padding: 28px 0 0 0px;}
   .main-nav li{margin: 0 6px;}
}
@media(max-width:1600px){
/* New Header CSS :: START (SM) */
.site__main__header_inner { padding: 21px 15px; }
a.custom-logo-link img {
    max-width: 450px;
}}
@media(max-width:1439px){
/* New Header CSS :: START (SM) */
.site__main__header_inner { padding: 21px 15px; }
a.custom-logo-link img {
    max-width: 320px;
}
/* New Header CSS :: END (SM) */
}
@media(max-width:1530px){
    .main-nav li{margin: 0 8px; font-size: 14px;}
    .order_now_btn button,.order_now_btn .button_style{padding: 13px 17px; margin-left: 10px;}
    .our_story_section .col-sm-6:first-child{padding-left: 15.5%;}
    .our_process_section .top_row{padding-top:30px;padding-bottom:30px;}
    .our_process_section .bottom_row{padding-top:60px;}
}
@media(max-width: 1440px){
    .news_info_home .news_content h3 {color: #3f444b; font-size: 18px;}
    .main-header{padding-right: 0px;}
}
@media(max-width: 1280px){
    .footer_top li{margin: 0 6px;}
    .footer_top .wp-image-71{right: 18px;}
}
@media(max-width: 1366px){
    .main-nav li{margin: 0 8px; font-size: 13px;}
    .order_now_btn button,.order_now_btn .button_style{padding: 13px 8px; margin-left: 6px; font-size: 14px;}
    .main-header .col-sm-6.col-lg-4{flex: 0 0 30%; max-width: 30%;}
    .main-header .col-lg-8{flex: 0 0 70%; max-width: 70%;}
    .our_story_section .col-sm-6:first-child{padding-left: 11.5%;}
    .our_story_section{padding: 27px 0 33px;}
    .faq_section .wpb_wrapper{max-width:900px;margin:0 auto;}
    .our_process_section.home {padding: 35px 15px 12px 15px;}
    .free_shipping_content{bottom:52px;}
   .footer_top .wp-image-71{right: 13px;}
   .variations.product_single_page_variations_c .Quantity_label { right: 152px;}
   .variations .quantity_main.quantity.buttons_added {right: 56px;}
   #variable_product_table tr:nth-child(2) label { right: 145px;}
   #variable_product_table tr:nth-child(4) { right: 35px !important;}
}
@media(max-width: 1199px){
    .toggle_menu{display: block; position: absolute; right: 10px;; top: 22px; z-index: 1;}
   .main-header .col-lg-8{display: none !important;}
    .mobile_bar{display: block !important;}
    .header_mt_1 .d-lg-none{display: none!important;}
    .main-nav-opne.d-lg-none.show{display: block !important;}
    .main-header .d-lg-block{display: none !important;}
    .mobile_bar{text-align: right;}
    a.menu_open.menu_toggle{vertical-align: middle; z-index: 9999; position: relative;}
    .main-header .logo{padding: 20px 0 12px 0px;}
    .order_now_btn, .user_info{margin-top: 25px;}
    .user_info{margin-right: 40px;}.user_info a.cart-customlocation{    margin-right: 12px;}
    svg{height: 35px; width: 35px;}
    .main-header .col-sm-6.col-lg-4 , .mobile_bar{flex: 0 0 50%; max-width: 50%;}
    a.menu_open.close_menu{top:12px;}
    .footer_top .wp-image-71{right: 10px;}
    .footer_top li{margin: 0 3px;}
    .our_story_section .col-sm-6:first-child{padding-left: 6.5%; padding-top: 40px;}
    .our_story_section .col-sm-6:last-child{display: flex; align-items: center;}
    h2:after{height: 90px; width: 90px; top: -36px; left: -44px;}
    h2:before{width: 92px; height: 93px; left: -58px; top: -48px;}
    .news_info{margin: 37px 0 0 0px;}
    .our_process_section .top_row .col-sm-6:last-child{padding-left:70px;padding-right: 80px;}
    .table-data td:nth-child(1) {width: 30%;}
    .table-data td:nth-child(2) {width: 17%;}
    .table-data td:nth-child(3) {width: 24%;}
    .table {width: 95%; max-width: 100%; margin: 0 auto; }
    .ready_to_bulid.col-sm-12 {padding-left: 12%;}
    .free_shipping_content h3{font-size:26px;}
    .free_shipping_content p{font-size:16px;}
    .free_text{padding-left:38px;}
    .product_btm_description .column_main_inner .right_content_div{padding:0  0 0 15px;width:calc(100% - 150px)}.product_btm_description .column_main_inner .img_div{width:150px}.product_btm_description .column_main.width .img_div:after{max-width:calc(100% - 37px)}.product_btm_description .column_main.height .img_div:after{top:0;bottom:auto;max-height:146px}.product_btm_description .column_main.height .img_div:before{top:89px;bottom:auto}
    body.single-product .tpwpg-main.images.tpwpg-regular,body.single-product .woo-variation-product-gallery{padding-left: 30px !important;}
    .product_btm_description .column_main.height {
    padding-left: 15px;
}
    body.single-product .summary.entry-summary{padding-right: 30px !important;}
    .user_info a{margin: 0 6px;}
    .our_story_section .col-sm-6 .pr_7 {
    padding-right: 0;
}
.review_page_Section .main_heding_review { margin: 0 0 27px 58px;}
.review_page_Section { padding-top: 147px;}
section.section.ready_to_bulid_section { padding: 162px 0; }
.our_story_section.home .our_story_right_col { align-items: flex-start; }
.our_story_section.home .our_story_right_col{ padding-left: 15px; padding-right: 15px; } 
/* New Header CSS :: START (SM) */
.site__main__header_inner .right_header_col_inner .brown_btn, .site__main__header_inner .header_col_toggle, .site__main__header_inner .header_cart_count, .site__main__header_inner .header_trustlock { margin-left: 20px; } .brown_btn { padding: 8px 12px; }
/* New Header CSS :: END (SM) */
.header_trustlock.right_header_col_inner { order: 5; margin:15px auto 0 !important; width: 100%; justify-content: center; }
}
@media(max-width: 1024px){
    .footer_top li{margin: 0 3px 3px 3px;}
    .footer_top ul{padding: 20px 0 19px; max-width: 673px; margin: 0 auto;}
    .news_content{width: 74%;}
    h2{font-size: 40px;}
    h2:after{height: 80px; width: 80px; top: -35px; left: -44px;}
    h2:before{width: 82px; height: 82px; left: -56px; top: -45px;}
    .faq_section .search_box{padding: 10px 0 10px;}
    .search_box #btn-search{top: 24px;}
    .main-header li.current_page_item{display: inline-block;}
    .featured_review_section{padding: 60px 0 0;}
     h3.cart_main_title{padding: 60px 0 36px 0;}
     .review_slider .slick-list { margin: 0 -15px; }
     .variations.product_single_page_variations_c .Quantity_label { right: 142px;}
     .variations .quantity_main.quantity.buttons_added { right: 42px;}
}
@media(max-width:991px){
    .our_process_section .bottom_row { padding-top: 0px;}
    .our_process_section .top_row .col-sm-6:last-child{padding-top:20px;}
    .our_process_section{padding:80px 20px;}
    /* .col-md-12.btn_send:before {left: 82.4%;} */
    .free_shipping_content{position:relative;bottom: inherit;
    display: flex;
    justify-content: center;
    align-items: center;}
    .free_text{width:375px;}
    
    .product_btm_description .column_main:not(:first-child){margin-top:30px}.woocommerce div.product .woocommerce-tabs .panel th{padding:11px 15px;font-size:18px}.woocommerce div.product .woocommerce-tabs .panel td{font-size:16px;padding:12px 15px}.woocommerce div.product .woocommerce-tabs .panel{margin-top:15px}.product_radio_top_custom .middle_title_main{padding:0 15px}.product_radio_top_custom .product_div{padding:15px 15px 0 15px}.font_24_bold{font-size:20px}
body.single-product .tpwpg-main.images.tpwpg-regular,body.single-product .woo-variation-product-gallery{padding-left:0!important}body.single-product  .summary.entry-summary{padding:0 0 0 30px!important}.woocommerce-tabs{padding:0}
.woocomerce_tab_customer_review .comment_inner_tab_col {width: 33.33%;}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-variation-price .total_price_heading{font-size: 20px;}
.woocommerce-MyAccount-content h3 {
    font-size: 18px;}
    .page_contant.single_post_content_font {padding: 50px 0 10px;}
    ul.breadcrumbs{font-size:15px}ul.breadcrumbs li{margin-right:6px}
    table.shop_table.shop_table_responsive.btm_cart_total tr{    font-size: 18px;}
    
    .ready_to_bulid.col-sm-12 .h2_ready_dream { max-width: 63%; font-size: 36px; } 
    .ready_to_bulid.col-sm-12 { padding-left: 6.5%; }
    .faq_section.home { padding-top: 100px; }
    .price_calculation input.form-control.pc_calculator_item_input {width: 45%;}
    input#vwidth_qty_area { right: 3px;}
/* New Header CSS :: START (SM) */
.header_login_btn_dealer_cust.right_header_col_inner { order: 4; margin: 15px auto 0 !important; width: 100%; justify-content: center; }
.header_login_btn_dealer_cust.right_header_col_inner .brown_btn:first-child { margin-left: 0 !important; }
/* New Header CSS :: END (SM) */
}

@media(max-width: 768px){
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{display: none;}
    .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead{display: block;}
    .shop_table thead th{padding: 0px 6px 0px 19px !important;}
    .cart_title{padding-left: 15px;}
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {display: inline-block; text-align: left !important;}
    .shop_table td:nth-child(1){width: 53%;}
    .shop_table th:nth-child(1){width: 63%;}
    .woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th{display: inline-block;}
  body.single-product .summary.entry-summary,body.single-product .tpwpg-main.images.tpwpg-regular,body.single-product .woo-variation-product-gallery{width:100%!important}body.single-product .summary.entry-summary{padding:0 0 0!important;margin:20px 0 0!important}
.woocommerce table.my_account_orders td{white-space:nowrap}.woocommerce table.my_account_orders td span.woocommerce-Price-amount.amount{clear:none;display:inline-flex;margin-right:5px}.woocommerce .woocommerce-MyAccount-content table.shop_table_responsive tr td::before,.woocommerce-page .woocommerce-MyAccount-content table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-family:PlayfairDisplay-Bold;font-size:16px;float:left;color:#3f444b;text-transform:capitalize;display:block!important;font-family:WorkSansSemiBold;margin-right:5px}.woocommerce .woocommerce-MyAccount-content table.shop_table_responsive tr td{width:100%;display:flex;align-items:center;padding:10px}.woocommerce .woocommerce-MyAccount-content table.shop_table_responsive thead,.woocommerce-page .woocommerce-MyAccount-content table.shop_table_responsive thead{display:none}.woocommerce-MyAccount-content{padding-top:30px}
.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address:not(:first-child) {
    margin-top: 15px;
}
.tpslick-slide .tpwpg-big span ,.wvg-single-gallery-image-container{
    height: 300px;
    padding: 30px;
}
.tpwpg-main .tpwpg-thumbnail,.woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide >div {
    padding: 7px;
}
.place-order button{width: auto !important;}
.woocommerce-checkout-review-order thead th{padding: 10px !important;}
.woocommerce-account .woocommerce-MyAccount-navigation a {
    padding: 10px 0;
    font-size: 16px;
}
.woocommerce .woocommerce-order ul.order_details li{width:100%;border:0;padding:15px;margin:0;border-bottom:1px dashed #d3ced2;text-align:center}.woocommerce .woocommerce-order ul.order_details{border:1px dashed #d3ced2;border-bottom:0}

.wc-proceed-to-checkout p#privacy_policy_field { justify-content: center; } .wc-proceed-to-checkout { width: 100%; text-align: center; margin: auto; } .wc-proceed-to-checkout .checkout-button.button.alt.wc-forward { float: none; }
.woocommerce-form__label-for-checkbox.checkbox { padding-left: 30px; } .woocommerce-form__label-for-checkbox.checkbox .checkmark_new { left: 0; }
/********05/05/21*********/
input#vlength_qty_area {
    position: unset;
    left: unset;
    top: unset;
}
#variable_product_table tr:nth-child(2) label,#variable_product_table tr:nth-child(4) {
    position: unset !important;
    top: unset !important;
    right: unset !important;
    }
.price_calculation input.form-control.pc_calculator_item_input {
    width: 70%;
}
table#variable_product_table tbody tr td {  width: 100% !important;}
input#vlength_qty_area,input#vwidth_qty_area {
    position: absolute;
    left: unset;
    top: unset;
    right: 0;}
}

@media(max-width: 849px){
    .footer_top ul{padding: 20px 28px 19px 0; max-width: 550px; margin: 0 auto;}
    .news_content{width: 66%;}
    h2:before{width: 59px; height: 59px; left: -35px; top: -24px;}
    .our_story_section .col-sm-6:first-child{padding-left: 3.5%;}
    .our_process_section .top_row .col-sm-6:last-child {padding-left: 30px; padding-right: 30px;}
    .faq_section{padding: 122px 0 40px;}
    .table-data tbody tr:nth-child(1):after, .table-data tbody tr:nth-child(2):after,  .table-data tbody tr:nth-child(3):after, .table-data tbody tr:nth-child(4):after, .table-data tbody tr:nth-child(5):after, .table-data tbody tr:nth-child(6):after {left: -38px;}
    .table-data td {padding: 10px 12px;}
    .table-data thead {font-size: 18px;}
    .table-data .table thead th, .table td, .table th {padding: 9px 6px;}
    .contact_form_section .contact_info .vc_custom_1614762128115 {padding: 47px 15px 66px 15px!important;}
    .faq_section .search_box input{width: 70%;}
    .search_box #btn-search{left: 80%;}
    .traditional_btn a.vc_general{width: 112px;padding: 15px 10px!important;}
    .traditional_joinboard_section h4 {
    padding-right: 10px;
    font-size: 17px;
    left: 30px;
}
section.section.traditional_joinboard_section .col-sm-6 {
    -ms-flex: 0 0 49%!important;
    flex: 0 0 49%!important;
    max-width: 49%!important;
}
.faq_section h2 {
    margin-left: 44px;
}
.faq_section .text_center p{padding-left: 0;}
.table_data.col-sm-12{    padding-left: 25px;}
.review_page_Section .main_heding_review { margin: 0 0 27px 44px;}
.review_page_Section { padding-top: 133px;}
.p_top p {
    padding-top: 252px;
}
}

@media(max-width: 767px){
    .mobile_bar{flex: 0 0 30%; max-width: 30%;}
    .main-header .col-sm-6.col-lg-4 {flex: 0 0 70%; max-width: 70%;}
    .user_info{margin-left:0;}
    .footer_top .wp-image-71{position: unset; padding-bottom: 15px;}
    .footer_top{padding: 30px 0;}
    .footer_top ul{padding: 15px 0px 15px 0; max-width: 660px; margin: 0 auto;}
    .our_story_section .row{display: flex; flex-direction: column-reverse;}
    .our_story_section .col-sm-6 {flex: 0 0 100%; max-width: 100%; padding: 0;}
    .our_story_section .col-sm-6:first-child{text-align: center; padding: 36px 0px 0 0px;}
    h2,.ready_to_bulid.col-sm-12 .h2_ready_dream{font-size: 30px; display: inline-block;}
    h2:after{height: 50px; width: 50px; top: -18px; left: -22px;}
    h2:before{width: 47px; height: 45px; left: -31px; top: -26px;}
    .our_story_section{padding: 27px 0 20px;}
    .our_process_section{padding:60px 20px;}
    .our_process_section .top_row .col-sm-6,
    .our_process_section .bottom_row .col-sm-6{flex: 0 0 100%; max-width: 100%; padding: 0;}
    .our_process_section .top_row .col-sm-6:first-child{display:flex;justify-content:center;}
    .our_process_section .top_row .col-sm-6:last-child{text-align:center;padding-top: 0px;}
    .our_process_section .bottom_row .row.vc_inner{display:flex;flex-direction:column-reverse;}
    .our_process_section .bottom_row .col-sm-6:last-child{display:flex;justify-content:center;}
    .our_process_section .bottom_row .col-sm-6:first-child{text-align:center;padding:30px 30px 0 30px;}
    .our_process_section .bottom_list .col-sm-6:first-child .wpb_content_element{margin-bottom:0 !important;}
    .text_center.col-sm-12, .text_center p{text-align: center;}
    .faq_section{padding: 122px 0 40px;}
    .table {width:750px;}
    .table-data {overflow-x: auto;}
    .table td:nth-child(1){padding: 9px 6px 9px 47px !important;}
    .extira_composite_section {padding: 80px 0 0px;}
    .extira_composite_section .col-sm-6{flex: 0 0 100%; max-width: 100%; padding: 0 15px; text-align: center}
    /* .extira_composite_section .col-sm-6:first-child{display:flex;justify-content:center;} */
    .extira_composite_section .col-sm-6 .wpb_single_image.vc_align_left {text-align: center;}
   .wpb_text_column.wpb_content_element.p_top {text-align: center;}
   .wpb_text_column.wpb_content_element.p_right_first {text-align: center;}
   .extira_composite_section .p_top p {padding-top: 0px; padding-bottom: 30px;}
   .extira_composite_section h4.vc_custom_heading {text-align: center !important;}
   .extira_composite_section h5.vc_custom_heading {text-align: center !important;}
   .p_top_right p {padding-top: 20px; text-align:center! important;}
   .table_data.col-sm-12 {padding-top: 0px;padding-left:0}
   h2.vc_custom_heading.h2_benifits {text-align: center !important;}
   .contact_form_section .contact_info .vc_custom_1614762128115 {padding: 35px 15px 35px 15px!important;}
   .contact_form_section h2 {width: 100%;}
   /* .contact_details .btn_send:before {left: 81.4%;} */
   .contact_form_section {padding: 0;}
   section.section.our_process_section.home {padding: 0 15px 40px 15px;}
    section.section.traditional_joinboard_section .col-sm-6 ,section.section.faq_section.home .col-sm-6{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
    position: relative;
    margin-bottom: 40px;
}
.ready_to_bulid.col-sm-12 .h2_ready_dream {
    max-width: 100%;
}
.faq_section.home .faq_right_col.col-sm-6 {
    padding-right: 15px;
}
section.section.faq_section.home .col-sm-6{margin-bottom: 0px;}
.traditional_joinboard_section {
    padding: 0;
}
.extira_composite_section.home {
    padding: 60px 0 40px;
}
.extira_composite_section h2.vc_custom_heading {
    margin-top: 20px;
}
.ready_to_bulid .let_started_btn.know_more_btn {
    display: block;
}
.faq_section.home {
    padding: 80px 0 70px 0;
}
section.section.ready_to_bulid_section {
    padding: 97px 0;
}
section.section.faq_section.home .container,.faq_section.home  .container{ padding: 0; }
.contact_form_section {
    margin: 0px 0 70px 0;
}
.faq_section .text_center p {
    padding-right: 0px;
}
.our_process_section .top_row .col-sm-6:last-child {
    padding-left: 0px;
    padding-right: 0px;
}
.home.our_process_section .top_row .col-sm-12 {
    padding: 0px;
}
.home_banner_section .slick-arrow{
width: 30px;
    height: 30px;
    background-size: cover;
}
.home_banner_section .slick-next{
 right:10px;   
}
.home_banner_section .slick-prev{
 left:10px;   
 
}
.banner__content h3{
 font-size:25px;   
}
body.single-product  .tpwpg-main.images.tpwpg-regular{padding-left:0!important}body.single-product  .summary.entry-summary{padding:0!important}.woocommerce-tabs{padding:0}.product_radio_top_custom .column_radio_cmn:not(:last-child){margin-bottom:20px}.product_radio_top_custom .column_radio_cmn{margin-left:auto;display:table;max-width:max-content;width:auto!important;margin-right:auto}.product_radio_top_custom .product_div{margin:auto;display:inline-flex}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:10px}
body.single-product .summary.entry-summary,body.single-product .tpwpg-main.images.tpwpg-regular,body.single-product .woo-variation-product-gallery{width:100%!important}body.single-product .summary.entry-summary{margin:20px 0 0!important}.product_btm_description{padding:30px 0 0}
.woocomerce_tab_customer_review .comment_inner_tab_col {width: 50%;}
.faq_section h2 {
    margin-left: 0;
}
.product_radio_top_custom .column_radio_cmn,.product_radio_top_custom .column_radio_cmn.right_radio_main {
    padding-left: 20px;
    padding-right: 0;
}
.product_radio_top_custom .column_radio_cmn,.product_radio_top_custom .column_radio_cmn.right_radio_main{padding-left:20px;padding-right:0}.custom_checkmark_pro_single,.custom_radio_pro_single{width:26px;height:26px}.custom_radio_pro_single .custom_checkmark_pro_single:after{width:15px;height:15px}.custom_radio_pro_single{padding:13px}
.single-product .site-main > .product.type-product{margin: 50px auto;}
.single_post_content_font .bg_column{margin-bottom:30px}.single_post_content_font .bg_column .post_column{padding:20px}.single_post_content_font .font_wb_24{font-size:22px}.single_post_content_font .post_main_content p{margin-bottom:15px}.single_post_content_font .bg_column .post_main_content h1,.single_post_content_font .bg_column .post_main_content h2,.single_post_content_font .bg_column .post_main_content h3,.single_post_content_font .bg_column .post_main_content h4,.single_post_content_font .bg_column .post_main_content h5,.single_post_content_font .bg_column .post_main_content h6{margin:30px 0 10px}
.review_page_Section .main_heding_review { margin: 0 0 27px 31px;}
.review_page_Section { padding-top: 120px;}

.review_slider .slick-list { margin: 0; } 
.featured_review_section > .row.container { padding: 0; } 
.featured_review_section > .row.container > .col-sm-12 { padding: 0 7.5px; } 
.review_content { margin: 20px 7.5px 0; }
#variable_product_table td:nth-child(1) {
    padding: 9px 6px 9px 9px !important;
}
/* New Header CSS :: START (SM) */
.site__main__header_inner .right_header_col_inner .brown_btn, .site__main__header_inner .header_col_toggle, 
.site__main__header_inner .header_cart_count, .site__main__header_inner .header_trustlock { margin-left: 12px; }
.site__main__header_inner{    padding: 15px 0;}
.site__main__header_inner .header_trustlock { display: none; }
/* New Header CSS :: END (SM) */
}
@media(max-width: 575px){
    .main-header .col-sm-6.col-lg-4{flex: 0 0 100%; max-width: 100%; text-align: center;}
    .toggle_menu{width: 50%; display: inline-block; padding-left: 15px; margin-top: 10px; text-align: left;}
    .mobile_bar {flex: 0 0 50%; max-width: 50%; text-align: right;}
    .order_now_btn, .user_info {margin-top: 15px;}
    .mobile_bar .menu_open{display:none;   }
    .user_info a{margin: 0 0px 0 8px;}
    .main-nav-opne.d-lg-none.show{position: fixed; background-color: #f5f5f5; left: 0 !important; height: 100%; top: 0; bottom: 0; width: 300px; padding-top: 30px; overflow-x: hidden; transition: 0.5s;}
    .menu_overlay.menu_open{height: 100%; position: fixed; z-index: 3; top: 0; right: 0 !important; left: auto!important; background-color: rgba(0,0,0, 0.7); overflow-y: auto; overflow-x: hidden; text-align: center; opacity: 1; transition: opacity 1s; width: calc(100% - 300px);}
    span.back-top{padding: 27px 19px 9px;}
    .bottom_content{text-align: center;}
    .news_content{width: 100%; padding: 15px 0;}
    .news_info{padding: 19px 15px 34px 15px; margin: 20px 0 0 0px;}
    .read_more_btn{margin-top: 20px;}
    .toggle_menu{position: unset;}
    .faq_section .faq_acordian h4 a span{font-size: 16px;}
    .extira_composite_section h4.vc_custom_heading {padding-bottom: 15px;}
    .h2_benifits {font-size: 23px;}
    section.section.extira_composite_section .p_top p { padding-bottom: 20px; }
    .contact_form_section .container{ padding:0 !important; }
    .contact_form_section{ margin: 0;}
    .contact_us_section {padding: 60px 0 15px 0;}
    .search_box #btn-search{left: auto; right: 15px;}
    .contact_us_section .col-sm-4{max-width: 25%;} 
    .contact_us_section .col-sm-8{max-width: 75%;} 
    .contact_us_section .vc_custom_1614759616183, .vc_custom_1614761105630{ height:65px; width:66px;}
    .contact_us_section .vc_custom_1614759616183:before{width: 71px;height: 67px;left: 2px; top: -14px;}
    .contact_us_section .vc_custom_1614761105630:before{width: 71px;height: 67px;left: 2px; top: -14px;}
    .contact_us_section h4{padding-bottom:3px; font-size:16px;}
    .contact_us_section a{font-size:15px;}
    .contact_us_section .col-sm-6 {margin-bottom: 44px;}
    .contact_info.col-sm-12:before {left: 5px;top: -11px;}
    .contact_form_section .contact_info .vc_custom_1614762128115 {padding: 25px 15px 0px 15px!important;}
    .contact_us_section {padding: 63px 15px 15px 15px;max-width: 400px;margin: 0 auto;}
    section.section.traditional_joinboard_section .traditional_btn,.traditional_joinboard_section h4
   {
       position:inherit;
       margin-bottom: 12px;
       margin-left: 15px;
           text-align: center !important;
    padding-bottom: 10px;
   } 
    section.section.traditional_joinboard_section .traditional_img, section.section.traditional_joinboard_section .join_board {
    margin-bottom: 0;
    text-align: center;
}
.ready_to_bulid_section h2,.ready_to_bulid.col-sm-12 .h2_ready_dream {
    font-size: 24px;
}
section.section.faq_section.home .col-sm-6
{
    margin-bottom:20px;
}
section.section.ready_to_bulid_section {
    padding: 115px 0px;
}
.faq_section.home {
    /* padding: 40px 0px 40px 0px; */
}
section.section.faq_section.home .container {
    padding: 0;
}
section.section.faq_section.home .wpb_content_element {
    margin-bottom: 0;
}
.extira_composite_section.home {
    padding: 25px 0 35px;
}
.extira_composite_section h2.vc_custom_heading {
    padding-bottom: 20px;
}
.banner__content .orange_btn{
 padding: 10px 20px !important; 
    margin: 28px auto 0;   
}
.banner__content h3{
 margin-bottom: 13px;
    margin-top: 15px;   
}
.free_shipping_content img{max-width: 30%;}
.free_shipping_content h3 {
    font-size: 22px;
}
.free_shipping_content{padding:0 15px;}
.free_shipping_content p{font-size:14px;}

.font_24_bold{font-size:16px}.product_radio_top_custom .img_left_main{max-width:50px}
.btm_highlight_div{flex-direction:column;padding:15px;justify-content:center;text-align:center}
.btm_highlight_div .right_font{padding:10px 0 0}.slider-nav.tpslick-slider .tpslick-arrow,.tpwpg-main .tpwpg-thumbnail,.woo-variation-gallery-thumbnail-slider.slick-initialized .slick-slide >div{height:50px}.product_btm_description .column_main_inner .img_div{display:block;margin:auto}.product_btm_description .column_main_inner .right_content_div{width:100%;padding:15px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:5px;font-size:14px}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(:first-child){margin-left:5px;margin-bottom:5px}
.user_info{margin-right: 0;}
.main-header .logo{padding: 15px 0 12px 0px;}
.free_shipping_content{display: block; text-align: center; left: 0%; right: 0; transform: translateX(0%);max-width: 404px; margin: 0 auto;}
.free_text{margin-left: 0; background-size: cover; padding: 15px; height: 81px;}
.our_process_section .top_row{padding-top: 0;}
.our_process_section.home img{margin-bottom: 15px;}
section.section.traditional_joinboard_section .row{display: flex; flex-direction: column-reverse;}
.traditional_joinboard_section .vc_column-inner{text-align: center; padding: 10px 0 10px 0;}
.traditional_btn{margin-bottom: 0 !important;}
.traditional_joinboard_section h4 br{display: none;}
.featured_review_section{padding: 30px 0 0;}
.featured_review_section .col-sm-12{padding: 0;}
.featured_review_section h3{font-size: 28px; padding-bottom: 15px;}
.woocommerce-Message.woocommerce-Message--info.woocommerce-info{flex-wrap:wrap;justify-content:center;flex-direction:column;display:flex;align-items:center;flex-direction:column-reverse;padding:10px 10px 10px 30px}.woocommerce-MyAccount-content .woocommerce-Button.button{display:inline-flex;flex-wrap:wrap;margin:10px 0 0;float:none!important;width:auto}.woocommerce-MyAccount-content .woocommerce-error::before,.woocommerce-MyAccount-content .woocommerce-info::before,.woocommerce-MyAccount-content .woocommerce-message::before{top:0;bottom:0;margin:auto;display:flex;align-items:center;left:7.5px}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}
.actions.update_btn_btm_cart .coupon{margin:30px auto 0 auto}.update_btn_btm_cart button,form.checkout_coupon button.button[name=apply_coupon]{padding:15px 15px!important}.actions.update_btn_btm_cart .coupon .input-text,form.checkout_coupon .input-text{padding:7px 10px}.actions.update_btn_btm_cart .coupon .input-text,form.checkout_coupon .input-text{margin-right:15px}.actions.update_btn_btm_cart{flex-direction:column-reverse}
table.shop_table.shop_table_responsive.btm_cart_total tr{    font-size: 16px;}
form.checkout_coupon.woocommerce-form-coupon .form-row.form-row-first {width: calc(100% - 155px);}
.contact_info.col-sm-12 {
    padding: 0 15px 0 18px;
}
/* New Header CSS :: START (SM) */
.header_trustlock.right_header_col_inner { flex-wrap: nowrap; }
.site__main__header_inner .custom-logo-link { max-width: 340px; } 
.brown_btn { font-size: 14px; padding: 8px 10px; }
/* New Header CSS :: END (SM) */

}
@media(max-width: 479px){
    .footer_top p{font-size: 15px;}
    .footer_top li{display: block;}
    .footer_top ul{max-width: 100%;}
    .our_story_section{padding: 27px 0 20px;}
    .extira_composite_section h2:before {left: -16px; top: -19px;}
    .extira_composite_section h2:after {height: 47px; width: 47px; top: -10px; left: -9px;}
    .contact_form_section .col-sm-12:before{left: 6px; top: -11px;}
    /* .col-md-12.btn_send:before {left: 62.4%;} */
   /*  .contact_us_section .col-sm-4{max-width: 25%;} 
   .contact_us_section .col-sm-8{max-width: 75%;} 
   .contact_us_section .vc_custom_1614759616183, .vc_custom_1614761105630{ height:65px; width:66px;}
   .contact_us_section .vc_custom_1614759616183:before{width: 71px;height: 67px;left: 2px; top: -14px;}
   .contact_us_section .vc_custom_1614761105630:before{width: 71px;height: 67px;left: 2px; top: -14px;}
   .contact_us_section h4{padding-bottom:3px; font-size:16px;}
   .contact_us_section a{font-size:15px;}
   .contact_us_section .col-sm-6 {margin-bottom: 44px;} */
   .banner__content h3{font-size:18px;}
   .banner__content{font-size:18px;}
   .banner__content img{max-width:45%;}
   .banner__content .orange_btn{font-size:16px !important;}
   .home_banner_section .slick-arrow{top: inherit; bottom: 0; left: 0; margin: auto; right: 0;}
    .home_banner_section .slick-next{right:-35px}
    .home_banner_section .slick-prev{left:-35px}
    .banner__block{padding:11% 0 21%;}
    .woocomerce_tab_customer_review .comment_inner_tab_col {width: 100%;}
    .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-variation-price .total_price_heading{font-size: 18px;}
    .main-header .logo{padding: 15px 0 6px 0px;}
    .free_text{width: 100%;}
    .free_shipping_content h3{padding-bottom: 5px;}
    .news_info_home .bottom_content{display: block; padding: 15px;}
    .news_info_home .bottom_content p{padding: 0;}
    .news_info_home .bottom_content .img-wrapper, .news_info_home .bottom_content .news_content{width: 100%;}
    .news_content{padding: 15px 0 0;}
    section.section.traditional_joinboard_section .traditional_btn, .traditional_joinboard_section h4{margin-left: 0;}
    section.section.traditional_joinboard_section .col-sm-6:before{width: 90px; height: 90px; left: 6px; top: -9px;}
    section.section.our_process_section.home{padding: 25px 15px 40px 15px;}
    section.section.ready_to_bulid_section{padding: 70px 0px 30px;}
   .ready_to_bulid_section h2,.ready_to_bulid.col-sm-12 .h2_ready_dream{font-size: 21px;}
    section.section.traditional_joinboard_section .row{padding: 0;}
    body.single-product .summary.entry-summary{padding:0 0 0!important;margin:20px 0 0!important}.product_single_page_variations_c .variation_row_main .variation_main_col{padding:0 7.5px;width:100%}.product_single_page_variations_c .variation_row_main{margin:0 -7.5px}body.single-product.woocommerce div.product .product_single_page_variations_c .variation_main_label .hide_label{display:none}
section.section.traditional_joinboard_section .col-sm-6.traditional_left_col,section.section.traditional_joinboard_section .col-sm-6.join_board_right {
    padding-right: 15px;
}
.h2_benifits{font-size: 21px;}
/* New Header CSS :: START (SM) */
.site__main__header_inner .right_header_col .custom-logo-link { margin: auto; max-width: 100%;} 
.site__main__header_inner .header_col_toggle,.site__main__header_inner .header_cart_count { order: 6; margin: 15px 0 0 15px; } 
.site__main__header_navigation .menu-item a { padding: 8px 17px; }
.site__main__header_inner .main_column_header{    justify-content: flex-end;}
/* New Header CSS :: END (SM) */
}
@media(max-width: 425px){
    .h2_benifits {font-size: 20px;}
    .extira_composite_section h2:before {left: -13px; top: -19px;}
    .extira_composite_section h2:after {height: 47px; width: 47px; top: -10px; left: -4px;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{width:100%;text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(:first-child){margin:5px 0 0}
    .product_meta.product_meta_variation_add_to_cart {font-size: 24px;}
    /* .variations .quantity_main.quantity.buttons_added {  top: unset !important; right: 5px;} */
    .product_meta.product_meta_variation_add_to_cart { margin-top: 00px !important; text-align: center;}
    .variations.product_single_page_variations_c .Quantity_label{top: unset; left: 12px;margin-top: 9px;}
    .variations .container.bootstrap-iso { padding-left: 00px; padding-right: 5px;}
}
@media(max-width: 375px){
    .h2_benifits {font-size: 20px;}
    .extira_composite_section h2:before {height: 40px; width: 40px; left: -7px; top: -19px;}
    .extira_composite_section h2:after {height: 40px; width: 40px; top: -10px; left: 0px;}
}
@media(max-width: 360px){
    .h2_benifits {font-size: 18px;}
    .extira_composite_section h2:before { left: 30px;}
    .extira_composite_section h2:after {left: 37px;}
    .contact_us_section {padding: 63px 0px 15px 15px;}
}