.astm-search-menu {
	display:none;
}
.search-results .container{
	padding:90px 15px!important;
}

.rs-project-info{
	margin: 0;
    list-style: none;
    padding: 0;
}
.rs-project-info li span{
	width: 150px;
    display: inline-block;
    font-weight: 600;
}
.rs-project-info li + li{
	padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid rgba(54,54,54,.1);
}

.elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-email.elementor-col-100.elementor-field-required {
    padding-bottom: -20px !important;
	margin-bottom: -20px !important;}

/* Youtube video code*/
.video-container {
            position: relative;
            padding-bottom: 56.25%; /* 16:9 aspect ratio */
            height: 0;
            overflow: hidden;
        }

        .video-container iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }



.sub-menu,
.sub-menu .sub-menu {
    display: none;
transition: background-color 0.3s ease-in-out;
}






.elementor-26890 .elementor-element.elementor-element-7b104c1 .elementor-nav-menu--dropdown a {
    background-color: white;
}








.elementor-element.elementor-element-76f512a.nav-container.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    width: 1000px !important;
}


.elementor-element.elementor-element-4e31bf3.nav-container.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.elementor-sticky--effects.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside{
	    width: 1000px !important;

}






ol.elementor-toc__list-wrapper {
    margin: 0.6em !important;
}

.elementor-toc__list-item-text-wrapper {
    display: inline-flex;
    align-items: flex-start !important;
}









.elementor-custom-embed-play {
    position: absolute;
    top: 77% !important;
    left: 50%;
    transform: translate(-50%,-50%);
}


.main-menu .astm-search-menu {
  display: inline !important;
}

.main-menu .is-search-form {
  top: -13px !important;
}

#mega-menu-wrap-menu-1.mega-sticky {
  margin-top: 0px !important;
}
/*** 9jan**/
/*
.eael-advanced-search-wrap {
    display: none !important;
}
form.eael-advanced-search-form.eael-advanced-search-form-style-1 {
    background-image: url(https://i0.wp.com/valuedrivenanalytics.com/wp-content/uploads/2024/01/search-interface-symbol.png?ssl=1&resize=438%2C438);
    background-size: contain;
    background-repeat: no-repeat;
    content: ' ';
}*/
.elementor-icon-box-wrapper:hover::after {
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #04228f;
    display: block;
    content: '';
}
.elementor-icon-box-wrapper {
    position: relative;
}
.elementor-icon-box-wrapper:hover i{
    transform: rotateY(360deg);
    transition: 1s ease-out;
}
 .elementskit-megamenu-panel {
	
   position: fixed !important;
    width: 100% !important;
/*     top: 159px !important;  */
	 
} 
.elementor-23049 .elementor-element.elementor-element-2bb2d22 {
    box-shadow: none !important;
}
.elementor-26214 .elementor-element.elementor-element-ecc1291 {
    box-shadow: none !important;
}
.elementor-30407 .elementor-element.elementor-element-58d4f69 {
    box-shadow: none !important;
}
.elementor-29336 .elementor-element.elementor-element-67d35ce {
    box-shadow: none !important;
}
/*12 jan*/
.elementor-element.elementor-element-647b39f.elementor-widget.elementor-widget-text-editor {
    padding-inline: 30px;
}
.elementor-element.elementor-element-f0f1435.e-con-full.e-flex.e-con.e-child.elementskit-parallax-multi-container {
    width: 33%;
}
.elementor-element.elementor-element-a02d110.e-con-full.e-flex.e-con.e-child.elementskit-parallax-multi-container.animated.slideInLeft {
    padding-inline: 21px;
}
parallax-multi-container {
    padding-inline: 34px;
}
.elementor-element.elementor-element-342a177.e-con-full.e-flex.e-con.e-child.elementskit-parallax-multi-container {
    padding-inline: 43px;
}
.elementor-element.elementor-element-58ccf62.e-con-full.e-flex.e-con.e-child.elementskit-parallax-multi-container {
    margin-inline: 23px;
}
.elementor-icon-box-wrapper:hover {
    background-color: #ffffff !important;
}
.elementor-icon-box-wrapper {
    width: fit-content;
}
/***mobile **/

.elementor-element.elementor-element-76f512a.nav-container.elementor-hidden-desktop.e-flex.e-con-boxed.e-con.e-parent.elementskit-parallax-multi-container {
    position: absolute;
    width: 72% !important;
    margin-top: 0px;
    padding-block: 16px;
}
a.elementor-sub-item.elementor-item-anchor {
    font-size: 15px !important;
}
ul#menu-2-c0df39d {
    padding-inline: 7px;
}
a.elementor-sub-item {
    font-size: 15px !important;
    padding-block: 6px !important;
}
ul.elementor-nav-menu--dropdown {
    margin-left: 45px !important;
}



.elementor-element.elementor-element-19ee812.elementor-widget.elementor-widget-heading {
    visibility: hidden;
    display: none;
}