@media screen and (max-width:1250px){
	.header_sec img {
	    height: 80px;
	}
	.statistics_sec h2:after {
		width: 13px;
    	height: 14px;
	}
	.quote_block:after {
		width: 50px;
    	height: 50px;
    	bottom: -25px;
    	right: 15px;
    	background-size: contain;
	}
	.need_hlp_cnt_col .form_outer li:not(:last-child) {
        margin-bottom: 27px !important;
    }
    .form_outer .wpcf7-form-control, select {
    	font-size: 15px !important;
    }
	.ftr_col3 ul.form_outer .wpcf7-spinner {
        bottom: -19px !important;
        right: 0;
    }
    .rsrc_sec .mnrl_rscrs_inner .elementor-image-box-content {
    padding: 17px 14px 14px;
}
}

@media screen and (max-width:991px){
	.ftr_col3 .cntct_frm_shrtcd ul li {
	    width: 100%;
	}
	.ftr_col3 .cntct_frm_shrtcd ul li.sub_btn {
        text-align: right;
    }
    .need_hlp_cnt_col ul.form_outer .wpcf7-spinner {
    	position: absolute;
    	bottom: 10px;
    }
	.ftr_col3 ul.form_outer .wpcf7-spinner {
        bottom: -32px !important;
        right: 0;
    }
    .jd_cnt_col br {
        display: none;
    }
    .map-accordion summary.e-n-accordion-item-title {
    max-width: 100% !important;
}
.map-accordion .e-n-tabs-content {
  margin-top: 0px !important;
  padding-top: 10px !important;
}
.map-accordion .e-n-tabs-heading {
  padding-top: 10px !important;
}
  br {
    display: none;
  }
}

@media screen and (max-width:767px){
	.hm_bnr_sec h1:after {
	    width: 332px;
	}
	.discover_cnt_col .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]:before {
		left: 30px;
		bottom: -33px;
	}
    .need_hlp_cnt_col .form_outer li.cmn_cls .wpcf7-form-control {
        padding: 7px 0px 11px !important;
    }
    .cmn_btn svg {
    	width: 27px !important;
    	height: 27px !important;
    }
    .header_sec img {
        height: 65px;
    }
.rnw_sec .src_title .elementor-icon-box-wrapper {
    margin-top: -39px;
}
 .rsrc_sec .mnrl_rscrs_inner .elementor-image-box-content {
    padding: 17px 9px 14px;
  }
  .arz_nd_mx_sec .arz_nd_mx_imgs_inner .elementor-image-box-content {
        padding: 10px 14px 13px;
  }
  .map-menu-sec .tab_inner .elementor-icon-box-description br {
    display: none !important;
  }
    .wht_mnts_sec:before {
    background: linear-gradient(180deg, #1A364E 0%, rgba(26, 54, 78, 0.92) 46.52%, rgba(26, 54, 78, 0.6) 84.58%);
  }
  .discover_frdm_sec:before {
        background: linear-gradient(180deg, rgba(0, 0, 0, 1) 23.52%, rgba(15, 21, 16, 0.55) 48.28%, rgba(0, 0, 0, 0.45) 69.24%);
  }
      .elementor-33 .elementor-element.elementor-element-f7373dc img {
        height: 63px;
    }
}


@media screen and (max-width:533px){
.rsrc_sec .elementor-element.elementor-element-c976892.e-grid.e-con-full.mnrl_rscrs_rw.e-con.e-child {
--e-con-grid-template-columns: repeat(2, 1fr) !important;
}
.arz_nd_mx_sec .elementor-element.elementor-element-5d0c09f.e-grid.e-con-full.arz_nd_mx_img_rw.e-con.e-child {
--e-con-grid-template-columns: repeat(1, 1fr) !important;
}
    .elementor-33 .elementor-element.elementor-element-f7373dc img {
        height: 53px;
    }
}



@media screen and (max-width:500px){
    .need_hlp_cnt_col ul li:nth-child(2), .need_hlp_cnt_col ul li:nth-child(4) {
    	width: 100% !important;
    	float: none;
    }
    .need_hlp_cnt_col ul li:nth-child(3), .need_hlp_cnt_col ul li:nth-child(5) {
    	width: 100% !important;
    	float: none;
    }
    .rnw_sec .rnw_srcs_rw, .boasts_sec .blocks_rw  {
            --e-con-grid-template-columns: repeat(1, 1fr) !important;
        }
    .the_lgcy_sec .the_lgcy_img1, .the_lgcy_sec .the_lgcy_img2 {
        width: 100% !important;
    }
    .the_lgcy_sec .the_lgcy_img1 img, .the_lgcy_sec .the_lgcy_img2 img{
        width: 100% !important;
    }     
}


@media screen and (max-width:400px){
    .hm_bnr_sec h1:after {
        width: 232px;
    }
    .header_sec img {
        height: 55px;
    }
    .need_hlp_cnt_col ul.form_outer .wpcf7-spinner {
		right: -40px;
		width: 17px;
		height: 17px;
    }
    .blocks_inner h3 {
    margin-top: 11px !important;
}
.kaolinite_table {
    overflow: scroll !important;
}
}