.getaquotepopup{
	display:none;
}
.popUpOverlay {
    display: flex
;
    opacity: 0;
    transition: all .5s linear;
    visibility: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    border: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000000;
    align-items: center;
    justify-content: center;
}
.search .ast-breadcrumbs {
    display: none;
}
.search section.ast-archive-description {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}


.search .ast-archive-description {
	max-width: 100%;}
div#nf-form-2-cont .nf-form-fields-required,div#nf-form-1-cont .nf-form-fields-required {
    margin-bottom: 10px;
}
.search-no-results.ast-separate-container #primary, .search #primary, .error404 #primary {
    margin-top: 200px;
    text-align: center;
}
div#nf-form-2-cont .nf-field-container {
    margin-bottom: 10px;
}
div#nf-form-2-cont textarea {
    height: 140px;
}
div#nf-form-2-cont label {
    display: none;
}
input#nf-field-9 {
    background: #F6AD01;
    text-transform: uppercase;
}
.popUpcontent {
    padding-bottom: 50px;
    max-height: 90%;
    position: relative;
    background: #fff;
    width: 800px;
    border-radius: 50px;
    margin: auto;
    overflow-y: scroll;
}
.popupheading {
    background: #0F7B4F;
    padding: 20px;
}
.popUpcontent {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.popupheading p {
    color: #fff;
    margin: 0;
    font-weight: 600;
    font-size: 32px;
}
.popupheading p {
    text-align: center;
}
.popUpcontentinner {
    padding: 20px;
}
p.popupclose {
    color: #fff;
    position: absolute;
    right: 25px;
    top: 22px;
    cursor: pointer;
    font-size: 30px;
}
@media (max-width: 1024px) {
    .popUpcontent {
        width: 90%;
    }
}


@media (min-width: 922px) {
    .ast-container {
        max-width: 100%;
        width: 100%;
        margin: 0;
        padding: 0;
    }
}
.is-search-icon, .is-search-icon:hover, form.is-form-style input.is-search-submit:hover {
    color: #fff !important;
    background: #0f7b4f !important;
    border-color: #0f7b4f !important;
}
.is-search-icon svg path {
    fill: #fff !important;
}
li.astm-search-menu.is-menu.is-dropdown.menu-item {
    display: flex !important
;
    align-items: center !important;
}
.trusted-by figure.swiper-slide-inner
{
	width:150px;
}
header#masthead {
    position: fixed !important;
    width: 100%;
       background-color: rgba(0, 0, 0, .4);
    backdrop-filter: blur(5px);
}
@media (max-width: 921px) {
    .site-content .ast-container {
        padding: 0;
        flex-direction: column;
    }
}
#ast-scroll-top {
    background-color: #000;
    font-size: 18px;
    border-radius: 10px;
}
.sharedaddy.sd-sharing-enabled ,.sharedaddy.sd-block{
    display: none;
}
summary.e-n-accordion-item-title {
    border: 0 !important;
    border-bottom: 2px solid #f5f5f5 !important;
}
.footer-links br {
    display: none;
}
.why-choose-us-col p {
    margin-bottom: 0 !important;
}
.product-range img {
    height: 250px;
	width:100%;
}
g#id-143 {
    fill: rgb(60, 204, 255) !important;
}
g#id-158 {
    fill: #FFA500 !important;
}
span.sub-heading {
    font-weight: 600;
    font-size: 17px;
}
.contact-right a{
	text-decoration:none !important;
}
.nf-field-label .nf-label-span, .nf-field-label label {
    font-family: 'Poppins' !important;
    font-size: 16px;
    font-weight: 500 !important;
}
input#nf-field-4 {
    background: #0F7B4F;
    text-transform: uppercase;
}
g#id-148 {
    fill:rgba(252, 172, 96, 1) !important;
}
g#id-138 {
    fill: rgb(215, 81, 120) !important;
}
g#id-153 {
    fill:rgb(40, 71, 152) !important;
}
g#id-133 {
    fill: #0F7B4F !important;
}

.why-choose-us-col p span {
    display: inline-block;
    background: #0F7B4F;
    width: 30px !important;
    height: 30px !important;
    border-radius: 50%;
    margin-right: 10px;
    color: #fff;
}
p.title-para {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px !important;
}
body{
	background-color:#fff !important;
}
.why-choose-us-col {
    background: #fff;
    text-align: center;
    padding: 30px 20px;
    border-radius: 10px;
}
.animation-title-gradient-white .elementor-heading-title:before{
	  height: 2px;
    background: #0F7B4F;
    content: '';
    width: 120px;
    position: absolute;
      left: 45%;
    top: 51px;
    z-index: 1;
    background-image: linear-gradient(to right, #F6AD01 45%, #f5f5f5);
}
.htslider-desc{
	text-align:center !important;
}
p.slider-text {
    text-align: center;
    font-size: 20px !important;
}
.home-slider .htslider-single-post-slide img {
    height: 300px !important;
    width: auto !important;
    text-align: center;
    margin: auto !important;
}
p.slider-title {
    font-size: 30px !important;
    font-weight: 600;
    margin: 50px auto 20px !important;
    text-align: center;
}
.site-survey:hover .hide-on-hover{
	display:none;
}
.site-survey:hover .site-survay-text-display{
	    display: block;
}
.site-survay-text-display {
    display: none;
}
p.hover-text-title {
    margin-bottom: 10px;
    font-size: 22px;
}

.animation-title-gradient .elementor-widget-container::before {
    height: 2px;
    background: #0F7B4F;
    content: '';
    width: 120px;
    position: absolute;
    left: 0;
    top: 45px;
    z-index: 1;
    background-image: linear-gradient(to right, #0F7B4F 45%, #f5f5f5);
}

.animation-title-gradient,.animation-title-gradient-white .elementor-heading-title{
	position:relative;
}

li.astm-search-menu.is-menu.sliding.menu-item {
    display: flex !important
;
    align-items: center !important;
}



@media only screen and (max-width: 1024px) {
	.elementor-205 .elementor-element.elementor-element-7f8b4d5 .hfe-flyout-wrapper .hfe-side {
    width: 300px;
    height: 100vh;
}
		.home-slider .htslider-single-post-slide img{
	height:250px !important;
	}
	.product-range img{
		height:200px;
	}
 .footer-links br {
    display: block;
}
}
@media only screen and (max-width: 576px) {
	.trusted-by figure.swiper-slide-inner
{
	width:inherit;
}
	.animation-title-gradient-white .elementor-heading-title:before{
		left:28%;
	}
	p.slider-text{
		font-size:17px !important;
	}
	.elementor-146 .elementor-element.elementor-element-d70c982 .htslider-postslider-area button.slick-arrow {
    height: 35px;
    width: 35px;
}
	.htslider-arrow-2.htslider-postslider-area button.htslider-carosul-next.slick-arrow{
		margin: 10px auto 20px !important;
	}
	.htslider-arrow-2.htslider-postslider-area button.htslider-carosul-next.slick-arrow{
		margin-top:12px;
	}
	.htslider-postslider-area .single-slide-item.htslider-single-post-slide .content,.htb-container{
		padding:30px 10px ;
	}
	.htslider-item-img.single-slide-item.htslider-single-post-slide{
		height:auto !important;
	}
	.single-slide-item.htslider-single-post-slide .content .post-inner p img {
    width: 100% !important;
		height:auto !important;}
.htslider-single-post-slide .content .post-inner p {
    margin: 22px 0 25px;
    color: #18012c;
    font-size: 14px;
    line-height: 28px;
    margin-top: 0;
}
p.slider-title {
    font-size: 20px !important;
	}
	.home-slider .htslider-single-post-slide img{
	height:auto !important;
	}
	.product-range img{
		height:auto;
	}
}