/* diagen page */
span.class_inner_text_col1 {
    font-weight: 400 !important;
    font-size: 18px !important;
}

.box_col1 {
    padding: 10px;
    margin: 10px;
    height: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 26px;
    color: #fff;
    font-weight: 600;
	text-align:center;
}
.box_col_row1 {
	padding-top:0px !important	
}

.diasen_section_main .bms_img_banner_inner_col {
    padding: 0 !important;
}

.diasen_section_main .bms_img_banner_inner_title span {
    display: block;
    font-size: 38px;
    font-weight: 800;
    text-shadow: 0px 0px 10px #000;
}
span.class_inner_text {
    font-weight: 400 !important;
    font-size: 30px !important;
}
.the_thermal_col2  {
	display:flex;
	justify-content:center;
	align-items:center;
}
.diagne_content {
    width: 70%;
}
.thermal_main_text {
    font-size: 40px;
    color: #1d3527;
    text-transform: capitalize;
    font-weight: 700;
	line-height:1;
}
.thermal_inner_text {
    font-size: 18px;
    color: #000;
    line-height: 1.3;
    padding-top: 10px;
}
.diasen_section_main  .bms_img_banner_inner_title {
       position: absolute;
    bottom: 0;
    right: 100px;
    background: transparent;
    padding: 20px 35px;
    color: #fff;
    font-size: 28px;
    line-height: 1.2;
    top: 0;
    margin: auto;
    height: fit-content;
    width: 30%;
}

/*================*/

h3.ywcca_widget_title {
    height: 54px;
    color: #000;
    background: #e3c446;
    display: flex;
    align-items: center;
    padding-left: 10px;
    font-size: 23px !important;
    padding-bottom: 0px;
    font-weight: 700;
}
ul.ywcca_category_accordion_widget {
    border: 1px solid #ddd;
}
ul.ywcca_category_accordion_widget li a {
    font-size: 16px !important;
    color: #000 !important;
}
ul.ywcca_category_accordion_widget li {
    padding: 10px !important;
}

/*  */
span.wpfCheckbox.wpfMulti label {
    display: none !important;
}
.page-id-3357 .supply_content,.page-id-3488 .supply_content{
	height:auto !important;
}
.email-signature {
    background: #e3c446;
    border-radius: 10px;
    box-shadow: 5px 5px 0 3px rgb(0 0 0 / 15%);
    overflow: hidden;
    position: relative;
    z-index: 1;
    padding: 30px;
    border: 1px solid #eee;
    padding-bottom: 80px;
}
.gally_for_cat .et_pb_gallery_item {
    padding: 5px !important;
}
.email-signature:before {
    content: "";
    background: #fff;
    width: 100%;
    height: 94%;
    border-radius: 0 0 100px 100px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    
}
span.post-content-inner {
    display: block;
    font-size: 18px;
    color: #000;
    font-weight: 700;

}
ul.signature-content li a {
    font-size: 16px;
    color: #000;
    padding: 0px 10px;
    font-weight: 500;
    width: 80%;
}
ul.signature-content li{
    list-style-type: none;
    display: flex;
    align-items: center;
    padding: 5px 0px;
}
ul.signature-content li .fa {
    font-size: 20px;
    color: #1d3527;
    width: 40px;
    height: 40px;
    background: #e3c446;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
ul.signature-content{
    padding: 0px !important;
}
.email-signatureinner h2 {
    font-size: 24px;
    color: #000;
    font-weight: 700;
    margin: 10px 0px;
    border-bottom: 1px solid #000;
    padding-bottom: 7px;
    width: fit-content;
}
.inner_store_col1_row {
    display: flex;
    margin-top: 20px;
}
.product_detilas {
    margin-top: 20px;
}
.inner_store_col1{
    width: 50%;
}
.product_detilas ul li a {
    font-size: 16px;
    color: #000;
    border-bottom: 1px solid #000;
}
.product_detilas-inner span {
    font-size: 18px;
    color: #000;
}
.visting-row{
    padding: 10px;
}
/* page main title */
.page_main_title {
    height: 450px;
}
.page_main_title_row{
    height: 100%;
    display: flex;
}
.page_main_title_row .et_pb_column {
    display: flex;
    justify-content: center;
    align-items: center;
}
.page_main_title_box{
    font-size: 50px;
    color: #fff !important;
    font-weight: 700;
}

 /* about us */
 .about_section_row {
     height: 550px;
 }
 .abt_title {
    font-size: 25px;
    color: #fff;
    font-weight: 600;
}
.abt_title_con span {
    display: block;
    font-size: 18px;
    color: #fff;
    padding-bottom: 10px;
}
.abt_title_btn {
    display: flex;
}
.about_section_box .section_main_title{
    color: #fff;
}
.about_section_box .section_main_title::after{
    right: auto;
    background: url(../../../../../wp-content/uploads/2022/05/Linew.png);
}
.abt_page_section {
    padding-right: 50px;
}
.about_section_row {
    padding: 50px 0px !important;
}
.abt_title_page_col{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 260px;
    padding-left: 50px;
}
.about_ni_row {
    margin-top: -160px;
}
.abt_left_img img{
    box-shadow: 0px 0px 35px 0px rgb(0 0 0 / 18%);
    border: 8px solid #fff;
    height: 640px;
    width: 100%;
    object-fit: cover;
}
.abt_left_img .et_pb_image_wrap {
    width: 100%;
}
.about_ni_row {
    margin-left: 0px !important;
}
.abt_inner_seo_title {
    font-size: 35px;
    color: #000;
    font-weight: 700;
}
.abt_inner_seo_con span {
    display: block;
    font-size: 18px;
    color: #000;
    padding-bottom: 10px;
}
.abt_seo_section,.abt_seo_section_row{
    padding-top: 0px !important;
}
/* contact-us */
.contact_us_section.contact_us_section_page::after{
    display: none;
}
.contact_us_section.contact_us_section_page .bm_main_form_col{
    width: 33.33%;
}
.bm_main_form_row.bm_main_form_row_two .bm_main_form_col {
    width:50%;
}
.bm_main_form_col select{
    height: 50px;
    width: 100%;
    padding: 10px;
    font-size: 18px;
    border: 1px solid #ebebeb;
    color: #000;
}
.map_section_page_row  .contact_details{
    background: #d0e8d9;
    margin-left: -400px;
    width: fit-content;
    padding: 20px;
}
.map_section_page_row .contact_page_address {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 500px;
}
.contact_us_section_box  {
    margin-top: 20px;
}

/*-------------------------------- supply_and_install page---------------------------------*/

.supply_title {
    font-size: 30px;
    color: #000;
    font-weight: 700;
}
.supply_content span {
    display: block;
    padding-bottom: 10px;
    color: #000;
    font-size: 18px;
}
.col_supply_and_install{
    display: flex;
    align-items: center;
    justify-content: left;
}
.supply_and_install_img img{
    height: 477px !important;
    border: 8px solid #fff;
    box-shadow: 0px 0px 11.52px 4.48px rgb(0 0 0 / 8%);
    object-fit: cover;
    width: 100%;
}
.supply_install_main{
    padding-right: 30px !important;
}
.supply_install_main.supply_and_box_main{
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.supply_and_install_title_row{
    padding-bottom: 0px !important;
}

/* -----------------landvic vig-------------------------- */
.section_main_title_content {
    font-size: 18px;
    color: #000;
    font-weight: 700;
    margin-top: 20px;
}
.landvac_vig_title_row{
    padding-bottom: 0px !important;
}
.why_landvac_section_row {
    box-shadow: 0px 0px 11.52px 4.48px rgba(0, 0, 0, 0.08);
}
.why_vig_col  {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 30px !important;
}
.catalouge_site_btn  .site_button{
    width: 300px;
    margin: auto;
}


/* ---------------shop-section --------------------------*/

.shop_section  .bm_product_col{
    width: 100% !important;
}
.woocommerce ul.products li.product a img{
    height: 100% !important;
}
.bapf_head {
    height: 54px;
    color: #000;
    background: #e3c446;
    display: flex;
    align-items: center;
    padding-left: 10px;
}
.bapf_head h3{
    padding-bottom: 0px !important;
}
.bapf_head h3 {
    padding-bottom: 0px !important;
    font-size: 23px !important;
    font-weight: 700;
}
.bapf_body ul li ul li{
    border: none !important;
    padding: 10px 0px !important;
}
.bapf_body ul li .fa-plus:before,.bapf_body ul li .fa-minus:before {
    content: "\33" !important;
    font-family: 'ETmodules';
    font-size: 24px !important;
    color: #999999;
    font-weight: 700;
    position: relative;
    top:4px;
}

.bapf_body ul li .fa-minus:before{

    content: "\32" !important;
}

.bapf_body ul li {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    padding: 14px 15px !important;
    border: 1px solid #dddddd;
    border-bottom: none;
}
.bapf_body ul li:last-child{
border-bottom: 1px solid #dddddd;
}
.bapf_body ul li input{
    display: none !important;
}
.bapf_body ul li label{
    width: 90% !important;
}
.bapf_body ul li ul li label{
    width: fit-content !important;
}
h4.widgettitle {
    height: 54px;
    color: #000;
    background: #e3c446;
    display: flex;
    align-items: center;
    padding-left: 10px;
    font-size: 23px !important;
    padding-bottom: 0px;
    font-weight: 700;
}
.shop_section_sidebar  .widget_custom_html{
margin-bottom: 10px !important;
border: 1px solid #ddd !important;
}
.Product_shop_row {
    display: flex;
    justify-content: end;
}
.Product_shop_col_one{
    padding: 0px 15px !important;
}
.Product_shop_col_one .wpfFilterWrapper{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.shop_section_row {
    padding-top: 0px !important;
}
.shop_col_sidebar {
    margin-top: -60px;
}
.main_cat_title_shop_page{
    font-size: 24px;
    color: #000;
    font-weight: 600;
}
.shop_Section_title_row {
    padding-bottom: 20px !important;
}
.main_cat_title_shop_page  {
    padding-left: 30px !important;
}
ul.page-numbers li {
    height: 44px;
    width: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000;
    font-size: 18px;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
    background: #1d3527 !important;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 18px;

}
.woocommerce nav.woocommerce-pagination ul li a{
    background: transparent !important;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000;
    font-size: 18px;

}
 .wpfCheckboxHier{
    position: relative;
}
div#wpfBlock_1 .wpfCheckboxHier{
    padding-right: 70px !important;
}
div#wpfBlock_1 .wpfCheckboxHier::after{
    position: absolute;
    content: 'Filter By';
    left: -80px;
    font-size: 18px;
    top: 0;
    color: black;
}


.land_vig_upper {
    text-transform: uppercase !important;
}

.compare {
    display: none;
}
.compare.single_comp {
    display: inline !important;
}

 /* landvic */

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


@media all and (min-width: 320px) and (max-width: 767px) {
	.diasen_section_main .bms_img_banner_inner_title{
		right:0;
		width:100%;
	}
		/* ==============diasen=============*/
	.thermal_main_text{
		font-size:24px;
	}
	.diasen_box_main {
		padding:30px 0px !important;
	}
	.diagne_content {
    width: 100%;
	}
	.diasen_section_main_logo{
		width:250px;	
	}
	.diasen_section_main_row1 ,.diasen_section_main_row2,.diasen_section_main_row3 {
		padding:20px !important;	
	}
	.diasen_section_main .bms_img_banner_inner_title span{
		font-size:22px;
	}
	span.class_inner_text{
		font-size:18px !important;
	}
	.box_col_row0 {
		padding-bottom:0px !important;	
	}
	.diasen_section_main_row2 {
		display:flex;
		flex-wrap:wrap;
	}
	.diasen_section_main_row2 .the_thermal_col1  {
		order:1;
	}
	.diasen_section_main_row2 .the_thermal_col2 {
		order:2;
	}
	.thermal_text {
    	margin-top: 20px;
	}
	.diasen_section_main .bms_img_banner_inner_img img{
		height:200px !important;
	}
/* =============
    /* landvic */
.supply_install_main.supply_and_box_main{
    height: auto;
    overflow: auto;
}
.landvac_vig_section.landvac_vig_section_first {
    padding-top: 60px !important;
}
.col_supply_and_install  {
padding-right: 30px ;
}
.landvac_vig_section {
    padding: 0px !important;
}
.col_supply_and_install{
    padding-right: 0px !important;
    justify-content: center;
}
.landvac_vig_section_row.landvac_vig_section_row_reverce {
    display: flex;
    flex-wrap: wrap;
}
.col_supply_and_install  {
    order: 2;
}
.landvac_vig_section_row{
    padding-bottom: 0px !important;
}
.supply_content span{
    padding-bottom: 0px !important;
}
.landvac_vig_section_first{
    padding-top: 60px !important;
}
/*  */
    div#wpfBlock_1 .wpfCheckboxHier {
        padding-right: 0px !important;
    }
    .shop_section {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .email-signature{
        padding: 10px;
    }
    .inner_store_col1_row{
        display: block;
    }
    .inner_store_col1 {
        width: 100%;
    }
    .product_detilas {
        margin-top: 20px;
    }
    .visiting_section_main_row {
        padding: 0px 10px !important;
    }
    .product_detilas-inner span {
        font-size: 16px;
        color: #000;
        height: 300px;
        overflow: auto;
        display: block;
        margin-bottom: 70px;
    }
    /* page main_title */
    .page_main_title {
        height: 400px;
    
}
     /* -----------about-section --------------------*/
     .page_main_title_box{
        font-size: 28px;
    }
    .abt_title_con span{
        font-size: 16px;
    }
    .about_section_row {
        padding: 10px !important;
    }
    .abt_page_section {
        padding-right: 0px;
    }
    .abt_title{
        margin-top: 20px;
    }
    .about_section_row {
        height: auto;
    }
    .abt_title_btn {
        display: block;
    }
    .about_ni_row {
        padding-right: 0px !important;
    }
    .abt_inner_seo_con span{
        font-size: 16px;
    }
    .abt_seo_section_row {
        padding: 0px 30px !important;
    }
    .page_main_title {
        height: 300px;
    }
    .abt_title_page_col{
        padding-left: 0px !important;
    }
    .about_ni_row {
        margin-top: -120px;
    }
    .abt_left_img img{
        height: 300px;
    }
    .about_section {
        padding-bottom: 0px !important;
    }
    .abt_inner_seo_title {
        font-size: 23px;
    }  
    .abt_title_page_col{
        height: auto;
    }
    .abt_right_img{
        margin-bottom: 20px;
        text-align:  center;
    }
    .abt_right_img img {
        width: 350px !important;
        margin: auto;
    }
    .abt_left_img{
        text-align: center;
    }
    .abt_seo_section, .abt_seo_section_row {
        padding-bottom: 30px;
    }
       /* ------------supplyandinstall -------------------*/
   .supply_and_install_section_row ,.supply_and_two_section_two{
    padding-left:10px !important;
    padding-right: 10px !important;
    padding-bottom: 0px !important;
    }
    .supply_and_two_section_two{
        padding-top: 10px !important;
    }
    .supply_content span{
        font-size: 16px;
    }
    .supply_and_install_title_row{
    padding-top: 0px !important;
    }
    .supply_title {
    font-size: 22px;
    color: #000;
    font-weight: 700;
    line-height: 1.2;
    }
    .supply_and_two_section  .supply_content{
        height: auto;
    }
    .supply_and_install_section {
    padding: 30px 0px !important;
    }  
    .supply_content{
    height: auto;
    overflow: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    }
    .supply_install_main.supply_and_box_main {
        padding-left: 0px !important;
        padding-right: 0px !important;
        text-align: center;
        margin: 20px 0px;
    }
    .supply_content_btn .site_button{
        margin: auto;
    }
    .supply_and_install_img img {
        height: auto !important;
        border: 2px solid #fff;
    }
    .supply_and_two_section {
        padding: 30px 0px !important;
    }
    .supply_and_two_section_two {
        text-align: center;
    }
    .supply_install_main {
        padding-right: 0px !important;
    }
    .supply_and_install_section_row {
        text-align: center;
    }
    .supply_and_install_img_two{
        margin-top: 30px !important;
    }
    .supply_and_install_section_two .supply_and_install_section_row {
        padding-top: 10px;
    }

             /* ---------landvac vig ------------*/
  .landvac_vig_title_row{
    padding-top: 0px !important;
}
.landvac_vig_section_row,.the_vig_technology_section ,.why_landvac_section_row {
    padding: 20px 10px !important;

}
.the_vig_technology_title_row {
    padding-top:0px !important ;
    padding-bottom: 0px !important;
}
.why_landec_title_row{
    padding-top: 0px !important;
}
.why_vig_col{
    padding: 0px 0px 0px 0px !important;
    text-align: center;
}
.landvac_vig_section,.why_landvac_section  {
    padding: 30px 0px !important;
}
.catalouge_section_row {
    padding: 0px 10px !important;
    width: 100%;
}
.catalouge_section {
    padding: 30px 0px !important;
}
.the_vig_technology_box  .supply_content{
    height: auto;
}
.landvac_vig_section {
    padding-bottom: 0px !important;
}
.the_vig_technology_box  span{
    padding-bottom: 0px !important;
}
/* ------------contact-us -----------*/
.map_section_page_row .contact_details {
    margin-left: 0;
    width: 100% !important;
}
.contact_us_section_row {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.map_box iframe{
    height: 350px !important;
}
.map_section_page_row .contact_page_address{
    height: auto !important;
}
.contact_page_address  {
    background: #d0e8d9;
}
.map_section_page_row {
    padding-bottom: 0px !important;
}
.map_and_address_section {
    padding: 30px 0px !important;
}
.bm_main_form_col select {
    height: 45px;
}
.map_section_page_row_one {
    padding-top: 0px !important;
}
.contact_us_section.contact_us_section_page {
    padding:  0px !important;
}
.map_and_address_section {
    padding: 0px !important;
}
.contact_us_section.contact_us_section_page .bm_main_form_col,.bm_main_form_row.bm_main_form_row_two .bm_main_form_col {
    width: 100%;
}
.bm_main_form_col select {
    height: 45px;
}
.shop_Section_title_row .et_pb_column{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100% !important;
}
}




@media all and (min-width: 481px) and (max-width: 767px) {
    .email-signature{
        padding: 30px;
    }
    .visiting_section_main_row {
        padding: 0px 10px !important;
    }
    .supply_and_two_section {
        padding: 30px 0px !important;
    }
    .et-db #et-boc .et-l  .shop_section_box ul.products.columns-3 li.product{
        margin: 0px !important;
    }
    
}

@media all and (min-width: 768px) and (max-width: 980px) {
	.diasen_section_main .bms_img_banner_inner_title{
		width:100% !important;
		right:0;
	}
	/* ==============diasen=============*/
	.thermal_main_text{
		font-size:28px;
	}
	.diagne_content {
    width: 100%;
	}
	.diasen_section_main_logo{
		width:250px;	
	}
	.diasen_section_main_row1 ,.diasen_section_main_row2,.diasen_section_main_row3 {
		padding:20px !important;	
	}
	.diasen_section_main .bms_img_banner_inner_title span{
		font-size:28px;
	}
	span.class_inner_text{
		font-size:22px !important;
	}
	.box_col_row0 {
		padding-bottom:0px !important;	
	}
	.diasen_section_main_row2 {
		display:flex;
		flex-wrap:wrap;
	}
	.diasen_section_main_row2 .the_thermal_col1  {
		order:1;
	}
	.diasen_section_main_row2 .the_thermal_col2 {
		order:2;
	}
	.thermal_text {
    	margin-top: 20px;
	}


	
/* ==============	 */
	
    .shop_section_box {
        margin-top: 20px;
    }
    .shop_Section_title_row .et_pb_column{
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100% !important;
    }
     /* -----------about-section --------------------*/
     .page_main_title_box{
        font-size: 40px;
    }
    .abt_title_con span{
        font-size: 16px;
    }
    .about_section_row {
        padding: 30px !important;
    }
    .about_ni_row {
        padding-right: 30px !important;
    }
    .abt_seo_section_row {
        padding: 0px 30px !important;
    }
    .page_main_title {
        height: 300px;
    }
    .abt_title_page_col{
        padding-left: 0px !important;
    }
    .about_ni_row {
        margin-top: -120px;
    }
    .abt_left_img img{
        height: 450px;
    }
    .about_section {
        padding-bottom: 0px !important;
    }
    .abt_inner_seo_title {
        font-size: 30px;
    }  
    .abt_title_page_col{
        height: auto;
    }
    .abt_right_img{
        margin-bottom: 20px;
        text-align:  center;
    }
    .abt_right_img img {
        width: 350px !important;
        margin: auto;
    }
    .abt_left_img{
        text-align: center;
    }
    .abt_seo_section, .abt_seo_section_row {
        padding-bottom: 30px;
    }
       /* ------------supplyandinstall -------------------*/
   .supply_and_install_section_row ,.supply_and_two_section_two {
    padding-left:30px !important;
    padding-right: 30px !important;
    padding-bottom: 0px !important;

    }
    .supply_and_two_section_two{
        padding-top: 10px !important;
    }
    .supply_and_install_title_row{
    padding-top: 0px !important;
    }
    .supply_title {
    font-size: 26px;
    color: #000;
    font-weight: 700;
    line-height: 1.2;
    }
    .supply_and_install_section {
    padding: 30px 0px !important;
    }  
    .supply_content{
    height: auto;
    overflow: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    }
    .supply_install_main.supply_and_box_main {
        padding-left: 0px !important;
        padding-right: 0px !important;
        text-align: center;
        margin: 20px 0px;
    }
    .supply_content_btn .site_button{
        margin: auto;
    }
    .supply_and_two_section {
        padding: 30px 0px !important;
    }
          /* ---------landvac vig ------------*/
  .landvac_vig_title_row{
    padding-top: 60px !important;
}
.landvac_vig_section_row,.the_vig_technology_section ,.why_landvac_section_row {
    padding: 30px !important;

}
.the_vig_technology_title_row {
    padding-top:0px !important ;
    padding-bottom: 0px !important;
}
.why_landec_title_row{
    padding-top: 0px !important;
}
.why_vig_col{
    padding: 0px 0px 0px 0px !important;
    text-align: center;
}
.landvac_vig_section,.why_landvac_section  {
    padding: 30px 0px !important;
}
.catalouge_section_row{
    padding: 0px !important;
}
.catalouge_section {
    padding: 30px 0px !important;
}
.the_vig_technology_box  .supply_content{
    height: auto;
}
.landvac_vig_section {
    padding-bottom: 0px !important;
}
/* ------------contact-us -----------*/
.map_section_page_row .contact_details {
    margin-left: 0;
    width: 100% !important;
}
.contact_us_section_row {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.map_box iframe{
    height: 350px !important;
}
.map_section_page_row .contact_page_address{
    height: auto !important;
}
.contact_page_address  {
    background: #d0e8d9;
}
.map_section_page_row {
    padding-bottom: 0px !important;
}
.map_and_address_section {
    padding: 30px 0px !important;
}
.bm_main_form_col select {
    height: 45px;
}
.map_section_page_row_one {
    padding-top: 0px !important;
}
.contact_us_section.contact_us_section_page {
    padding:  0px !important;
}
.map_and_address_section {
    padding: 0px !important;
}
/* landvic */
.supply_install_main.supply_and_box_main{
    height: auto;
    overflow: auto;
}
.col_supply_and_install  {
padding-right: 30px ;
}
.landvac_vig_section {
    padding: 0px !important;
}
.col_supply_and_install{
    padding-right: 0px !important;
    justify-content: center;
}
.landvac_vig_section_row.landvac_vig_section_row_reverce {
    display: flex;
    flex-wrap: wrap;
}
.col_supply_and_install  {
    order: 2;
}
.landvac_vig_section_row{
    padding-bottom: 0px !important;
}
.supply_content span{
    padding-bottom: 0px !important;
}
/*  */
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
/* ==============diasen=============*/
	.thermal_main_text{
		font-size:34px;
	}
		.diasen_section_main .bms_img_banner_inner_title{
		width:60% !important;
	}
	
/* ==============	 */
    /* -----------about-section --------------------*/
    .page_main_title_box{
        font-size: 40px;
    }
    .abt_title_con span{
        font-size: 16px;
    }
    .about_section_row {
        padding: 30px !important;
    }
    .about_ni_row {
        padding-right: 30px !important;
    }
    .abt_seo_section_row {
        padding: 0px 30px !important;
    }
    .page_main_title {
        height: 360px;
    }
    .abt_title_page_col{
        padding-left: 0px !important;
    }
    .about_ni_row {
        margin-top: -120px;
    }
    .abt_left_img img{
        height: 450px;
    }
    .about_section {
        padding-bottom: 0px !important;
    }
    .abt_inner_seo_title {
        font-size: 30px;
    }  
      /* ------------supplyandinstall -------------------*/
   .supply_and_install_section_row,.supply_and_two_section_two  {
    padding-left:30px !important;
    padding-right: 30px !important;
    }
    .supply_and_install_title_row{
    padding-top: 0px !important;
    }
    .supply_title {
    font-size: 26px;
    color: #000;
    font-weight: 700;
    line-height: 1.2;
    }
    .supply_and_install_section {
    padding: 30px 0px !important;
    }  
    .supply_content{
    height: 290px;
    overflow: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    }
    .supply_and_two_section_two {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .supply_and_two_section {
        padding: 30px 0px !important;
    }
      /* ---------landvac vig ------------*/
  .landvac_vig_title_row{
    padding-top: 0px !important;
}
.landvac_vig_section_row,.the_vig_technology_section ,.why_landvac_section_row {
    padding-left: 30px !important;
    padding-right:30px !important;
}
.the_vig_technology_title_row {
    padding-top:0px !important ;
    padding-bottom: 0px !important;
}
.why_landec_title_row{
    padding-top: 0px !important;
}
.why_vig_col{
    padding: 0px 30px 0px 0px !important;
}
.landvac_vig_section,.why_landvac_section  {
    padding: 30px 0px !important;
}
.catalouge_section_row{
    padding: 0px !important;
}
.catalouge_section {
    padding: 30px 0px !important;
}
.the_vig_technology_box  .supply_content{
    height: auto;
}
/* ------------contact-us -----------*/
.map_section_page_row .contact_details  {
    margin-left: -250px;
}
.contact_us_section_row {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
/* landvic */

.supply_install_main.supply_and_box_main{
    height: 430px;
    overflow: auto;
}
.col_supply_and_install  {
padding-right: 30px ;
}

/* ------ */
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
		.diasen_section_main .bms_img_banner_inner_title{
		width:60% !important;
	}
   /* -----------about-section --------------------*/
   .page_main_title_box{
       font-size: 40px;
   }
   .abt_title_con span{
       font-size: 16px;
   }
   .abt_inner_seo_title {
    font-size: 30px;
}
   .about_section_row {
    padding: 30px !important;
}
.about_ni_row {
    padding-right: 30px !important;
}
.abt_seo_section_row {
    padding: 0px 30px !important;
}
.page_main_title {
    height: 360px;
}
.abt_title_page_col{
    padding-left: 0px !important;
}
.about_ni_row {
    margin-top: -120px;
}
.abt_left_img img{
    height: 450px;
}
.about_section {
    padding-bottom: 0px !important;
}
   /* ------------supplyandinstall -------------------*/
   .supply_and_install_section_row,.supply_and_two_section_two {
    padding-left:30px !important;
    padding-right: 30px !important;
}
.supply_and_install_title_row{
    padding-top: 0px !important;
}
.supply_title {
    font-size: 26px;
    color: #000;
    font-weight: 700;
    line-height: 1.2;
}
.supply_and_install_section {
    padding: 30px 0px !important;
}
.supply_and_two_section_two {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
  /* ---------landvac vig ------------*/
  .landvac_vig_title_row{
    padding-top: 0px !important;
}
.landvac_vig_section_row,.the_vig_technology_section ,.why_landvac_section_row {
    padding-left: 30px !important;
    padding-right:30px !important;
}
.the_vig_technology_title_row {
    padding-top:0px !important ;
    padding-bottom: 0px !important;
}
.why_landec_title_row{
    padding-top: 0px !important;
}
.why_vig_col{
    padding: 0px 30px 0px 0px !important;
}
.landvac_vig_section,.why_landvac_section  {
    padding: 30px 0px !important;
}
.catalouge_section_row{
    padding: 0px !important;
}
/* ------------contact-us -----------*/
.map_section_page_row .contact_details  {
    margin-left: -250px;
}
.contact_us_section_row {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
/* landvic */

.supply_install_main.supply_and_box_main{
    height: 430px;
    overflow: auto;
}
.col_supply_and_install  {
padding-right: 30px ;
}

/* ------ */
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
	.diasen_section_main .bms_img_banner_inner_title{
		width:40% !important;
	}
  /* -----------about-section --------------------*/
  .about_section_row {
    padding: 30px !important;
}
.about_ni_row {
    padding-right: 30px !important;
}
.abt_seo_section_row {
    padding: 0px 30px !important;
}
.page_main_title {
    height: 360px;
}
.abt_title_page_col{
    padding-left: 0px !important;
}
.about_ni_row {
    margin-top: -120px;
}
.abt_left_img img{
    height: 450px;
}
.about_section {
    padding-bottom: 0px !important;
}
   /* ------------supplyandinstall -------------------*/
   .supply_and_install_section_row ,.supply_and_two_section_two{
    padding-left:30px !important;
    padding-right: 30px !important;
}
.supply_and_install_title_row{
    padding-top: 0px !important;
}
.supply_title {
    font-size: 26px;
    color: #000;
    font-weight: 700;
}
.supply_and_install_section {
    padding: 30px 0px !important;
}
.supply_and_two_section_two {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
  /* ---------landvac vig ------------*/
  .landvac_vig_title_row{
    padding-top: 0px !important;
}
.landvac_vig_section_row,.the_vig_technology_section ,.why_landvac_section_row {
    padding-left: 30px !important;
    padding-right:30px !important;
}
.the_vig_technology_title_row {
    padding-top:0px !important ;
    padding-bottom: 0px !important;
}
.why_landec_title_row{
    padding-top: 0px !important;
}
.why_vig_col{
    padding: 0px 30px 0px 0px !important;
}
.landvac_vig_section,.why_landvac_section  {
    padding: 30px 0px !important;
}
.catalouge_section_row{
    padding: 0px !important;
}

/* -----------contact-us------------- */
.map_section_page_row .contact_details  {
    margin-left: -250px;
}
/* landvic */

.supply_install_main.supply_and_box_main{
    height: 430px;
    overflow: auto;
}
.col_supply_and_install  {
padding-right: 30px ;
}

/* ------ */
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
	.diasen_section_main .bms_img_banner_inner_title{
		width:40% !important;
	}
   /* -----------about-section --------------------*/
   .about_section_row {
    padding: 50px !important;
}
.about_ni_row {
    padding-right: 50px !important;
}
.abt_seo_section_row {
    padding: 0px 50px !important;
}
.page_main_title {
    height: 360px;
}
.abt_title_page_col{
    padding-left: 0px !important;
}
.about_ni_row {
    margin-top: -130px;
}

/* -------contact-us-page ---------------*/
.contact_us_section_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.map_section_page_row .contact_details{
    margin-left: -240px;
}
 /* ------------supplyandinstall -------------------*/
 .supply_and_install_section_row,.supply_and_two_section_two {
    padding-left:50px !important;
    padding-right: 50px !important;
}
.supply_and_install_title_row{
    padding-top: 0px !important;
}
.supply_and_two_section_two {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
  /* ---------landvac vig ------------*/
  .landvac_vig_title_row{
    padding-top: 0px !important;
}
.landvac_vig_section_row,.the_vig_technology_section ,.why_landvac_section_row {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.the_vig_technology_title_row {
    padding-top:0px !important ;
    padding-bottom: 0px !important;
}
.why_landec_title_row{
    padding-top: 0px !important;
}

/* landvic */

.supply_install_main.supply_and_box_main{
    height: 430px;
    overflow: auto;
}
.col_supply_and_install  {
padding-right: 30px ;
}
}
/* ------ */


@media all and (min-width: 1441px) and (max-width: 1680px) {
    /* -----------about-section --------------------*/
    .about_section_row {
        padding: 50px !important;
    }
    .about_ni_row {
        padding-right: 50px !important;
    }
    .abt_seo_section_row {
        padding: 0px 50px !important;
    }
    .page_main_title {
        height: 400px;
    }
    /* ------------supplyandinstall -------------------*/
    .supply_and_install_section_row,.supply_and_two_section_two  {
        padding-left:50px !important;
        padding-right: 50px !important;
    }
    .supply_and_install_title_row{
        padding-top: 0px !important;
    }
    
    /* ---------landvac vig ------------*/
    .landvac_vig_title_row{
        padding-top: 0px !important;
    }
    .landvac_vig_section_row,.the_vig_technology_section ,.why_landvac_section_row {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
   
    
}

@media all and (min-width: 1681px) and (max-width: 1880px) {
}


@media all and (min-width: 981px) and (max-width: 3000px) {
    .filter_main_filter_css{
        display: none !important;
    }
}
