 /*---------------------------------------------------------------------------------
 Theme Name:   Proud Furniture
 Theme URI:
 Description:  Child theme of Proud Furniture
 Author:      Proud Furniture
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
------------------------------ ADDITIONAL CSS HERE ------------------------------*/
 #et-main-area {
   overflow: hidden;
 }

.page-id-973 .paoc-popup-overlay.custombox-open.custombox-overlay {
    display: none !important;
}

.page-id-973 .paoc-cb-popup{
    display: none !important;
}
@media only screen and (min-width: 981px) {
    .et_pb_section_2_tb_header {
        display: none !important;
    }
}
 @import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&display=swap');

 body {
   font-family: 'Nunito', sans-serif;
   line-height: 1.3 !important;

 }
.sub_form_new input {
    background-color: #fff !important;
    border: 1px solid #ddd !important;
}
.contact_form_col_one_col .contact_check_voucher input {
    height: unset !important;
    width: unset !important;
}

.contact_check_voucher .wpcf7-list-item {
    display: flex;
    align-items: center;
    margin-left: 0 !important;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 17px;
    color: #000;
}
 a {
   cursor: pointer !important;
 }

 input::-webkit-input-placeholder,
 textarea::-webkit-input-placeholder {
   color: #000 !important;
   opacity: 1 !important;
 }

 input::-moz-placeholder,
 textarea::-moz-placeholder {
   color: #000 !important;
   opacity: 1 !important;
 }

 input:-ms-input-placeholder,
 textarea:-ms-input-placeholder {
   color: #000 !important;
   opacity: 1 !important;
 }

 input::-ms-input-placeholder,
 textarea::-ms-input-placeholder {
   color: #000 !important;
   opacity: 1 !important;
 }

 input::placeholder,
 textarea::placeholder {
   color: #000 !important;
   opacity: 1 !important;
 }

 /*banner*/
 .woo_products_box .not-found-title {
   margin-top: 70px !important;
 }

 .jd-button.jd-button--center {
   display: none !important;
 }

 .banner_section,
 .banner_section_row {
   padding: 0px !important;
 }

.banner_section_box .et_pb_slide {
    height: 825px;
    background-color: #f27f24 !important;
}
.banner_section .et_pb_section_video_bg video{
	height: 825px !important;
}

 .banner_txt {
   font-size: 75px;
   text-transform: uppercase;
   text-shadow: none;
   font-family: 'Oswald', sans-serif;
 }

 .banner_btn a {
   margin: auto;
   background: #fff;
   color: #000;
   margin-top: 20px;
 }

 .out-of-stock {
   display: none;
 }

 /* repet txt */
 .marquee_text {
   font-size: 200px;
   font-family: 'Oswald', sans-serif;
   text-transform: uppercase;
   letter-spacing: 2px;
   -webkit-text-stroke: 2px #123132;
   text-stroke: 2px #123132;
   color: transparent;
   font-weight: 500;
   line-height: 1;

 }

 /* =======category ===========*/
 .cl_prod_block img {
   height: 576px;
   width: 100%;
   object-fit: cover;
 }

 .cl_prod_block {
   position: relative;
 }

 .product_category_section_row,
 .product_category_section {
   padding-top: 0px !important;
 }

 .cl_prod_title {
   font-size: 22px;
   color: #fff;
   background: #123132;
   width: fit-content;
   padding: 10px;
   position: absolute;
   top: auto;
   bottom: 0;
   height: auto;
   left: 0;
   right: 0;
   margin: auto;
   width: 250px;
   text-align: center;
 }

 .title_box {
   padding: 50px 0px;
 }

 .section_main_title {
   font-size: 42px;
   font-weight: 600;
   color: #000;
   position: relative;
 }

 .product_category_section .section_main_title {
   color: #fff;
 }

 .section_main_title::after {
   position: absolute;
   content: '';
   bottom: -10px;
   background: url(../../../wp-content/uploads/2023/03/Lineblack.png);
   left: 0;
   right: 0;
   margin: auto;
   background-size: contain;
   height: 5px;
   width: 50px;
   background-repeat: no-repeat;
 }

 .product_category_section .section_main_title::after {
   position: absolute;
   content: '';
   bottom: -10px;
   background: url(../../../wp-content/uploads/2023/03/Line.png);
   left: 0;
   right: 0;
   margin: auto;
   background-size: contain;
   height: 5px;
   width: 50px;
   background-repeat: no-repeat;
 }

 /*==================product ====================*/
 .product_section,
 .product_section_row {
   padding-top: 0px !important;
 }

 .title_box_main_cat {
   margin-bottom: 40px !important;
 }

 .cl_product_image_box img {
   height: 360px;
   transform: scale(1);
   transition: 1s !important;
   object-fit: cover;
   margin: auto;
   width: 100%;
 }

 .cl_product_image_box:hover img,
 .height_img_main:hover img {
   transform: scale(0.9);
   transition: 1s !important;
 }

 .height_img_main img {
   transform: scale(1);
   transition: 1s !important;
 }

 .cl_prod_hover_box {
   position: absolute;
   top: 45%;
   margin: auto;
   transform: scale(0);
   transition: 1s !important;
   left: 0;
   right: 0;
 }

 .cl_product_box {
   text-align: center;
 }

 .cl_product_image_box {
   position: relative;
   margin: 10px;
   overflow: hidden;
 }

 .abt_main_dec_main img {
   transform: scale(1);
   transition: 1s !important;
 }

 .abt_main_dec_main img:hover {
   transform: scale(0.9);
   transition: 1s !important;
 }

 .cl_product_image_box:hover .cl_prod_hover_box {
   transform: scale(1);
   transition: 1s !important;

 }

 .cl_prod_hover_box a {
   margin: auto;
 }

 .cl_product_title_box a {
   font-size: 18px;
   color: #123132;
 }

 span.cl_price {
   font-size: 22px;
   color: #123132;
   font-weight: 900;
 }

 span.cl_price del {
   font-size: 18px;
   color: #123132;
   font-weight: 400;
 }


 /* =============austrelia made ================*/
 .site_main_content span {
   font-size: 18px;
   color: #000;
   padding-bottom: 10px;
   display: block;
 }

 .austrelian_made_section .site_main_content {
   margin-top: 30px;
 }

 .right_image_aus_made {
   margin-top: 150px;
 }

 .center_txt {
   font-size: 65px;
   color: #f27f24;
   line-height: 1.3;
   text-align: center;
   text-transform: uppercase;
   margin-bottom: 30px;
 }

 .center_txt_btn a {
   margin: auto;
 }

 .center_col1 {
   width: 30% !important;
   display: flex;
   align-items: center;
   margin-left: -70px;

 }

 .center_col2 {
   width: 42% !important;
 }

 .image_twoone,
 .image_twoone .et_pb_image_wrap,
 .image_twoone .et_pb_image_wrap img {
   width: 100% !important;
 }

 .image_twoone img {
   padding-left: 30px;
 }

 .austrelian_made_row {
   padding: 50px 0px !important;
 }

 .center_txt_btn a {
   width: 250px;
 }

 .austrelian_made_section_row {
   padding-bottom: 50px !important;
   padding-top: 0px !important;
 }

 /* about-us */

 img.abt_img_two {
   position: absolute;
   top: 10%;
   object-fit: cover;
   left: 5%;
   width: 400px;
 }

 .section_main_title_img {
   margin-top: 40px;
   margin-bottom: 30px;
 }

 .site_button_abt a {
   margin: auto;
 }

 .about_us_section_main {
   text-align: center;
   width: 40%;
   margin: auto;
 }

 img.abt_img_four {
   position: absolute;
   width: 550px;
   object-fit: cover;
   left: 0;
   bottom: 20%;
 }

 img.abt_img_three {
   position: absolute;
   right: 8%;
   top: 15%;
   width: 350px;
   object-fit: cover;
 }

 img.abt_img_five {
   position: absolute;
   right: 0;
   bottom: 20%;
   width: 450px;
   object-fit: cover;
 }

 .site_main_content_innner {
   font-size: 24px;
   color: #000 !important;
   font-weight: 700;
   margin-bottom: 20px;
 }

 /* filler one */
 .filler_one_box {
   padding: 30px 50px;
   position: relative;
 }


 .filler_one_box::after {
   position: absolute;
   content: '';
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto;
   height: 250px;
   width: 2px;
   background: #000;
 }

 .filler_one_box.filler_two_box:after {
   display: none;
 }

 .section_main_title_img.section_main_title_img_two {
   margin-bottom: 0px !important;
 }

 .filler_one_box .site_main_content span {
   font-size: 17px;
 }

 /* Our Furniture Store */
 .pf_store_section .section_main_title {
   font-size: 30px;
 }

 .pf_store_section .section_main_title::after {
   display: none;
 }


 .height_img_main img {
   height: 533px;
   object-fit: cover;
   width: 100%;
 }

 .pf_store_section_row .et_pb_column {
   display: flex;
   align-items: center;
 }

 .our_store_main_section {
   background: #fff;
   padding: 40px;
 }

 .site_main_content_btn {
   display: flex;
 }

 .col_one_section {
   margin-left: -60px;
 }

 .col_one_section .site_main_content {
   padding: 10px 0px;
 }

 .col_two_section {
   width: 55% !important;
 }

 .main_class_inner_txt_can_why,
 .content_main_content,
 .content_main_inner_txt span {
   font-size: 17px;
   color: #fff;
   display: block;
   padding-bottom: 10px;
 }

 .content_main_content_title {
   color: #f27f24;
   font-size: 17px;
 }

 .ul_li_main ul li {
   font-size: 20px;
   color: #fff;
   padding: 5px 0px;
   padding-right: 20px;
 }

 .padding_bottom_row_con .et_pb_column {
   display: flex;
   align-items: center;
 }

 .center_img_com img {
   height: 600px;
   object-fit: cover;
   border: 6px solid #f27f24;
 }

 .content_main_inner_txt {
   background: #f27f24;
   padding: 40px;
 }

 .main_class_inner_txt {
   font-size: 30px;
   color: #fff;
   font-weight: 600;
 }

 /* get in touch */
 .get_in_touch_box .site_main_content {
   margin-top: 30px !important;
 }

 .get_in_touch_box .site_main_content a {
   color: #f27f24;
 }

 .site_main_btn a {
   margin: auto;
   margin-top: 20px;
 }


 /*================= contact-us-section ========*/

 .contact_form_col_one {
   display: flex;
   flex-wrap: wrap;
 }

 .pselect .contact_form_col {
   width: 100% !important;
 }

 .contact_form_col {
   width: 50%;
   padding: 5px;
 }

 .contact_form_col_one_two .contact_form_col_one {
   width: 100%;
   padding: 5px
 }

 .contact_form_col input,
 .contact_form_col select,
 .contact_form_col_one input,
 .contact_form_col_one textarea {
   height: 45px;
   font-size: 16px;
   border: 1px solid #f5f5f5;
   color: #000;
   padding: 10px;
   border-radius: 0px !important;
   background: #fefdf6;
   width: 100%;
   max-width: 100% !important;
 }
.contact_form_col_one_row.sub_form_new {
    width: 80%;
    margin: auto;
}

 .contact_form_col_one_col {
   padding: 5px;
 }

 .contact_form_col_one_col input {
   height: 45px;
   font-size: 16px;
   background: #fefdf6;
   border: 1px solid #f5f5f5;
   padding: 10px;
   width: 100%;
 }

 .contact_form_col_one_col textarea {
   height: 100px;
   color: #000;
   background: #fefdf6;
   font-size: 16px;
   border: 1px solid #f5f5f5;
   padding: 10px;
   width: 100%;
   resize: none;
 }

 .contact_form_col_one_row {
   padding: 30px;
 }

 .contact_us_Section .section_main_title::after {}

 .contact_us_Section {
   padding-bottom: 120px !important;
 }

 .col_map_center {
   padding: 0px 20px;
 }

 .contact_us_row_main .et_pb_column {
   display: flex;
   align-items: center;
   justify-content: center;

 }

 .map_box {
   width: 100% !important;
   height: 100% !important;
 }

 .social_media_cat_main .et_pb_code_inner,
 .social_media_cat_main {
   position: unset;
 }

 .hours_main_title {
   position: absolute;
   top: -20px;
   background: #f27f24;
   font-size: 22px;
   padding: 10px;
   color: #fff;
   width: 180px;
   text-align: center;
   left: 0;
   right: 0;
   margin: auto;
   border: 2px solid #123132;
 }

 .hours_main_title_cat b {
   font-size: 22px;
   display: block;
   color: #fff;
   padding-bottom: 10px;
 }

 .hours_main_title_cat {
   text-align: center;
   font-size: 18px;
   color: #fff;
   padding: 20px 0px;
 }

 .footer_social_media_tech .fa {
   font-size: 20px;
   color: #123132;
   background: #fff;
   padding: 10px;
   border: 2px solid #f27f24;
   width: 50px;
   height: 50px;
   display: flex;
   align-items: center;
   justify-content: center;
 }

 .footer_social_media_tech {
   display: flex;
   justify-content: center;
   margin-top: 50px;
 }

 .footer_social_media_tech a {
   padding: 0px 10px;
 }

 .woocommerce-shop .seo_content_main {
   display: none !important;
 }

/*  li.variable-item.image-variable-item:hover {
   transform: scale(1.7);
 } */

.abt_btm_section_main ul {
    padding: 0 !important;
    padding-left: 25px !important;
    font-size: 18px;
    line-height: 24px;
}
.abt_btm_section_main .section_main_title_img,.abt_btm_section_main .site_main_content {
    margin: 0 !important;
}
.abt_bottom_main_col1 {
    border: 1px solid #123132;
    padding: 20px 25px 25px !important;
    border-right: none !important;
}
.abt_bottom_main_row2 {
    padding: 0 !important;
}

.abt_bottom_main_sec .section_main_title_img, .abt_bottom_main_sec .site_main_content{
    margin: 0 !important;
}
.abt_bottom_main_row1 {
    padding-top: 0 !important;
}
 .abt_bottom_main_row1  .about_us_section_main,.abt_bottom_main_row3  .about_us_section_main {
		width: 70%;
	}
.contact_us_Section  .et_pb_toggle_title {
    font-size: 20px;
    color: #000 !important;
    font-weight: 700;
}
.contact_us_Section .et_pb_accordion_item {
    margin-bottom: 15px !important;
    background-color: #fff !important;
    padding: 20px;
}
.contact_us_Section  .et_pb_toggle_content {
    color: #000 !important;
    display: block !important;
    background-color: #fff;
}
.contact_us_Section .et_pb_toggle_content ul {
    padding: 0 !important;
    padding-left: 20px !important;
}
.et_pb_toggle_title:before{
    display: none !important;
}
.new_clearance_row .site_main_content,.new_clearance_row .site_main_content_innner {
    text-align: left !important;
}
.new_clearance_row .site_main_content_innner strong {
    padding-bottom: 10px !important;
    display:block !important;
}
.new_clearance_row .section_main_title {
    text-align: left !important;
    font-size: 30px;
}
.new_clearance_row .section_main_title::after{
    right:auto !important;
}
.new_clearance_row .et_pb_gallery_item {
    padding: 0 8px;
}
 @media all and (min-width: 320px) and (max-width: 767px) {
	 	 .abt_btm_section_main ul {
		font-size: 16px;
		line-height: 21px !important; 
	}
	 .abt_bottom_main_row1  .about_us_section_main,.abt_bottom_main_row3  .about_us_section_main {
		width: 100%;
	}
		 .abt_bottom_main_row1 .site_main_content span,.abt_bottom_main_row3 .site_main_content span {
		font-size: 16px;
	}
	 .abt_bottom_main_row1 .site_main_content span {
		padding-bottom: 0;
	}
	 .abt_bottom_main_col1 {
		padding: 15px 20px 20px !important;
	}
	 .abt_bottom_main_col1 {
		width: 100% !important;
	}
	 .abt_bottom_main_row2 {
		flex-wrap: wrap;
		justify-content: center;
	}
	 .abt_bottom_main_col1.abt_bottom_main_col5 {
		border-right: 1px solid #123132 !important;
		border-top: none !important;
	}
	 	 .abt_bottom_main_col1.abt_bottom_main_col2,.abt_bottom_main_col1.abt_bottom_main_col3,.abt_bottom_main_col1.abt_bottom_main_col4 {
		border-top: none !important;
	}
.contact_form_col_one_row.sub_form_new {
    width: 100%;
    margin: auto;
}
	 .contact_form_col input, .contact_form_col select, .contact_form_col_one input, .contact_form_col_one textarea{
		 max-width: 100% !important;
	 }
   /* banner */
   .banner_section_box .et_pb_slide {
     height: 450px;
   }

	 .banner_section .et_pb_section_video_bg video{
	height: 450px !important;
}
   .banner_txt {
     font-size: 38px;
   }

   /* end */
   /* marqee */
   .marquee_text {
     font-size: 70px;
   }

   .marqee_section_row {
     padding: 0px !important;
   }

   .marqee_section {
     padding: 30px 0px !important;
   }

   /* product */
   .section_main_title {
     font-size: 22px;
   }

   .cl_prod_block img {
     height: 300px;
   }

   .cl_prod_title {
     font-size: 18px;
     width: 180px;
   }

   .cl_product_image_box img {
     height: 300px;
   }

   .product_category_section {
     padding: 20px 0px !important;
   }

   .title_box {
     padding: 30px 0px;
   }

   .title_box_main_cat {
     margin-bottom: 30px !important;
   }

   .product_category_section_row,
   .product_section {
     padding-bottom: 0px !important;
   }

   .product_category_section {
     padding-top: 0px !important;
   }

   /* austrelian made */
   .austrelian_made_section {
     padding-top: 0px !important;
   }

   /* =======aus-row================*/
   .center_txt {
     margin-bottom: 10px;
     font-size: 30px;
     margin-top: 30px;

   }

   .center_txt_btn a {
     width: 200px;
   }

   .center_col1 {
     width: 100% !important;
     display: flex;
     align-items: center;
     margin-left: -70px;
     justify-content: center;
     margin: 30px 0px;
   }

   .center_col2 {
     width: 100% !important;
   }

   .image_twoone .et_pb_image_wrap img {
     padding-left: 0;
     width: 400px !important;
   }

   .right_image_aus_made {
     margin-top: 50px;
   }

   /* about-us */
   img.abt_img_four {
     width: 250px;
     display: none;
   }

   .about_us_section_main {
     text-align: center;
     width: 100%;
     margin: auto;
     padding: 0px 20px;
   }

   .about_section {
     padding-top: 0px !important;
   }

   img.abt_img_two_one {
     width: 500px;
   }

   img.abt_img_five,
   img.abt_img_one {
     width: 500px;
   }

   img.abt_img_three {
     right: 4%;
     display: none;
     width: 240px;
   }

   img.abt_img_two,
   img.abt_img_five {
     left: 1%;
     display: none;
     width: 250px;
   }

   .site_main_content_innner {
     font-size: 18px;
   }

   .site_main_content span {
     font-size: 16px;
   }

   /* =========about-section =============*/
   .about_section {
     padding: 0px !important;
   }

   /* you can */

   .you_can_follower_more {
     padding: 0px !important;
   }

   .filler_one_box {
     padding: 0px 15px;
   }

   .filler_one_box::after,
   .filler_one_box::after {
     display: none;
   }

   /* pf store */

   .pf_store_section {
     padding: 0px !important;
   }

   .pf_store_section_row {
     padding: 30px 20px !important;
   }

   .site_main_content_btn {
     display: block;
     text-align: center !important;
   }

   .site_main_content_btn a {
     margin: auto !important;
     margin-bottom: 10px !important;
   }

   .our_store_main_section {
     text-align: center;
   }

   .col_two_section {
     width: 100% !important;
   }

   .pf_store_section .section_main_title {
     font-size: 20px;
   }

   .col_one_section {
     margin-left: 0;
   }

   .height_img_main img {
     height: 300px;
   }

   .pf_store_section_row .et_pb_column {
     display: block !important;
   }

   .our_store_main_section {
     padding: 20px;
   }

   /* row title */
   .row_title_can {
     padding-top: 0px !important;
   }

   .lw_section_main {
     padding: 30px 15px !important;
   }

   .ul_li_main ul li {
     font-size: 16px;
   }

   .main_class_inner_txt {
     font-size: 24px;
   }

   .content_main_inner_txt {
     font-size: 16px !important;
     padding: 10px !important;
   }

   .center_img_com,
   .center_img_com .et_pb_image_wrap,
   .center_img_com .et_pb_image_wrap img {
     width: 100% !important;
   }

   .center_img_com .et_pb_image_wrap img {
     height: 400px;
   }

   /* Get in touch  section*/

   .get_in_touch_box_section {
     padding: 0px !important;
   }

   .get_in_touch_box_row {
     padding: 30px 20px !important;
   }

   /* ===========contact us ==========*/
   .contact_us_Section {
     padding-bottom: 100px !important;
   }

   .ft_col_one {
     margin-bottom: 20px !important;
   }

   .contact_form_col input,
   .contact_form_col select,
   .contact_form_col_one input,
   .contact_form_col_one textarea {
     height: 40px;
     font-size: 14px;
     padding: 5px;
   }

   .contact_form_col_one_row {
     padding: 20px;
   }

   .contact_form_col_one_col input {
     height: 35px;
     padding: 10px;
   }

   .footer_social_media_tech .fa {
     font-size: 18px;
     width: 40px;
     height: 40px;
   }

   .hours_main_title {
     font-size: 18px;
     position: unset;
   }

   .col_map_center {
     padding: 0px 0px;
   }

   .row_title_can {
     padding-top: 0px !important;
     padding-bottom: 0px !important;
   }

   .contact_form_col {
     width: 100%;
     padding: 5px;
   }

   .contact_form_col_one_col button {
     margin: auto !important;
   }

   .stacol_col_main {
     padding: 20px !important;
     margin-top: 30px !important;
   }

   .austrelian_made_section_row {
     padding-top: 30px !important;
   }
.new_clearance_row .et_pb_gallery_item {
    padding: 5px;
    width: 50% !important;
}
	 .new_clearance_row .section_main_title {
    text-align: left !important;
    font-size: 22px;
}
 }

 @media all and (min-width: 481px) and (max-width: 767px) {
   .col_map_center {
     padding: 0px 10px;
   }

   .stacol_col_main {
     margin-top: 0px !important;
   }
 }

 @media all and (min-width: 768px) and (max-width: 980px) {
	 	 .abt_btm_section_main ul {
		font-size: 16px;
		line-height: 21px !important; 
	}
	 .abt_bottom_main_row1  .about_us_section_main,.abt_bottom_main_row3  .about_us_section_main {
		width: 90%;
	}
		 .abt_bottom_main_row1 .site_main_content span,.abt_bottom_main_row3 .site_main_content span {
		font-size: 16px;
	}
	 .abt_bottom_main_row1 .site_main_content span {
		padding-bottom: 0;
	}
	 .abt_bottom_main_col1 {
		padding: 15px 20px 20px !important;
	}
	 .abt_bottom_main_col1 {
		width: 33.33% !important;
	}
	 .abt_bottom_main_row2 {
		flex-wrap: wrap;
		justify-content: center;
	}
	 .abt_bottom_main_col1.abt_bottom_main_col5 {
		border-right: 1px solid #123132 !important;
		border-top: none !important;
	}
	 	 .abt_bottom_main_col1.abt_bottom_main_col4 {
		border-top: none !important;
	}
.banner_section .et_pb_section_video_bg video{
	height: 500px !important;
}
   /* banner */
   .banner_section_box .et_pb_slide {
     height: 500px;
   }

   .banner_txt {
     font-size: 45px;
   }

   /* end */
   /* marqee */
   .marquee_text {
     font-size: 100px;
   }

   .marqee_section_row {
     padding: 0px !important;
   }

   /* austrelian-made */
   .section_main_title {
     font-size: 28px;
   }

   .cl_prod_block img {
     height: 300px;
   }

   .cl_prod_title {
     font-size: 18px;
     width: 180px;
   }

   .cl_product_image_box img {
     height: 300px;
   }

   .product_category_section {
     padding: 20px 0px !important;
   }

   .title_box {
     padding: 30px 0px;
   }

   .title_box_main_cat {
     margin-bottom: 30px !important;
   }

   .product_category_section_row,
   .product_section {
     padding-bottom: 0px !important;
   }

   .product_category_section {
     padding-top: 0px !important;
   }

   .austrelian_made_section_row {
     padding-top: 30px !important;
   }

   /* austrelian made */
   .austrelian_made_section {
     padding-top: 0px !important;
   }

   /* =======aus-row================*/
   .center_txt {
     margin-bottom: 30px;
     font-size: 40px;
   }

   .center_txt_btn a {
     width: 200px;
   }

   .center_col1 {
     width: 100% !important;
     display: flex;
     align-items: center;
     margin-left: -70px;
     justify-content: center;
     margin: 30px 0px;
   }

   .center_col2 {
     width: 100% !important;
   }

   .image_twoone .et_pb_image_wrap img {
     padding-left: 0;
     width: 400px !important;
   }

   .right_image_aus_made {
     margin-top: 50px;
   }

   /* about-us */
   img.abt_img_four {
     width: 250px;
     display: none;
   }

   .about_us_section_main {
     text-align: center;
     width: 100%;
     margin: auto;
     padding: 0px 20px;
   }

   .about_section {
     padding-top: 0px !important;
   }

   img.abt_img_two_one {
     width: 500px;
   }

   img.abt_img_five,
   img.abt_img_one {
     width: 500px;
   }

   img.abt_img_three {
     right: 4%;
     display: none;
     width: 240px;
   }

   img.abt_img_two,
   img.abt_img_five {
     left: 1%;
     display: none;
     width: 250px;
   }

   .site_main_content_innner {
     font-size: 20px;
   }

   /* =========about-section =============*/
   .about_section {
     padding: 0px !important;
   }

   /* you can */

   .you_can_follower_more {
     padding: 10px 0px !important;
   }

   .filler_one_box {
     padding: 0px 30px;
   }

   .filler_one_box::after,
   .filler_one_box::after {
     display: none;
   }

   /* pf store */

   .pf_store_section {
     padding: 0px !important;
   }

   .pf_store_section_row {
     padding: 40px 30px !important;
   }

   .col_two_section {
     width: 100% !important;
   }

   .pf_store_section .section_main_title {
     font-size: 25px;
   }

   .col_one_section {
     margin-left: 0;
   }

   .height_img_main img {
     height: 450px;
   }

   /* row title */
   .row_title_can {
     padding-top: 0px !important;
   }

   .lw_section_main {
     padding: 40px 30px !important;
   }

   .ul_li_main ul li {
     font-size: 16px;
   }

   .main_class_inner_txt {
     font-size: 24px;
   }

   .content_main_inner_txt {
     font-size: 16px !important;
     padding: 10px !important;
   }

   .center_img_com,
   .center_img_com .et_pb_image_wrap,
   .center_img_com .et_pb_image_wrap img {
     width: 100% !important;
   }

   .center_img_com .et_pb_image_wrap img {
     height: 500px;
   }

   /* Get in touch  section*/

   .get_in_touch_box_section {
     padding: 0px !important;
   }

   .get_in_touch_box_row {
     padding: 50px 30px !important;
   }

   /* ===========contact us ==========*/
   .contact_us_Section {
     padding-bottom: 100px !important;
   }

   .ft_col_one {
     margin-bottom: 20px !important;
   }

   .contact_form_col input,
   .contact_form_col select,
   .contact_form_col_one input,
   .contact_form_col_one textarea {
     height: 40px;
     font-size: 14px;
     padding: 5px;
   }

   .contact_form_col_one_row {
     padding: 20px;
   }

   .contact_form_col_one_col input {
     height: 35px;
     padding: 10px;
   }

   .footer_social_media_tech .fa {
     font-size: 18px;
     width: 40px;
     height: 40px;
   }

   .hours_main_title {
     font-size: 18px;
   }
.new_clearance_row .et_pb_gallery_item {
    padding: 8px;
    width: 50% !important;
}
	 .new_clearance_row .et_pb_column {
		 justify-content:center !important;
	 }
	 .new_clearance_row .section_main_title {
    text-align: left !important;
    font-size: 26px;
}
 }

 @media only screen and (min-width: 981px) and (max-width: 1024px) {
	 	 .abt_btm_section_main ul {
		font-size: 16px;
		line-height: 21px !important; 
	}
	 .abt_bottom_main_row1  .about_us_section_main,.abt_bottom_main_row3  .about_us_section_main {
		width: 90%;
	}
		 .abt_bottom_main_row1 .site_main_content span,.abt_bottom_main_row3 .site_main_content span {
		font-size: 16px;
	}
	 .abt_bottom_main_row1 .site_main_content span {
		padding-bottom: 0;
	}
	 .abt_bottom_main_col1 {
		padding: 15px 20px 20px !important;
	}
	 .abt_bottom_main_col1 {
		width: 33.33% !important;
	}
	 .abt_bottom_main_row2 {
		flex-wrap: wrap;
		justify-content: center;
	}
	 .abt_bottom_main_col1.abt_bottom_main_col5 {
		border-right: 1px solid #123132 !important;
		border-top: none !important;
	}
	 	 .abt_bottom_main_col1.abt_bottom_main_col4 {
		border-top: none !important;
	}
   .shop_section_main {
     margin-top: 30px;
   }
.banner_section .et_pb_section_video_bg video{
	height: 600px !important;
}
   /* banner */
   .banner_section_box .et_pb_slide {
     height: 600px;
   }

   .banner_txt {
     font-size: 60px;
   }

   /* end */
   /* marqee */
   .marquee_text {
     font-size: 100px;
   }

   .marqee_section_row {
     padding: 0px !important;
   }

   /* product_category */
   .section_main_title {
     font-size: 36px;
   }

   .title_box {
     padding: 30px 0px;
   }

   /* austrelian-made */
   .section_main_title {
     font-size: 28px;
   }

   .cl_prod_block img {
     height: 300px;
   }

   .cl_prod_title {
     font-size: 18px;
     width: 180px;
   }

   .cl_product_image_box img {
     height: 300px;
   }

   .product_category_section {
     padding: 20px 0px !important;
   }

   .title_box {
     padding: 40px 0px;
   }

   .title_box_main_cat {
     margin-bottom: 30px !important;
   }

   .product_category_section_row,
   .product_section {
     padding-bottom: 0px !important;
   }

   .product_category_section {
     padding-top: 0px !important;
   }

   /* austrelian made */
   .austrelian_made_section {
     padding-top: 0px !important;
   }

   /* =======aus-row================*/
   .center_txt {
     margin-bottom: 30px;
     font-size: 44px;
   }

   .center_txt_btn a {
     width: 200px;
   }

   .center_col1 {
     margin-left: 0px;
   }

   /* about-us */
   img.abt_img_four {
     width: 250px;
   }

   img.abt_img_two_one {
     width: 250px;
   }

   img.abt_img_five,
   img.abt_img_one {
     width: 250px;
   }

   img.abt_img_three {
     right: 4%;
     width: 240px;
   }

   img.abt_img_two {
     left: 1%;
     width: 250px;
   }

   .site_main_content_innner {
     font-size: 20px;
   }

   /* =========about-section =============*/
   .about_section {
     padding: 10px 0px !important;
   }

   /* you can */

   .you_can_follower_more {
     padding: 10px 0px !important;
   }

   .filler_one_box {
     padding: 0px 30px;
   }

   /* pf store */

   .pf_store_section {
     padding: 0px !important;
   }

   .pf_store_section_row {
     padding: 40px 30px !important;
   }

   .col_two_section {
     width: 50% !important;
   }

   .pf_store_section .section_main_title {
     font-size: 25px;
   }

   .col_one_section {
     margin-left: 0;
   }

   /* row title */
   .row_title_can {
     padding-top: 0px !important;
   }

   .lw_section_main {
     padding: 50px 30px !important;
   }

   .ul_li_main ul li {
     font-size: 16px;
   }

   .main_class_inner_txt {
     font-size: 24px;
   }

   .content_main_inner_txt {
     font-size: 16px !important;
     padding: 10px !important;
   }

   /* Get in touch  section*/

   .get_in_touch_box_section {
     padding: 0px !important;
   }

   .get_in_touch_box_row {
     padding: 50px 30px !important;
   }

   /* ===========contact us ==========*/
   .contact_us_Section {
     padding-bottom: 120px !important;
   }

   .contact_form_col input,
   .contact_form_col select,
   .contact_form_col_one input,
   .contact_form_col_one textarea {
     height: 40px;
     font-size: 14px;
     padding: 5px;
   }

   .contact_form_col_one_row {
     padding: 20px;
   }

   .contact_form_col_one_col input {
     height: 35px;
     padding: 10px;
   }

   .footer_social_media_tech .fa {
     font-size: 18px;
     width: 40px;
     height: 40px;
   }

   .hours_main_title {
     font-size: 18px;
   }
 }

 @media all and (min-width: 1025px) and (max-width: 1140px) {
	 	 .abt_btm_section_main ul {
		font-size: 16px;
		line-height: 21px !important; 
	}
	 .abt_bottom_main_row1  .about_us_section_main,.abt_bottom_main_row3  .about_us_section_main {
		width: 90%;
	}
		 .abt_bottom_main_row1 .site_main_content span,.abt_bottom_main_row3 .site_main_content span {
		font-size: 16px;
	}
	 .abt_bottom_main_row1 .site_main_content span {
		padding-bottom: 0;
	}
	 .abt_bottom_main_col1 {
		padding: 15px 20px 20px !important;
	}
	 .abt_bottom_main_col1 {
		width: 33.33% !important;
	}
	 .abt_bottom_main_row2 {
		flex-wrap: wrap;
		justify-content: center;
	}
	 .abt_bottom_main_col1.abt_bottom_main_col5 {
		border-right: 1px solid #123132 !important;
		border-top: none !important;
	}
	 	 .abt_bottom_main_col1.abt_bottom_main_col4 {
		border-top: none !important;
	}
   .shop_section_main {
     margin-top: 30px;
   }
.banner_section .et_pb_section_video_bg video{
	height: 600px !important;
}
   /* banner */
   .banner_section_box .et_pb_slide {
     height: 600px;
   }

   .banner_txt {
     font-size: 60px;
   }

   /* end */
   /* marqee */
   .marquee_text {
     font-size: 130px;
   }

   .marqee_section_row {
     padding: 0px !important;
   }

   /* product_category */
   .section_main_title {
     font-size: 36px;
   }

   .title_box {
     padding: 30px 0px;
   }

   /* austrelian-made */
   .section_main_title {
     font-size: 28px;
   }

   .cl_prod_block img {
     height: 300px;
   }

   .cl_prod_title {
     font-size: 18px;
     width: 180px;
   }

   .cl_product_image_box img {
     height: 300px;
   }

   .product_category_section {
     padding: 20px 0px !important;
   }

   .title_box {
     padding: 40px 0px;
   }

   .title_box_main_cat {
     margin-bottom: 30px !important;
   }

   .product_category_section_row,
   .product_section {
     padding-bottom: 0px !important;
   }

   /* austrelian made */
   .austrelian_made_section {
     padding-top: 20px !important;
   }

   /* =======aus-row================*/
   .center_txt {
     margin-bottom: 30px;
     font-size: 44px;
   }

   .center_txt_btn a {
     width: 200px;
   }

   /* about-us */
   img.abt_img_four {
     width: 250px;
   }

   img.abt_img_two_one {
     width: 250px;
   }

   img.abt_img_five,
   img.abt_img_one {
     width: 250px;
   }

   img.abt_img_three {
     right: 4%;
     width: 240px;
   }

   img.abt_img_two {
     left: 1%;
     width: 250px;
   }

   .site_main_content_innner {
     font-size: 20px;
   }

   /* =========about-section =============*/
   .about_section {
     padding: 10px 0px !important;
   }

   /* =========about-section =============*/
   .about_section {
     padding: 10px 0px !important;
   }

   /* you can */

   .you_can_follower_more {
     padding: 10px 0px !important;
   }

   .filler_one_box {
     padding: 0px 30px;
   }

   /* pf store */

   .pf_store_section {
     padding: 0px !important;
   }

   .pf_store_section_row {
     padding: 50px 30px !important;
   }

   .pf_store_section .section_main_title {
     font-size: 25px;
   }

   /* row title */
   .row_title_can {
     padding-top: 0px !important;
   }

   .lw_section_main {
     padding: 50px 30px !important;
   }

   .ul_li_main ul li {
     font-size: 18px;
   }

   .main_class_inner_txt {
     font-size: 24px;
   }

   .content_main_inner_txt {
     font-size: 20px !important;
     padding: 20px !important;
   }

   /* Get in touch  section*/

   .get_in_touch_box_section {
     padding: 0px !important;
   }

   .get_in_touch_box_row {
     padding: 50px 30px !important;
   }

   /* ===========contact us ==========*/
   .contact_us_Section {
     padding-bottom: 120px !important;
   }

   .contact_form_col input,
   .contact_form_col select,
   .contact_form_col_one input,
   .contact_form_col_one textarea {
     height: 40px;
     font-size: 14px;
     padding: 5px;
   }

   .contact_form_col_one_row {
     padding: 20px;
   }

   .contact_form_col_one_col input {
     height: 35px;
     padding: 10px;
   }

   .footer_social_media_tech .fa {
     font-size: 18px;
     width: 40px;
     height: 40px;
   }

   .hours_main_title {
     font-size: 18px;
   }
 }

 @media all and (min-width: 1141px) and (max-width: 1280px) {
	 .abt_btm_section_main ul {
		font-size: 16px;
		line-height: 21px !important; 
	}
	 .abt_bottom_main_row1  .about_us_section_main,.abt_bottom_main_row3  .about_us_section_main {
		width: 90%;
	}
		 .abt_bottom_main_row1 .site_main_content span,.abt_bottom_main_row3 .site_main_content span {
		font-size: 16px;
	}
	 .abt_bottom_main_row1 .site_main_content span {
		padding-bottom: 0;
	}
	 .abt_bottom_main_col1 {
		padding: 15px 20px 20px !important;
	}
	 .abt_bottom_main_col1 {
		width: 33.33% !important;
	}
	 .abt_bottom_main_row2 {
		flex-wrap: wrap;
		justify-content: center;
	}
	 .abt_bottom_main_col1.abt_bottom_main_col5 {
		border-right: 1px solid #123132 !important;
		border-top: none !important;
	}
	 	 .abt_bottom_main_col1.abt_bottom_main_col4 {
		border-top: none !important;
	}
.banner_section .et_pb_section_video_bg video{
	height: 600px !important;
}
   /* banner */
   .banner_section_box .et_pb_slide {
     height: 600px;
   }

   .banner_txt {
     font-size: 60px;
   }

   /* end */
   /* marqee */
   .marquee_text {
     font-size: 130px;
   }

   .marqee_section_row {
     padding: 0px !important;
   }

   /* product_category */
   .section_main_title {
     font-size: 36px;
   }

   /* austrelian-made */
   .section_main_title {
     font-size: 34px;
   }

   .cl_prod_block img {
     height: 300px;
   }

   .cl_prod_title {
     font-size: 18px;
     width: 180px;
   }

   .cl_product_image_box img {
     height: 300px;
   }

   .product_category_section {
     padding: 20px 0px !important;
   }

   .title_box {
     padding: 40px 0px;
   }

   /* austrelian made */
   .austrelian_made_section {
     padding-top: 20px !important;
   }

   /* =======aus-row================*/
   .center_txt {
     margin-bottom: 30px;
     font-size: 55px;
   }

   /* =======aus-row================*/
   .center_txt {
     margin-bottom: 30px;
     font-size: 44px;
   }

   .center_txt_btn a {
     width: 200px;
   }

   /* =======aus-row================*/
   .center_txt {
     margin-bottom: 30px;
     font-size: 55px;
   }

   .center_txt_btn a {
     width: 200px;
   }

   /* about-us */
   img.abt_img_four {
     width: 250px;
   }

   img.abt_img_two_one {
     width: 250px;
   }

   img.abt_img_five,
   img.abt_img_one {
     width: 250px;
   }

   img.abt_img_three {
     right: 4%;
     width: 240px;
   }

   img.abt_img_two {
     left: 1%;
     width: 250px;
   }

   .site_main_content_innner {
     font-size: 20px;
   }

   /* =========about-section =============*/
   .about_section {
     padding: 10px 0px !important;
   }

   /* you can */

   .you_can_follower_more {
     padding: 30px 0px !important;
   }

   .filler_one_box {
     padding: 0px 50px;
   }

   /* pf store */

   .pf_store_section {
     padding: 0px !important;
   }

   .pf_store_section_row {
     padding: 50px 30px !important;
   }

   .pf_store_section .section_main_title {
     font-size: 25px;
   }

   /* row title */
   .row_title_can {
     padding-top: 0px !important;
   }

   .lw_section_main {
     padding: 50px 30px !important;
   }

   .ul_li_main ul li {
     font-size: 18px;
   }

   /* Get in touch  section*/

   .get_in_touch_box_section {
     padding: 0px !important;
   }

   .get_in_touch_box_row {
     padding: 50px 30px !important;
   }

   /* ===========contact us ==========*/
   .contact_us_Section {
     padding-bottom: 100px !important;
   }

   .contact_form_col input,
   .contact_form_col select,
   .contact_form_col_one input,
   .contact_form_col_one textarea {
     height: 40px;
     font-size: 14px;
     padding: 5px;
   }

   .contact_form_col_one_row {
     padding: 20px;
   }

   .contact_form_col_one_col input {
     height: 35px;
     padding: 10px;
   }

   .footer_social_media_tech .fa {
     font-size: 18px;
     width: 40px;
     height: 40px;
   }

   .hours_main_title {
     font-size: 18px;
   }

   .shop_section_main {
     margin-top: 30px;
   }
	 
 }

 @media all and (min-width: 1281px) and (max-width: 1440px) {
	 .abt_btm_section_main ul {
		font-size: 16px;
		line-height: 21px !important; 
	}
	 .abt_bottom_main_row1  .about_us_section_main,.abt_bottom_main_row3  .about_us_section_main {
		width: 80%;
	}
		 .abt_bottom_main_row1 .site_main_content span,.abt_bottom_main_row3 .site_main_content span {
		font-size: 16px;
	}
	 .abt_bottom_main_row1 .site_main_content span {
		padding-bottom: 0;
	}
	 .abt_bottom_main_col1 {
		padding: 15px 20px 20px !important;
	}
   .shop_section_main {
     margin-top: 30px;
   }
.banner_section .et_pb_section_video_bg video{
	height: 700px !important;
}
   /* banner */
   .banner_section_box .et_pb_slide {
     height: 700px;
   }

   .banner_txt {
     font-size: 60px;
   }

   /* end */
   /* marqee */
   .marquee_text {
     font-size: 130px;
   }

   .marqee_section_row {
     padding: 0px !important;
   }

   /* product_category */
   .section_main_title {
     font-size: 36px;
   }

   /* austrelian-made */
   .section_main_title {
     font-size: 34px;
   }

   .cl_prod_block img {
     height: 400px;
   }

   .cl_prod_title {
     font-size: 18px;
   }

   .cl_product_image_box img {
     height: 300px;
   }

   .product_category_section {
     padding: 20px 0px !important;
   }

   .title_box {
     padding: 40px 0px;
   }

   /* austrelian made */
   .austrelian_made_section {
     padding-top: 20px !important;
   }

   /* =======aus-row================*/
   .center_txt {
     margin-bottom: 30px;
     font-size: 55px;
   }

   .center_txt_btn a {
     width: 200px;
   }

   /* about-us */
   img.abt_img_four {
     width: 350px;
   }

   img.abt_img_two_one {
     width: 350px;
   }

   img.abt_img_five,
   img.abt_img_one {
     width: 350px;
   }

   img.abt_img_three {
     right: 4%;
     width: 300px;
   }

   img.abt_img_two {
     left: 1%;
     width: 350px;
   }

   /* =========about-section =============*/
   .about_section {
     padding: 10px 0px !important;
   }

   /* you can */

   .you_can_follower_more {
     padding: 30px 0px !important;
   }

   .filler_one_box {
     padding: 0px 50px;
   }

   /* pf store */

   .pf_store_section {
     padding: 0px !important;
   }

   .pf_store_section_row {
     padding: 50px 30px !important;
   }

   /* row title */
   .row_title_can {
     padding-top: 0px !important;
   }

   .lw_section_main {
     padding: 50px 30px !important;
   }

   /* Get in touch  section*/

   .get_in_touch_box_section {
     padding: 0px !important;
   }

   .get_in_touch_box_row {
     padding: 50px 30px !important;
   }

   /* ===========contact us ==========*/
   .contact_us_Section {
     padding-bottom: 100px !important;
   }
 }

 @media all and (min-width: 1441px) and (max-width: 1680px) {
	.abt_btm_section_main ul {
		font-size: 16px;
		line-height: 21px !important; 
	}
	 .abt_bottom_main_row1  .about_us_section_main,.abt_bottom_main_row3  .about_us_section_main {
		width: 70%;
	}
		 .abt_bottom_main_row1 .site_main_content span,.abt_bottom_main_row3 .site_main_content span {
		font-size: 16px;
	}
.banner_section .et_pb_section_video_bg video{
	height: 700px !important;
}
   /* banner */
   .banner_section_box .et_pb_slide {
     height: 700px;
   }

   .banner_txt {
     font-size: 60px;
   }

   /* end */

   /* marqee */
   .marquee_text {
     font-size: 170px;
   }

   .marqee_section_row {
     padding: 0px !important;
   }

   /* austrelian-made */
   .section_main_title {
     font-size: 34px;
   }

   .cl_prod_block img {
     height: 450px;
   }

   .product_category_section {
     padding: 20px 0px !important;
   }

   /* =======aus-row================*/
   .center_txt {
     margin-bottom: 30px;
     font-size: 55px;
   }

   /* about-us */
   img.abt_img_four {
     width: 400px;
   }

   img.abt_img_two_one {
     width: 400px;
   }

   img.abt_img_five,
   img.abt_img_one {
     width: 400px;
   }

   img.abt_img_three {
     right: 4%;
   }

   img.abt_img_two {
     left: 1%;
   }

   /* =========about-section =============*/
   .about_section {
     padding: 10px 0px !important;
   }

   /* you can */

   .you_can_follower_more {
     padding: 30px 0px !important;
   }

   .filler_one_box {
     padding: 0px 50px;
   }

   /* pf store */

   .pf_store_section {
     padding: 0px !important;
   }

   .pf_store_section_row {
     padding: 50px 30px !important;
   }

   /* row title */
   .row_title_can {
     padding-top: 0px !important;
   }

   .lw_section_main {
     padding: 50px 30px !important;
   }

   /* Get in touch  section*/

   .get_in_touch_box_section {
     padding: 0px !important;
   }

   .get_in_touch_box_row {
     padding: 50px 30px !important;
   }

   /* ===========contact us ==========*/
   .contact_us_Section {
     padding-bottom: 100px !important;
   }
 }

 @media all and (min-width: 1681px) and (max-width: 1880px) {
.banner_section .et_pb_section_video_bg video{
	height: 700px !important;
}
   /* banner */
   .banner_section_box .et_pb_slide {
     height: 700px;
   }

   /* end */

   /* austrelian-made */
   .section_main_title {
     font-size: 34px;
   }

   /* about-us */
   img.abt_img_four {
     width: 450px;
   }
 }


 @media all and (min-width: 981px) and (max-width: 3000px) {}