@font-face {
    font-family:Helvetica Neue LT Pro;
    src: url(FIBRO/wp-content/themes/astra/assets/fonts/Helvetica-Neue-LT-Com-85-Heavy.ttf);
}
@font-face {
    font-family:Helvetica LT 45 Light;
    src: url(FIBRO/wp-content/themes/astra/assets/fonts/Helvetica LT 45 Light.ttf);
}
@font-face {
    font-family:Helvetica LT 45 Light;
    src: url(FIBRO/wp-content/themes/astra-child/fonts/Helvetica Neue LT Pro 45 Light.otf);

}
@font-face {
    font-family:Helvetica Neue LT Pro 85 Heavy;
    src: url(FIBRO/wp-content/themes/astra-child/fonts/Helvetica Neue LT Pro 45 Light.otf);

}
/* 04-07-2023 */
.slick-wrapper .slick-dots li {
    list-style-type: none;
}
.category-slider .slick-wrapper ul.slick-dots,
#blog-slider ul.slick-dots{
    margin-left: 0;
    display: flex;
    gap: 1rem;
    justify-content: center;
}
.category-slider .slick-wrapper button,
#blog-slider  button{
    height: 15px;
    width: 15px;
    padding: 0;
    background:#f5661045;
    border-radius:0;
    color:transparent;
}
div#rotary_rotomotion .slick-dots{
	    margin-left: 0;
    display: flex;
    gap: 1rem;
	margin-top: 2rem;
    justify-content: center;
}

div#rotary_rotomotion .slick-dots li button{
    height: 15px;
    width: 15px;
    padding: 0;
	background:#f5661045;
	border-radius:0;
	color:transparent;
}
div#rotary_rotocutting .slick-dots{
	    margin-left: 0;
    display: flex;
    gap: 1rem;
	margin-top: 2rem;
    justify-content: center;
}

div#rotary_rotocutting .slick-dots li button{
    height: 15px;
    width: 15px;
    padding: 0;
	background:#f5661045;
	border-radius:0;
	color:transparent;
}
div#testimonial_slider .slick-dots li button{
    height: 15px;
    width: 15px;
    padding: 0;
	background:#f5661045;
	border-radius:0;
	color:transparent;
}
div#testimonial_slider .slick-dots{
	    margin-left: 0;
    display: flex;
    gap: 1rem;
	margin-top: 2rem;
    justify-content: center;
}
div#staff_interview .slick-dots{
	    margin-left: 0;
    display: flex;
    gap: 1rem;
	margin-top: 2rem;
    justify-content: center;
}
div#staff_interview .slick-dots li button{
    height: 15px;
    width: 15px;
    padding: 0;
	background:#f5661045;
	border-radius:0;
	color:transparent;
}

div#description_2_slider .slick-dots li button{
    height: 15px;
    width: 15px;
    padding: 0;
	background:#f5661045;
	border-radius:0;
	color:transparent;
}
div#description_2_slider .slick-dots{
	    margin-left: 0;
    display: flex;
    gap: 1rem;
	margin-top: 2rem;
    justify-content: center;
}
/* 04-07-2023 */
.safety_feature_slider h2 {
    border-left: 24px #F56610 solid;
    padding-left: 18px;
    font-weight: 900;
    
}
.reliability_feature_slider h2 {
    border-left: 24px #F56610 solid;
    padding-left: 18px;
    font-weight: 900;

    
}

.safety_feature_slider {
    margin-bottom: 30px
}
.reliability_feature_slider {
    margin-bottom: 30px
}
.content-wrapper {
    margin-top: 1rem;
}
/* .elementor-element.elementor-element-157106b .bottom-section {
    display: flex;
    align-items: center;
    justify-content: space-around;
    align-content: center;
    margin-top: 2rem;
    text-align:left;
    font-size:14px;
} */
.elementor-element.elementor-element-157106b .top-section{
    text-align:left;
}
.elementor-element.elementor-element-157106b .img-wrapper img {
    max-width: 100px;
}
img.quote-img {
    margin-bottom: 2rem;
}
.elementor-element.elementor-element-157106b p.testimonial_content {
    font-weight: 600;
}
.elementor-element.elementor-element-157106b .slick-list.draggable {
    padding: 0 !important;
}
span.designation {
    font-size: 14px;
}
.elementor-element.elementor-element-157106b .bottom-section span.author{
    font-weight:600;
    margin-bottom: 0;
}
div#testimonial_slider .slick-slide.slick-current.slick-active.slick-center{
    opacity:1 !important;
    transform: scale(1.03);
    transition: 0.5s ease all;
}
div#testimonial_slider .slick-slide.slick-active {
    opacity: 1;
    
}
.home-slider .sa_owl_theme .owl-dots .active span{
    background-color:#F56610 !important;
    border-color:#F56610 !important;
}
a.black-nav-title {
    color: #000000 !important;
}
div#post-items--8e89da5 .elementskit-post-image-card {
    box-shadow: 9.899px 9.899px 30px 0 rgb(0 0 0 / 10%);
}
div#post-items--be8b82f .ekit-wid-con .elementskit-post-image-card {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.ekit-wid-con .elementskit-post-image-card {
    box-shadow: none;
}
.elementor-social-icon-linkedin{
    background-color:#F56610 !important;
}
.elementor-social-icon-youtube {
    background-color: #F56610 !important;
}
.elementor-social-icon-xing {
    background-color: #F56610 !important;
}
div#testimonial_slider button {
    background: #B1B2B3;
    height:16px;
    width:16px;
}
li.slick-active button {
    background: #F56610 !important;
    opacity:1 !important;
}
div#testimonial_slider .slick-track {
    margin-bottom: 3rem;
}
div#safety_feature_slider button.dashicons.dashicons-arrow-left-alt2.slick-arrow {
    left: 0rem;
}
div#safety_feature_slider button.dashicons.dashicons-arrow-right-alt2.slick-arrow {
    right: -2rem;
}
div#reliability_feature_slider button.dashicons.dashicons-arrow-right-alt2.slick-arrow {
    right:-2rem;
}
div#reliability_feature_slider button.dashicons.dashicons-arrow-left-alt2.slick-arrow {
    left:0rem;
}

button.dashicons.dashicons-arrow-right-alt2.slick-arrow {
    background: none;
    color: #F56610;
    font-size: 3rem;
    position: absolute;
    z-index: 99;
    right: 8rem;
    top: 38%;
}
button.dashicons.dashicons-arrow-left-alt2.slick-arrow{
 background: none;
 color: #F56610;
 font-size: 3rem;
 position: absolute;
 z-index: 99;
 left: 8rem;
 top: 38%;
 display: flex;
 justify-content: flex-end;
}
div#safety_feature_slider {
    margin-left: 0rem;
    margin-right: 0rem;
    margin-top: 3rem;
}
div#reliability_feature_slider {
    margin-left: 0rem;
    margin-right: 0rem;
    margin-top: 3rem;
}
.download-wrapper h2 {
 border-left: 24px #F56610 solid;
 padding-left: 18px;
 margin-bottom: 1.5rem;
 font-weight: 900;
 padding-top:1px;
 /* height: 27px; */
 
}
.download-item .img-wrapper {
    margin-right: 10px;
    min-width: 20px;
}
li.download-item {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 10px;
   	text-transform: uppercase;
}
.download_title h4 {
    margin-left: 1rem;
    font-size: 24px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-4f3b3c8 .elementor-widget-wrap.elementor-element-populated {
    background: #D2D3D4;
}
.elementor-section .elementor-container {
 /* align-items: center; */
}
.elementor-element.elementor-element-05b9e1f.elementor-widget.elementor-widget-heading {
    margin-bottom: 0;
}
p.elementor-heading-title.elementor-size-default {
    color: #000000;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-4f3b3c8 .img-wrapper img {
    max-width: 36px;
}

ul#download {
    padding-right: 30px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-4f3b3c8 a {
    text-decoration: none;
}
.elementor-element.elementor-element-1feccb7 p {
    margin-bottom: 0rem;
}
.elementor-element.elementor-element-05b9e1f.elementor-widget.elementor-widget-heading {
    font-size: 24px;
}
.elementor-element-4c12c25 span.elementor-button-content-wrapper {
    font-size: 25px;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-4c12c25{
    width:70%;
}
.elementor-element-4c12c25 .elementor-widget-wrap.elementor-element-populated{
    border-right:1px solid #707070;
    border-right-style: inset;
}

.elementor-element-4c12c25 span.elementor-button-text {
    margin-left: 1rem;
}
/* div#product-1609 button.tablinks:nth-child(1) {
    color: #085F52 !important;
}

div#product-1609 button.tablinks:nth-child(2) {
    color: #8A10F5;
}
div#product-1609 button.tablinks:nth-child(3) {
    color: #1018F5;
}
div#product-1609 button.tablinks:nth-child(4) {
    color: #FF0000;
}
div#product-1609 button.tablinks:nth-child(5) {
    color: #B7B7B7;
}
div#product-1609 button.tablinks:nth-child(6) {
    color: #E8D20B;
} */
div#product-1609 button.tablinks.active {
    font-weight: 600;
}

div#product-1610 button.tablinks:nth-child(1) {
    color:#E8D20B !important;
}
div#product-1610 button.tablinks:nth-child(2) {
    color:#52980B;
}
div#product-1610 button.tablinks:nth-child(3) {
    color:#FF0000;
}
div#product-1610 button.tablinks:nth-child(4) {
    color:#B7B7B7;
}
div#product-1610 button.tablinks:nth-child(5) {
    color:#000000;
}
div#product-1610 button.tablinks:nth-child(6) {
    color:#000000;
}
div#product-1610 button.tablinks.active {
    font-weight: 600;
}
section.related.products.custom li .astra-shop-thumbnail-wrap a {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 16px #00000029;
    opacity: 1;
}
h2.product-category {
    border-left: 10px #F56610 solid;
    padding-left: 10px;
}




details {
  position:relative;
  margin-top:10px;
}
details summary {
  display:block;
  cursor: pointer;
  color: #F56610;
}
details summary:focus {
  outline:none;
}
details[open] {
    margin-top:0;
    display:block;
    padding-bottom:25px;
    padding-top:0px;
    animation: open .2s linear;
    font-family: 'Helvetica-Neue-LT-Pro';
    
}
div#slick-slide21 details[open]{
    font-weight:600;
}
details[open] summary {
  position:absolute;
  bottom: 0;
  left:0;
}

details #open{padding-left:5px;text-align:middle;}
details #open:after{
    display: inline-block;
    position:relative;
    top: -3px;
    padding-left: 8px;
    <!-- content: "\00bb"; -->
    transform: rotate(90deg);
}
details[open] #open{display:none;}
details #close{display:none;}
details[open] #close{display:block;}

::-webkit-details-marker {display: none;}

summary span#open {
    display: inline-block;
    line-height: 1;
    background-color: #F56610;
    font-size: 15px;
    padding: 5px 10px;
    border-radius: 3px;
    color: #fff;
    fill: #fff;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    
}
@keyframes open {
  0% {
    opacity: 0;
    transform: translateY(-10px);
}
100% {
    opacity: 1;
    transform: translateY(0);
}
}

div#product-2012 .product_description span {
    font-weight: 300;
}
div#product-2012 .download-wrapper span {
    font-weight: 300;
}
div#testimonial_slider .bottom-section img {
    border-radius: 50%;
}
.elementor.elementor-8 {
    text-transform: uppercase;
}
.elementor-168 .elementor-element.elementor-element-75ae4fe img:hover {
    filter: none;
    opacity: 1;
}
.elementor-168 .elementor-element.elementor-element-ede9cb3 img:hover{
    filter:none;
    opacity: 1;
}
.elementor-168 .elementor-element.elementor-element-88230c5 img:hover{
    filter:none;
    opacity: 1;
}
.elementor-168 .elementor-element.elementor-element-4171c3e img:hover{
    filter:none;
    opacity: 1;
}
.elementor-168 .elementor-element.elementor-element-d43a80f img:hover{
    filter:none;
    opacity: 1;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-02974b8.elementor-section .elementor-container {
    align-items: flex-start !important;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-02974b8 .elementor-widget-image a img[src$=".svg"] {
    width: auto !important;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7f0edaf .elementor-container.elementor-column-gap-extended {
    align-items: start !important;
}



section.elementor-section.elementor-inner-section.elementor-element.elementor-element-f147ddd img:hover {
    filter: brightness(1.1);
}
/* .video_grid iframe {
    max-height: 230px;
    border-radius: 8px;
} */
a.email_head {
    text-transform: lowercase;
}
span.non-bold {
    font-weight: 100;
    width:100%;
    float:left;
    font-family: "Helvetica-Neue-LT-Pro", Sans-serif;
}
div#testimonial_slider .content {
    display: flex;
    flex-direction: column;
    text-align:right;
    min-height: 76px;
}
div#PILLARS .right-section img {
    width: 374px;
}
div#sp_dies h4 {
    text-transform: uppercase;
}
div#sp_mould h4 {
    text-transform: uppercase;
	
}
div#\<span\>PRECISION\ AT\ THE\ HIGHEST\ LEVEL\<\/span\>\<br\>GUIDE\ ELEMENTS span {
    font-weight: 100;
}
div#PRECISION\ AT\ THE\ HIGHEST\ LEVEL\<br\>GUIDE\ ELEMENTS span {
    font-weight: 100;
}
.elementor-element.elementor-element-0a53056 li.elementor-icon-list-item.elementor-inline-item {
    filter: brightness(0);
    opacity: 0.5;
}
.elementor-element.elementor-element-0a53056 li.elementor-icon-list-item.elementor-inline-item:hover {
    filter: brightness(1);
    opacity: 1;
}
.elementor-element.elementor-element-0a53056 svg {
    width: 100% !important;
    height: 25px !important;
}
.elementor-element.elementor-element-6f9c8cc svg {
    width: 100% !important;
    height: 25px !important;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-4720345.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no {
    display: flex;
}
.subscribe-form {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
.subscribe-form p {
    margin-bottom: 0 !important;
}
.subscribe-btn {
    margin-left: 1rem;
}
li {
    list-style-type: square;
}
li::marker {
    color:#F56610;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-2160f82 li {
    list-style-type: none;
}
ul#menu-main-menu li {
    list-style-type: none;
}
.wpcf7 input:not([type=submit]):focus, .wpcf7 select:focus, .wpcf7 textarea:focus, .wpcf7 text:focus {
    border-color: #F56610 ;
    outline: 0;
}
.elementor-8 .elementor-element.elementor-element-88ebef2 .elementskit-navbar-nav > li > a:hover {
    color: #000000;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a406879 ul li a span:hover {
 color:#F56610;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-50d0fef ul li a span:hover {
 color:#F56610;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-58a7d32 ul li a span:hover {
    color:#F56610;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-762f07b ul li a span:hover {
  color:#F56610;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-895a055 ul li a span:hover {
 color:#F56610;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b863efd ul li a span:hover {
    color:#F56610;
}
/* a#product-2710 button.tablinks{
color:#085F52;
}
a#product-2711 button.tablinks{
color:#8A10F5;
}
a#product-2712 button.tablinks{
color:#1018F5;
}
a#product-2713 button.tablinks{
color:#FF0000;
}
a#product-2718 button.tablinks{
color:#B7B7B7;
}
a#product-2719 button.tablinks{
color:#E8D20B;
}
a#product-2710 button.tablinks:active{
color:#085F52 !important;
font-weight: 600;
}
a#product-2711 button.tablinks:active{
color:#8A10F5 !important;
font-weight: 600;
}
a#product-2712 button.tablinks:active{
color:#1018F5 !important;
font-weight: 600;
}
a#product-2713 button.tablinks:active{
color:#FF0000 !important;
font-weight: 600;
}
a#product-2718 button.tablinks:active{
color:#B7B7B7 !important;
font-weight: 600;
}
a#product-2719 button.tablinks:active{
color:#E8D20B !important;
font-weight: 600;
}
a#product-3023 button.tablinks {
    color: #FF0000;
}
a#product-3024 button.tablinks {
    color: #1018F5;
}
a#product-3025 button.tablinks {
    color: #8A10F5;
}
a#product-3026 button.tablinks {
    color: #085F52;
}
a#product-3267 button.tablinks {
    color: #000000;
}
a#product-2720 button.tablinks {
    color: #E8D20B;
}
a#product-2721 button.tablinks {
    color: #52980B;
}
a#product-2722 button.tablinks {
    color: #FF0000;
}
a#product-2723 button.tablinks {
    color: #B7B7B7;
} */
a#product-2724 button.tablinks {
    color: #000000;
}
a#product-2725 button.tablinks {
    color: #000000;
}
a#product-2749 button.tablinks {
    color: #000000;
}
div#wpcf7-f3244-p155-o1 .wpcf7-response-output{
    text-align:center;
}
span.wpcf7-form-control-wrap.recaptcha {
    margin-bottom: 1.5rem;
}
div#wpcf7-f1504-p1472-o1 span.wpcf7-not-valid-tip {
    position: absolute;
}
.dropdown-item.menu-link .icon.icon-down-arrow1.elementskit-submenu-indicator {
  display: none !important;
}
div#slider_1818 .owl-nav button.owl-prev{
    left:0;
}
div#slider_1818 .owl-nav button.owl-next {
    right: 0 !important;
}
.elementor-element.elementor-element-f6e13d4 li {
    display: flex;
    align-items: baseline;
    align-content: center;
}
.elementor-element.elementor-element-f6e13d4 li a{
    margin-left:5px;
}
div#comments {
    display: none;
}
@media screen and (min-width: 1366px){
    .news-post.container {
        padding: 0px 13rem;
    }

}
@media screen and (max-width: 1366px){
	div#safety_feature_slider .content-wrapper div p:nth-child(2) {
    min-height: 170px;
}
	div#reliability_feature_slider .content-wrapper p:nth-child(1) {
    min-height: 57px;
}
	div#reliability_feature_slider .content-wrapper h4 {
    min-height: 90px !important;
}
div#safety_feature_slider .slide-item {
    min-height: 700px;
}
    div#reliability_feature_slider .slide-item{
        min-height:675px;
    }
    .news-post.container {
        padding: 0px 10rem;
    }
    div#product-4933 div#description_2_slider .img-wrapper {
        margin-top: 6rem !important;
    }

    .category-download .download-wrapper button {
        padding: 10px 15px;
    }
    .category-download .download-wrapper .right-section h4 {
        font-size: 16px;
    }
    .category-download .download-wrapper .right-section strong {
        font-size: 14px;
    }
    .category-download .download-wrapper .right-section a {
        font-size: 14px;
    }
    .category-download .download-wrapper .right-section button {
        font-size: 12px;
    }

}

@media screen and (max-width: 992px){

 
   
    .site-content {
        padding: 0px 2rem !important;
    }
    .safety_feature_slider .slick-wrapper, .reliability_feature_slider .slick-wrapper {
        padding: 0;
    }
    div#sp_mould .slide-item {
        height: 220px;
    }
    div#sp_dies .slide-item {
        height: 220px;
    }
    div#testimonial_slider .slide-item .slide-inner {
        height: auto;
    }

    div#apps-wrap .ekit-wid-con .elementkit-tab-nav.elementskit-fullwidth-tab>.elementkit-nav-item {
        flex-grow: 0;
        flex-basis: 47%;
        margin-top:20px;
    }
    .product_class0 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .product_class1{
        width:50% !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1120px){
    .category-download .download-wrapper .right-section .box-wrapper .left, .right-section .box-wrapper .right{
        width: calc(50% - 0px);
        float: left;
        padding: 0 7px;
    }
    .category-download .download-wrapper .right-section .box-wrapper .right{
      padding:0px 7px;
  }
  .category-download .download-wrapper .right-section button{
    width: calc(100% - -3px);

}
}
@media screen and (min-width:768px) and (max-width:1024px){
	.download-store a{
		width: calc(100% - 80%) !important;
	}
}
@media screen and (max-width: 1024px){
	.postid-5519 div#\<span\>\<\/span\> .desc_content {
    margin-left: 20px;
}
	.postid-5519 div#\<span\>\<\/span\> .left-section {
    padding: 0 20px 0 0px !important;
}
.postid-5519 .desc_content iframe {
    width: 100%;
    height: 500px;
    border: 1px solid #000;
}
	.postid-2011 .wrapper-inner iframe{
	width:100%;
	height:500px !important;
	border:1px solid #000;
}
	.postid-5333 div#\<span\>\<\/span\> iframe {
    height: 500px;
}
	.postid-5333 div#\<span\>\<\/span\> .left-section .desc_content p {
    margin-left: 20px !important;
}
.postid-5333 div#\<span\>\<\/span\> .left-section {
    padding: 0 20px 0 0px !important;
}
	.postid-2011 .video_grid {
  
    margin-left: 20px !important;
    padding-right: 40px !important;
    grid-template-columns: auto !important;
}
/* 	.postid-2012 .desc_content {
    margin-left: 0px !important;
} */
	.postid-2012 iframe {
    width: 100%;
    height: 550px;
	padding:0px 20px;
}
	.postid-2012 div#\<span\>\<span\>\<\/span\>\<\/span\> .left-section {
    padding: 0;
}
	
	.sticky{
		height:auto !important;
	}
	.sticky3{
	position: fixed;
    top: 120px !important;
    width: 100%;
}
	.postid-5333 div#\<span\>\<\/span\> .left-section .desc_content p {
  
    flex-direction: column;
}
		.postid-5333 div#\<span\>\<\/span\> .left-section .desc_content{
  
   margin-left:0;
			margin-right:0;
}
    .fibromat-flex {
        display: flex;
        align-items: center;
        width: 100% !important;
        flex-direction: column;
    }
    .fibromat-flex div {
        width: auto !important;
    }
    div#\<span\>\<p\>\<\/p\>\<\/span\> h6 {
        margin-bottom: 1rem;
    }
    div#\<span\>\<p\>\<\/p\>\<\/span\> .desc_content {
        display: flex;
        flex-direction:column;
        justify-content: space-between;
    }
    .positiondes {
        position: inherit !important;
        left: 0;
    }
    .product_description_2 .wrapper-inner {
        display: flex;
        flex-direction: column;
    }
    .product_description_2 .wrapper-inner .left-section {
        width: 100%;
    }
    .product_description_2 .wrapper-inner .right-section {
        width: 100%;
        text-align-last: center;
    }
    .product_description .wrapper-inner {
        display: flex;
        flex-direction: column;
    }
    .product_description .wrapper-inner .left-section {
        width: 100%;
    }
    .product_description .wrapper-inner .right-section {
        width: 100%;
        text-align-last: center;
    }
    button.read-btn-fibro {
        padding: 10px;
        font-size: 14px;
    }


    .elementor-column-gap-wide>.elementor-column>.elementor-element-populated{
        padding:10px;
    }
    h4 {
        font-size: 18px;
    }
    p {
        font-size:14px;
    }
    h2 {
        font-size: 22px;
    }
}

@media screen and (max-width: 768px){
	.post-flex-container {
    display: flex;
    gap: 20px;
    flex-direction: column;
    align-items: center;
}

	div#reliability_feature_slider .slick-slide  .slide-item .content-wrapper h4 {
    min-height: 80px !important;
}
	div#safety_feature_slider .content-wrapper div p:nth-child(2) {
    min-height: 175px !important;
}
div#safety_feature_slider .slide-item {
    min-height: 680px !important;
}
div#reliability_feature_slider .slide-item {
    min-height: 708px !important;
}
	.sticky3 {
    top: 108px !important;
}
    .tabss.product_tab {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .elementor-element-db35ab4 li {
        list-style: none;
    }
    .tabss a {
        display: inline;
        padding: 0rem 0.8rem !important;
        border-right: 1px solid black;
        line-height: 1rem !important;
        margin-bottom: 10px;
        color: #000;
        text-transform: uppercase;
        text-decoration: none  !important;
    }
    .news-post.container {
        padding: 0px 4rem;
    }
    article.wpr-grid-item.elementor-clearfix.post-5722.news_post.type-news_post.status-publish.has-post-thumbnail.hentry.category-news.news_post-news.ast-article-single.rf-last-row a.wpr-button-effect.wpr-button-none {
        margin-top: 0rem !important;
    }
    article.wpr-grid-item.elementor-clearfix.post-5107.news_post.type-news_post.status-publish.has-post-thumbnail.hentry.category-news.news_post-news.ast-article-single.rf-last-row a.wpr-button-effect.wpr-button-none {
        margin-top: 0rem !important;
    }
    /* div#safety_feature_slider .slick-slide .slide-item {
        height: 510px;
    }
    div#reliability_feature_slider .slick-slide .slide-item {
        height: 585px;
    } */
    h4 {
        font-size: 14px;
    }
    div#description_2_slider .img-wrapper {
        text-align: -webkit-center;
    }
    div#testimonial_slider .slide-item .slide-inner {
        height: auto !important;
    }
    img.quote-img {
        margin-bottom: 1rem;
    }
    div#content{
        padding:10px !important
    }
    .apps-test-content{
        width:auto;
    }
    .image-container-apps{
        width:100% !important;
        margin-top:2rem;
    }
    .download-store a {
        width: calc(100% - 25%) !important;
        margin-right: 0 !important;
        margin-bottom: 1rem !important;
    }
    .download-store {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    div#product-1216 ul.products.columns-3 li {
        width: calc(100% - 50px) !important;
    }

    div#product-2012 ul.products.columns-3 li {
        width: calc(100% - 50px) !important;
    }
    div#product-2980 ul.products.columns-3 li {
        width: calc(100% - 50px) !important;
    }
    div#product-2457 ul.products.columns-3 li {
        width: calc(100% - 50px) !important;
    }

    rs-bullets.tp-bullets.persephone.horizontal.nav-pos-hor-left.nav-pos-ver-bottom.nav-dir-horizontal {
        transform: translate(70px, -50px) !important;
    }
    .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-722e365.boxes{
        width:100% !important;
    }
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-8415017 .elementor-container.elementor-column-gap-wider {
        display: flex !important;
        flex-direction: column !important;
    }
    .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-fb06522{
        width:100% !important;
    }
}

a:hover {
    outline: none !important;
}
@media screen and (max-width: 1200px){
	div#reliability_feature_slider .slide-item {
    min-height: 622px;
}
	div#safety_feature_slider .slide-item {
    min-height: 640px;
}
	div#safety_feature_slider .content-wrapper div p:nth-child(2) {
    min-height: 135px;
}
	a.blank-row {
    display: none;
}
	div#reliability_feature_slider .slide-item .content-wrapper h4 {
    min-height: 57px !important;
}
    .postid-5500 ul#download {
        grid-template-columns: auto auto !important;
    }
    div#FIBRODYN®\ DA\ PRODUCT\ VIDEO\ FIND\ OUT\ ALL\ ABOUT\ THE\ PRODUCT .desc_content {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }
    div#product-2194 .img-wrapper {
        margin-top: 5rem !important;
    }
    .elementor-155 .elementor-element.elementor-element-2f62db6 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-155 .elementor-element.elementor-element-44020b3 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-02647d1{
        width:33%;
    }
    .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-eca5fbc{
        width:33%;
    }
    .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-de6a652{
        width:33%;
    }


    .selection-assistance {
        width: 100%;
    }
    .wrapper-inner .left-section .inline-points {
        width: 100%;
    }
    .inlinepoint1inner {
        display: flex;
        flex-direction: column;
    }
    .inlinepoint2inner {
        display: flex;
        flex-direction: column;
    }
}
@media screen and (max-width: 500px){
	div#safety_feature_slider .content-wrapper div p:nth-child(2) {
    min-height: 135px;
}
	.postid-2012 div#\<span\>OUR\<\/span\>\<br\>CAM\ SLIDE\ UNIT .right-section iframe {
    margin-bottom: 46px;
}
.postid-5519 div#\<span\>\<\/span\> .desc_content {
    margin-right: 0px !important;
}
	.postid-5519 .desc_content iframe {
    height: 280px;
}
		.postid-2011 .wrapper-inner iframe{
	
	height:280px !important;

}
	.postid-5333 div#\<span\>\<\/span\> iframe {
    height: 280px !important;
}
	form#search-filter-form-6490 ul {
    margin: 0;
}
form#search-filter-form-6490 li.sf-field-category{
	padding:0 !important;
}
.visionmision .elementor-widget-container {
    text-align: left;
}
.content-wrapper {
    margin-top: 0;
}
section.related.products.custom ul.products.columns-3 li {
    width: calc(100% - 50px) !important;
}
.postid-2011 .video_grid {
    gap: 2rem;
}
.postid-5313 img.image-1 {
    margin-left: 1rem;
}
div#description_2_slider .img-wrapper {
    margin-top: 0 !important;
}
div#product-2980 ul.products.columns-3 li {
    width: calc(100% - 50px);
}
div#product-2981 ul.products.columns-3 li {
    width: calc(100% - 50px);
}
div#product-5545 ul.products.columns-3 li {
    width: calc(100% - 50px);
}
div#product-5421 ul.products.columns-3 li {
    width: calc(100% - 50px);
}
div#FIBRODYN\<sup\>®\<\/sup\>\ DA\ PRODUCT\ VIDEO\ FIND\ OUT\ ALL\ ABOUT\ THE\ PRODUCT {
    margin-top: 60px;
}
div#FIBRODYN\<sup\>®\<\/sup\>\ DA\ PRODUCT\ VIDEO\ FIND\ OUT\ ALL\ ABOUT\ THE\ PRODUCT .desc_content{
flex-direction:column;
}
.postid-2870 .desc_content ul.slick-dots {
    bottom: -40px;
}
.postid-2870 .content-wrapper h5 {
    font-size: 0.9rem;
}
.desc_content iframe {
    width: 100%;
    height: 200px;
}
div#safety_feature_slider .slide-item {
    min-height: 650px !important;
}
div#reliability_feature_slider .slide-item {
    min-height: 600px !important;
}
.postid-2012 iframe:last-child {
    height: 280px;
}
div#safety_feature_slider {
    margin-left: -1rem;
    margin-right: 1rem;
    margin-top: 3rem;
}
div#reliability_feature_slider {
    margin-left: -1rem;
    margin-right: 1rem;
    margin-top: 3rem;
}

div#wpcf7-f3244-p155-o1 .wpcf7-response-output {
    margin-top: 1rem !important;
}
.elementor-element-cdd2f20.boxes, .elementor-element-fc1d950.boxes {
    padding-bottom: 0 !important;
}
div#sp_dies {
    margin-bottom: 5rem;
}
div#sp_mould .img-wrapper {
    margin-bottom: 10px;
}
div#sp_dies .img-wrapper {
    margin-bottom: 10px;
}
div#sp_dies .slide-item, div#sp_mould .slide-item {
    margin-bottom: 10px;
}
    .postid-2012 div#\<span\>\<span\>\<\/span\>\<\/span\> .left-section .desc_content {
        margin-left: 0;
        margin-right:0;
    }
    .postid-5500 .left-section ul#download {
        grid-template-columns: auto !important;
    }
    .postid-5500 .desc_content, ul#download {
        margin-left: 25px !important;
    }
    div#\<span\>SPECIAL\ SOLUTIONS\<\/span\>\<br\>\ CUSTOM-MADE\ AUTOMATION\ SOLUTIONS .desc_content li {
        text-align: left;
    }
    div#\<span\>SPECIAL\ SOLUTIONS\<\/span\>\<br\>\ CUSTOM-MADE\ SOLUTIONS .desc_content li {
        text-align: left;
    }
    div#product-1216 .selection-assistance .right-section img {
        max-width: 50%;
    }
    div#product-1609 .selection-assistance .right-section img {
        max-width: 75%;
    }
    article.wpr-grid-item.elementor-clearfix.post-5108.news_post.type-news_post.status-publish.has-post-thumbnail.hentry.category-news.news_post-news.ast-article-single .wpr-grid-item-inner {
        display: flex;
        flex-direction: column;
    }
    article.wpr-grid-item.elementor-clearfix.post-5108.news_post.type-news_post.status-publish.has-post-thumbnail.hentry.category-news.news_post-news.ast-article-single .wpr-grid-media-wrap.wpr-effect-size-medium{
        width: 100% !important;
    }
    article.wpr-grid-item.elementor-clearfix.post-5108.news_post.type-news_post.status-publish.has-post-thumbnail.hentry.category-news.news_post-news.ast-article-single .wpr-grid-item-below-content.elementor-clearfix{

        width: 100% !important;
        margin-top: 1rem;
    }
    article.wpr-grid-item.elementor-clearfix.post-5731.news_post.type-news_post.status-publish.has-post-thumbnail.hentry.category-events.news_post-events.ast-article-single .wpr-grid-item-inner {
        display: flex;
        flex-direction: column;
    }
    article.wpr-grid-item.elementor-clearfix.post-5731.news_post.type-news_post.status-publish.has-post-thumbnail.hentry.category-events.news_post-events.ast-article-single .wpr-grid-media-wrap.wpr-effect-size-medium{
        width: 100% !important;

    }
    article.wpr-grid-item.elementor-clearfix.post-5731.news_post.type-news_post.status-publish.has-post-thumbnail.hentry.category-events.news_post-events.ast-article-single .wpr-grid-item-below-content.elementor-clearfix{
        width: 100% !important;
        margin-top: 1rem;

    }

    div#sp_dies .slide-item{

        height: 200px !important;
    }
    div#sp_mould .slide-item {
        height: 200px !important;
    }
}

@media screen and (max-width: 500px){

    .product_class1 {
        width: 100% !important;
    }
    .selection-assistance h2 {
        font-size: 12px !important;
    }



    div#apps-wrap .ekit-wid-con .elementkit-tab-nav.elementskit-fullwidth-tab>.elementkit-nav-item {
        flex-basis: 100%;
    }
    div#pum_popup_title_6289 {

        font-size: 18px;
    }
    .apps\=content{
        flex-direction: column;
    }
    div#apps-wrap span.elementskit-tab-title {
        font-size: 10px;
    }
    div#apps-wrap img.attachment-full.size-full {
        max-width: 60px !important;
    }
    .desc_content{
        margin-left: 40px;
        text-align: left;
        margin-right: 25px;
    }
    .header-btns ul li{
        margin:0;
    }
    rs-bullet.tp-bullet{
        height:10px !important;
        width:10px !important;
    }
    rs-bullets.tp-bullets.persephone.horizontal.nav-pos-hor-left.nav-pos-ver-bottom.nav-dir-horizontal {
        transform: translate(30px, -30px) !important;
    }
}
img.attachment-large.size-large.mission {
    padding: 25px;
}
img.attachment-large.size-large.vission {
    padding: 25px;
}

div#post-items--be8b82f .col-lg-12.col-md-12 {
    display: contents;
}
.contactmessage {
    clear: left;
}
.single-product h1.product-category {
    border-left: 24px #F56610 solid;
    padding-left: 18px;
    margin-bottom: 30px;
    font-weight: 900;
    padding-top: 1px;
    font-size: 1.5rem;
    font-family: Helvetica-Neue-LT-Pro,Helvetica,Arial,sans-serif;
    line-height: 1.3;
    text-transform: uppercase;
}
.page-sub-products .product_description_2 h1 {
   border-left: 24px #F56610 solid;
   padding-left: 18px;
   margin-bottom: 30px;
   font-weight: 900;
   padding-top: 1px;
   font-size:1.625rem;
   font-family: Helvetica-Neue-LT-Pro,Helvetica,Arial,sans-serif;
   line-height: 1.3;
   text-transform: uppercase;
}

div#\<span\>PERIPHERAL\ EQUIPMENT\<\/span\>\<br\>FASTER\ AND\ MORE\ COMFORTABLE\ CHANGE span {
    font-weight: 100;
}
div#\<span\>FIBROTAKT\<sup\>®\<\/sup\>\<\/span\>\<br\>PRECISION\ ROTARY\ TABLES\ WITH\ HIRTH\ FACE\ GEARING span {
    font-weight: 100;
}
div#\<span\>SPECIAL\ SOLUTIONS\<\/span\>\<br\>\ CUSTOM-MADE\ SOLUTIONS span {
    font-weight: 100;
}
div#\<span\>\<\/span\> .desc_content {
    border-top: none;
    margin-top: 5rem;
}
div#\<span\>\<\/span\> h2 {
 display:none;
}
div#\<span\>THE\ BE-ALL\ AND\ END-ALL\<\/span\>\<br\>MACHINING span {
    font-weight: 100;
}
div#sp_mould .slide-item {
    height: 300px;
}
div#sp_dies .slide-item {
    height: 300px;
}
.commontxtsize{
	font-size:1rem;
}
#description_2_slider .slide-item {
    text-align: center;
}
div#\<span\>FIBROMAT®\<\/span\>\<br\>\ HEAVY-LOAD\ POSITIONING\ TABLES span {
    font-weight: 100;
}

div#\<span\>SPECIAL\ SOLUTIONS\<\/span\>\<br\>\ CUSTOM-MADE\ AUTOMATION\ SOLUTIONS span {
    font-weight: 100;
}
div#\<span\>FIBROTOR®\ VR\.\ NC\<\/span\>\<br\>\ MORE\ PRECISE\,\ STRONGER\,\ FASTER span {
    font-weight: 100;
}
div#\<span\>A\ STABLE\ BASE\ FOR\ YOUR\ TOOLS\<\/span\>\<br\>DIE\ SETS span {
    font-weight: 100;
}
div#\<span\>THE\ BE-ALL\ AND\ END-ALL\<\/span\>\<br\>GROUND\ PRECISION\ COMPONENTS span {
    font-weight: 100;
}
.twae-icon {
    background-color: #F56610 !important;
}
.twae-label-big {
    color: #F56610 !important;
}
.twae-content {
    border-color: #F56610 !important;
}
.twae-arrow {
    border-color: #F56610 !important;
}
.twae-button-next, .twae-button-prev {
    color: #F56610 !important;
}
h2#\<span\>\<\/span\> {
    border: none;
}
div#\<span\>THE\ SAFETY\ FOR\ YOUR\ TOOL\ TRANSPORT\<\/span\>\<br\>LIFTING\ AND\ CLAMPING\ DEVICES span {
    font-weight: 100;
}
div#\<span\>\<\/span\> .left-section {
    float: right;
}
div#\<span\>ROTOCUTTING\<\/span\>\<br\>ROTARY\ TABLES\ FOR\ MACHINE\ TOOL span {
    font-weight: 100;
}
div#\<span\>FIBRODYN\<sup\>®\<\/sup\>\ DA\<\/span\>\<br\>\ DIRECT\ DRIVEN\ HIGH-SPEED\ ROTARY\ TABLES span {
    font-weight: 100;
}
div#\<span\>FIBROPLAN®\<\/span\>\<br\>\ NC\ ROTARY\ TABLES\ WITH\ WORM\ DRIVE span {
    font-weight: 100;
}
div#\<span\>FIBROMAX\<sup\>®\<\/sup\>\<\/span\>\<br\>\ HEAVY-DUTY\ NC\ ROTARY\ TABLES\ WITH\ TWIN\ DRIVE span {
    font-weight: 100;
}
div#\<span\>FIBROMOD\<\/span\>\<br\>STANDARD\ SERIES\ FOR\ MACHINE\ TOOLS span {
    font-weight: 100;
}
/* .wrapper-inner .left-section .inline-points {
    width: 200%;
}
.inlinepoint1inner {
    display: flex;
}
.inlinepoint2inner {
    display: flex;
} */
.inline-points ul {
    margin: 0px 20px 20px 0px;
}
.inlinepoint1inner li ul li {
    margin-left: 1rem;
}
.inlinepoint2inner li ul li {
    margin-left: 1rem;
}
div#\<span\>THE\ BE-ALL\ AND\ END-ALL\<\/span\>\<br\>AUTOMATION span {
    font-weight: 100;
}

/* div#rotary_rotomotion img{
margin-bottom:20px;
} */
*/ div#rotary_rotomotion h4{
margin-bottom:20px;
} */
/* div#rotary_rotocutting img{
margin-bottom:20px;
} */
/* div#rotary_rotocutting h4{
margin-bottom:20px;
} */
p.short-desc {
    margin: 10px 0 15px;
    color: #000000;
    padding-right: 45px
}
div#description_2_slider h4 {
    text-transform: uppercase;
}
div#rotary_rotocutting .slick-dots li button {
    background: #F56610;
    opacity: .25;
}
div#rotary_rotomotion .slick-dots li button {
    background: #F56610;
    opacity: .25;
}
.product_class1 {
    padding: 20px;
    margin: 10px;
    border: 1px solid;
    width: 31%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.product_class0 {
    display:flex;
}
button.product_sec_btn {
     padding: 5px 10px;
}
.product_sec_info h2 {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    line-height: 1.4em;
    font-size: 1.25rem;
}
.product_sec_content p {
    text-align: justify;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    line-height: 1.3em;
    color: #000000;
}
select.sf-input-select {
    background-position-y: center;
}
a.cat-link {
    text-decoration: none !important;
}
.dwn_class1 a {
    display: flex;
    justify-content: space-between;
}
.dwn_sec_content {
    display: flex;
    align-items: center;
    padding: 10px;

}
.dwn_sec_img {
    margin-right: 20px;
}
.pagination.downloadfib {
    display: flex;
    margin-top: 20px;
    justify-content: space-between;
}
.dwn_sec_img img {
    width: 22px;
}
.dwn_class1 img {
    width: 22px;
}
h2.apps-heading {
    margin: 0px 0px 6px 0px;
    padding: 1px 0px 0px 18px;
    border-style: solid;
    font-weight: 600;
    border-width: 0px 0px 0px 24px;
    border-color: #F56610;
    margin-top: 3rem;
    margin-bottom: 2rem;
}
h2.apps-heading span {
    font-weight: 100;
}
.apps-test-content {
/*     text-align: justify; */
    margin-right: 2rem;
}
.apps\=content {
    display: flex;
    justify-content: space-evenly;
}

/* div#apps-wrap img {
    max-width: 50%;
} */
div#apps-wrap li a {
    text-align: -webkit-center;
    margin-right: 20px;
    margin-left: 20px;
    padding: 20px 10px;
}
div#apps-wrap img.attachment-full.size-full {
    max-width: 120px;
}
div#\<span\>WIRELESS\ PRESSURE\ MONITORING\<\/span\>\<br\>\ \(WPM\)\ OF\ GAS\ SPRINGS span {
    font-weight: 100;
}
a.center-anchor {
    text-align: -webkit-center;
}
section.related.products.custom ul.products.columns-3 li {
    width: 70%;
}

span.author-si {
    font-size: 1.2rem;
    color: #212529;
    font-family: "Helvetica-Neue-LT-Pro", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}
div#staff_interview {
    text-align: center;
}
div#staff_interview .img-wrapper {
    margin-bottom: 2rem;
    text-align: -webkit-center;
}
li#product-1610{
    order:2;
}

li#product-1609{
    order:1;
}
li#product-1216{
    order:0;
}
li#product-2006 {
    order: 2;
}
li#product-2011 {
    order: 1;
}
li#product-2012 {
    order: 0;
}
.download-store a {
    width: calc(100% - 90%);
	margin: 0 10px;
}
.download-store {
  display:flex;
  justify-content: center;
  margin-top:5rem;
}
.download-store img {
  border-radius: 8px;
}
div#product-2980 li#product-5545 {
    order: 2;
}
div#product-2980 li#product-2981 {
    order: 1;
}
div#product-2980 li#product-2980 {
    order: 0;
}
div#staff_interview .img-wrapper img {
    width: 150px !important;
}
div#apps-wrap span.elementskit-tab-title {
    position: absolute;
    top: 110%;
}
div#content {
/*    padding: 0px 8rem;*/
}
.apps-test-content {
    margin-left: 24px;
	margin-right:24px;
}
.image-container-apps {
    width: 50%;
    text-align: -webkit-center;
}
p {
    color: #212529;
    font-family: 'Helvetica-Neue-LT-Pro' !important;
}
li {
    font-family: 'Helvetica-Neue-LT-Pro';
}
h4{
    font-family: 'Helvetica-Neue-LT-Pro' !important;
}
h2{
    font-family: 'Helvetica-Neue-LT-Pro' !important;
    font-size:25px !important;
    font-weight:600 !important;
}
ul.nav.nav-tabs.elementkit-tab-nav.elementskit-fullwidth-tab li {
    max-width: 200px;
}
ul.nav.nav-tabs.elementkit-tab-nav.elementskit-fullwidth-tab {
    place-content: center;
}
div {
    font-family: 'Helvetica-Neue-LT-Pro';
}
.safety_feature_slider h2 {
    border-left: 24px #F56610 solid;
    padding-left: 18px;
}


li#product-1216 h2{
    font-size:16px !important;
}
li#product-1609 h2{
    font-size:16px !important;
}
li#product-1610 h2{
    font-size:16px !important;
}


div#safety_feature_slider li {
    text-align: left;
}
div#reliability_feature_slider li {
    text-align: left;
}
div#description_2_slider .img-wrapper {
    margin-top: 2rem;
}

li#product-2012 h2 {
    font-size: 16px !important;
}
li#product-2011 h2 {
    font-size: 16px !important;
}
li#product-2006 h2 {
    font-size: 16px !important;
}
li#product-2980 h2 {
    font-size: 16px !important;
}
li#product-2981 h2 {
    font-size: 16px !important;
}
li#product-5545 h2 {
    font-size: 16px !important;
}
li#product-2457 h2 {
    font-size: 16px !important;
}
li#product-5421 h2 {
    font-size: 16px !important;
}
li#product-5545 {
    order: 2;
}
li#product-2981 {
    order: 1;
}
li#product-2980 {
    order: 0;
}
div#apps-wrap .ekit-icon-image {
    margin-bottom: 0;
}
div#product-5327 div#description_2_slider .img-wrapper {
    margin-top: 0rem;
}
div#product-5319 div#description_2_slider .img-wrapper {
    margin-top: 0rem;
}
/* article.wpr-grid-item.elementor-clearfix.post-5722.news_post.type-news_post.status-publish.has-post-thumbnail.hentry.category-news.news_post-news.ast-article-single.rf-last-row a.wpr-button-effect.wpr-button-none {
    margin-top: 2.8rem;
}
article.wpr-grid-item.elementor-clearfix.post-5107.news_post.type-news_post.status-publish.has-post-thumbnail.hentry.category-news.news_post-news.ast-article-single.rf-last-row a.wpr-button-effect.wpr-button-none {
    margin-top: 1.5rem;
}
article.wpr-grid-item.elementor-clearfix.post-5727.news_post.type-news_post.status-publish.has-post-thumbnail.hentry.category-events.news_post-events.ast-article-single.rf-last-row a.wpr-button-effect.wpr-button-none {
    margin-top: 1rem;
}
article.wpr-grid-item.elementor-clearfix.post-5106.news_post.type-news_post.status-publish.has-post-thumbnail.hentry.category-events.news_post-events.ast-article-single.rf-last-row a.wpr-button-effect.wpr-button-none {
    margin-top: 2.5rem;
} */
.elementor-element.elementor-element-6308bc7.elementor-widget.elementor-widget-text-editor details {
    font-weight: 100;
}
.elementor-element.elementor-element-6308bc7.elementor-widget.elementor-widget-text-editor p {
    margin-bottom:0;
}
p.testimonial_content {
    margin-bottom: 0;
}

div#description_2_slider ul.slick-dots li {
    background: #f5661052;
    height: 15px;
    width: 15px;
}
div#description_2_slider .slick-dots li button{
   height: 15px;
   width: 15px;
}
div#description_2_slider .slick-dots li button::before {
    font-size: 0;
}
div#rotary_rotomotion .slick-dots li.slick-active button::before{
    font-size: 0;
}
div#rotary_rotocutting .slick-dots li.slick-active button::before{
    font-size: 0;
}
div#testimonial_slider slick-dots li.slick-active button::before{
    font-size: 0;
}
div#testimonial_slider .slick-dots li button::before {
    font-size: 0;
}
div#\<span\>OUR\<\/span\>\<br\>CAM\ SLIDE\ UNIT .right-section iframe {
    margin-top: 5.3rem;
}
div#\32 016\.24\.\ AERIAL\ CAM\ UNIT\ FCC\ WIDTH\ 60-600 .img-wrapper img {
    width: 300px;
    height: 300px;
}
div#CAM\ UNIT .desc_content {
    border-top: 1px solid #212529;
    padding-top: 10px;
}
div#testimonial_slider details[open] {
    font-weight: 600;
}
div#rotary_rotomotion .slide-item {
    margin-bottom: 1rem;
}
div#rotary_rotocutting .slick-track {
    margin-bottom: 1rem;
}
.download-wrapper .box-wrapper button {
    padding: 15px;
}
div#apps-wrap ul.nav.nav-tabs.elementkit-tab-nav.elementskit-fullwidth-tab li {
    margin-bottom: 3rem;

}
div#product-4933 .img-wrapper {
    margin-top: 4rem !important;
}
.news-post.container {
    margin-top: 4rem;
}
.news-post.container .img-wrapper img {
    width: 100%;
}
.blog-news-content {
    margin-top: 1rem;
}
div#Accessories\ for\ Guide\ Elements .left-section {
    width: 100%;
}
div#assesories {
    text-align: center;
}
div#assesories .slick-dots li button {
    height: 15px;
    width: 15px;
    background: #F56610;
    opacity: 0.255;
}
div#assesories .slick-dots li button::before {
    font-size: 0;
}
div#blog-slider slick-dots li button::before {
    font-size: 0;
}
div#blog-slider .slick-dots li button {
    height: 15px;
    width: 15px;
    background: #F56610;
    opacity: 0.255;
}
div#assesories div#slick-slide010 {
    display: none;
}
div#\<span\>\<span\>\<\/span\>\<\/span\> .left-section {
    width: 100%;
}
div#\<span\>\<span\>\<\/span\>\<\/span\> h2 {
    display: none;
}
div#\<span\>\<span\>\<\/span\>\<\/span\> .desc_content {
    border-top: none;
}
div#\<span\>\<p\>\<\/p\>\<\/span\> .left-section {
    width: 100%;
    margin-top:2rem;
}
div#\<span\>\<p\>\<\/p\>\<\/span\> h2 {
    display: none;
}
div#\<span\>\<p\>\<\/p\>\<\/span\> .desc_content {
    border-top: none;
    margin-left:0;
    text-align: left;
    display: flex;
}
div#\<span\>\<p\>\<\/p\>\<\/span\> h6 {
    font-family: 'Helvetica-Neue-LT-Pro' !important;
    font-size: 25px !important;
    border-left: 24px #F56610 solid;
    padding-left: 18px;
    text-transform: uppercase;
    padding-top: 1px;
    font-weight: 600 !important;
}
.positiondes {
    position: relative;
    left: 30%;
}
.tabss a {
    display: -webkit-inline-box;
    padding: 0rem 1rem;
    border-right: 1px solid black;
    line-height: 1rem;
    color: #000;
    text-transform: uppercase;
    text-decoration: none  !important;
	margin-bottom: 10px;
}
.tabss {
  text-align:center;
}
div#\<span\>Gas\ Springs\ with\ a\ lockable\ piston\ rod\ and\ delayed\ return\ stroke\<\/span\>\<br\>CONTROLLABLE\ GAS\ SPRINGS h2 span {
    font-weight: 100;
}
div#\<span\>Innovative\ Low\ Contact\ Force\ Gas\ Springs\ reducing\ shock\ loads\ \&\ noise\ levels\<\/span\>\<br\>DAMPENED\ LCF h2 span {
    font-weight: 100;
}
div#\<span\>WIRELESS\ PRESSURE\ MONITORING\ \(WPM\)\<\/span\>\<br\>\ OF\ GAS\ SPRINGS h2 span {
    font-weight: 100;
}
ul#download {
    text-align: left;
}
div#\<span\>COMPRESSION\ SPRINGS​\<\/span\>\<br\>HIGH\ PERFORMANCE\ COMPRESSION\ SPRING\,\ SF\ GREEN h2 span {
    font-weight: 100;
}
div#\<span\>COMPRESSION\ SPRINGS​\<\/span\>\<br\>\ HIGH\ PERFORMANCE\ COMPRESSION\ XSF\ VIOLET h2 span {
    font-weight: 100;
}
div#\ \<span\>COMPRESSION\ SPRINGS​\<\/span\>\<br\>HIGH\ PERFORMANCE\ COMPRESSION\ MF\ BLUE​ h2 span {
    font-weight: 100;
}
div#\<span\>COMPRESSION\ SPRINGS​\<\/span\>\<br\>\ HIGH\ PERFORMANCE\ COMPRESSION\ LF\ RED​ h2 span {
    font-weight: 100;
}
div#\<span\>COMPRESSION\ SPRINGS​\<\/span\>\<br\>HIGH\ PERFORMANCE\ COMPRESSION\ 3XLF\ WHITE​ h2 span {
    font-weight: 100;
}
div#\<span\>COMPRESSION\ SPRINGS​\<\/span\>\<br\>HIGH\ PERFORMANCE\ COMPRESSION\ XLF\ YELLOW​ h2 span {
    font-weight: 100;
}
.postid-2736 .left {
    display: none;
}
.postid-2736 .right {
    width: 100% !important;
    text-align: center;
}
div#product-2011 .left {
    display: none;
}
div#product-2011 .right {
    width: 100% !important;
    text-align: center;
}
.postid-2006 a.webshop.btn {
    display: none;
}
.postid-5315 .left {
    display: none;
}
.postid-5315 .right {
    width: 100% !important;
    text-align: center;
}
.product_description_2 h2 span {
    font-weight: 100;
}
div#\<span\>ROTOMOTION\<\/span\>\<br\>ROTARY\ TABLES\ FOR\ AUTOMATION\ SYSTEMS​ h2 span {
    font-weight: 100;
}
.fibromat-flex {
    display: flex;
    align-items: center;
    width:200%;
}
.fibromat-flex div {
    width: 100%;
}
div#term-content li{
    list-style-image: url("https://staging-web.srv.media/FIBRO/wp-content/uploads/2022/12/Catalogue.svg");
}
.inlinepoint2inner {
    display: flex;
    flex-direction: column;
}
.inlinepoint1inner {
    display: flex;
    flex-direction: column;
}
ul#hide-ul {
    display:none;
}
div#FIBRODYN\<sup\>®\<\/sup\>\ DA\ PRODUCT\ VIDEO\ FIND\ OUT\ ALL\ ABOUT\ THE\ PRODUCT .left-section {
    width: 100%;
}
div#FIBRODYN\<sup\>®\<\/sup\>\ DA\ PRODUCT\ VIDEO\ FIND\ OUT\ ALL\ ABOUT\ THE\ PRODUCT .desc_content {
    display: flex;
    justify-content: space-between; 
    border-top: none;
    gap: 1rem;
}
.inline-points li {
    text-align: left;
}
.inline-points {
    text-align: left;
}
.group_pdfs, .individual_pdfs {
    margin: 1rem 0rem;
}
div#term-content a {
display: flex;
    gap: 1rem;
    text-decoration: none;
    align-items: flex-start;
    margin-bottom: 10px;
	line-height:1.2;
}
div#term-content ul {
    margin-left: 0;
}
.elementor-element-dc70a81 .btn-wrapper.news_events a {
    display: inline-block !important;
}
div#term-content select {
    background-position-y: calc(50%);
}
a.tablinks.active {
    color: #F56610;
    font-weight: 600;
}
.postid-2012 .product_catalogue {
    display: none;
}
a.y_video {
    margin-bottom: 1rem;
}
.elementor-element-95e66f8 .btn-wrapper.news_events a {
    display: inline-block !important;
}
.elementor-element-95e66f8 h2 {
    margin: 2rem 0rem;
}
.btn-wrapper.news_events a button {
    margin-bottom: 1rem;
}

.postid-5500 .download-wrapper .left-section {
    width: 100%;
    margin-bottom: 4rem;
}
.postid-5504 ul#download {
    display: grid;
    grid-template-columns: auto auto;
    gap: 1rem;
}
.postid-5500 ul#download {
    display: grid;
    grid-template-columns: auto auto auto;
    gap: 1rem;
}
.postid-5500 .download-wrapper {
    width: 100%;
    float: none;
    text-align: -webkit-center;
}
.postid-5500 .download-wrapper .right-section{
   float: none;
}
section.related.products.custom h1:nth-child(2) {
    display: none;
}
button.read-btn-fibro {
    padding: 5px 10px;
}
#testimonial_slider .slide-inner {
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 525px;
}
div#rotary_rotocutting .slide-item a {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: flex-start;
    gap: 0;
    height: 300px;
}
#rotary_rotomotion .short-desc{
min-height : 40px;
}
div#rotary_rotomotion .slide-item a {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: flex-start;
    gap: 0;
    height: 300px;
}
div#news-3thumb .wpr-grid-item-below-content.elementor-clearfix {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
div#product-1216 li#product-5310 {
    display: none;
}
.download-store img {
    width: 100%;
}
#testimonial_slider details summary {
  display:block;
  cursor: pointer;
}
.ekit-nav-dropdown-hover .elementskit-dropdown-has .elementskit-dropdown {
    box-shadow: 0 10px 30px 0 rgba(45,45,45,.2);
    background: #f4f4f4;
}
#rotary_rotocutting .slide-item,
#rotary_rotomotion .slide-item{
	padding:1rem 20px;
}
#rotary_rotocutting .img-wrapper,
#rotary_rotomotion .img-wrapper{
	margin-bottom:15px;
    margin-top: 15px;
}
div#rotary_rotocutting .short-desc {
    min-height: 40px;
}
#rotary_rotocutting img,
#rotary_rotomotion img{
	box-shadow: 0 0px 8px #00000029 !important;
}
div#news-3thumb .elementor-clearfix:after {
    display: none;
}
div#testimonial_slider a.morelink:hover, div#testimonial_slider a.morelink:focus  {
    color: #F56610;
}
div#wpcf7-f3244-p155-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    border: 1px solid #00000063;
}
div#safety_feature_slider .content-wrapper h4 {
    min-height: 57px !important;
}
div#reliability_feature_slider .content-wrapper h4 {
    min-height: 57px;
}
div#safety_feature_slider .content-wrapper p:last-child {
    text-align: left;
}
div#safety_feature_slider .content-wrapper ul {
    margin-left: 15px;
}
.product_class0 .product_sec_info h2 {
    min-height: 70px;
}
.product_sec_desc {
    min-height: 100px;
}
.postid-5506 div#\<span\>\<\/span\> .left-section {
    width: 100%;
}
.postid-5328 div#\<span\>\<\/span\> .left-section {
    width: 100%;
}
.postid-5332 div#\<span\>\<\/span\> .left-section {
    width: 100%;
}
.group_pdfs {
    display: grid;
    justify-items: start;
}
.individual_pdfs {
    display: grid;
    justify-items: start;
}
.postid-5310 .product_catalogue {
    display: none;
}
.careerinfo h4.elementor-image-box-title {
    min-height: 75px;
}
.newsinnerinfo h5 {
    min-height: 60px;
}
.eventinnerinfo h5 {
    min-height: 60px;
}
.eventinnerinfo p {
    text-align: left;
}
.eventmaininfo p {
    text-align: left;
}
.newsmaininfo p {
    text-align: left;
}
.eventinnerinfo .wpr-grid-item-excerpt .inner-block p {
    min-height: 93px;
}
.twae-content {
    min-height: 340px;
}
div#staff_interview .slick-dots li button::before {
    content: none;
}
div#staff_interview .slick-dots li button {
    background: #F56610 !important;
    opacity: 0.25;
}
div#term-content .btn-wrapper.news_events a#\32 21{
	width:auto;
}
div#term-content .btn-wrapper.news_events a#\32 22{
	width:auto;
}
.postid-5333 div#\<span\>\<\/span\> .left-section {
    width: 100%;
}

.postid-5333 div#\<span\>\<\/span\> .left-section .desc_content p{
	display:flex;
	justify-content:space-between;
	gap:2rem;
}
.sticky2{
	position: fixed;
    top: 80px;
    width: 100%;
}
.postid-5504 .fibromat-flex {
    display: flex;
    align-items: flex-start;
    width: 200%;
}
.postid-2011 .video_grid {
    margin-top: 30px;
    margin-bottom: 30px;
    float: left;
    gap: 4rem;
    margin-left: 56px;
    padding-right: 86px;
    display: grid;
    grid-template-columns: auto auto;
    width: 100%;
    justify-items: center;
}
.postid-2011 .wrapper-inner {
    width: 100%;
}

.postid-2011 .wrapper-inner iframe{
	width:100%;
	height:315px;
	border:1px solid #000;
}

/* tooltip csss */


abbr {
    width: auto;
    text-align: center;
    font-size: 1rem;
    transition: all 0.5s ease-in-out;
    display: block;
    position: relative;
    /* margin: auto 0; */
    cursor: grab;
    border-bottom: none !important;
    margin-left: 10px;
	margin-top: 2px;
}

abbr:hover {
	transform:scale(1.1)
}

abbr::before, abbr::after {
    position: absolute;
    top: 25%;
    width: 290px !important;
    left: 0%;
    transform: translate(8%, -50%);
    color: #f0f0f0;
    visibility: hidden;
    opacity: 0;
    transition: 0.5s;
}

abbr:hover::before,
abbr:hover::after {
	visibility: visible;
	opacity: 1;
	width:auto;
}

abbr::before {
    content: attr(data-tooltip);
    background-color: #222;
    height: auto;
    padding: 10px;
    line-height: 1.8rem;
    font-size: 0.8rem;
	text-transform: none;
}
.standard_parts h2 {
    display: flex;
}
.standard_parts abbr {
    font-size: 1rem !important;
    font-weight: 300 !important;
}
@media screen and (max-width: 600px){
abbr::before, abbr::after{
	width:auto !important;
}
}

/* TOOLTIP SECTION CSS END  */
.header-btns ul li {
    margin: 0 10px;
    font-weight: 600;
    display: flex;
    list-style-type: none;
    gap: 10px;
    color: #f56610;
    align-items: baseline;
}
span.orange-news-highlight {
    font-weight: 600;
}
.p-adjust {
    line-height: 1.5rem;
}
h2.blogpage-h2 {
    margin-top: 2rem;
}
/* img.blogpage-img {
    width: 50% !important;
} */


.page-id-155 .newssubcont .eael-grid-post-holder-inner {
    display: flex;
/*     min-height: 10rem; */
    align-items: center;
}
.page-id-155 .newssubcont  .eael-grid-post-holder-inner .eael-entry-media {
    max-width: 40%;
    min-width: 40%;
}
.page-id-155 .newssectionmain .eael-grid-post-holder-inner .eael-entry-wrapper {
    min-height: 7.5rem;
}
.page-id-155 .newssectionmain .eael-grid-post-excerpt a,
.page-id-3626 .newsinnerinfo .eael-grid-post-excerpt a,
.page-id-3626 .mainnewsinnerpage .eael-grid-post-excerpt a,
.page-id-5171 .maineventsinnerpage .eael-grid-post-excerpt a,
.page-id-5171 .eventinnerinfo .eael-grid-post-excerpt a{
    background-color: #f56610;
    color: #fff !important;
    border-color: #fff;
    transition-duration: .1s;
    border-style: solid;
    border-width: 1px;
    padding: 5px 10px;
    border-radius: 4px 4px 4px 4px;
    width: 5rem;
    margin: 0.5rem 0;
}

.mainnewsinnerpage .eael-grid-post-holder-inner{
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
}
.maineventsinnerpage .eael-grid-post-holder-inner{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.mainnewsinnerpage .eael-grid-post .eael-entry-wrapper{
    max-width: 40%;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.maineventsinnerpage .eael-grid-post .eael-entry-wrapper{
    max-width: 50%;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.mainnewsinnerpage .wpr-grid-media-wrap .wpr-grid-image-wrap img {
    min-height: 14rem;
}
.mainnewsinnerpage .eael-grid-post .eael-entry-media {
    width: 60%;
}
.page-id-3626 .newsinnerinfo .eael-entry-thumbnail img {
    max-height: 11.5rem;
}
.page-id-5171 .eventinnerinfo .eael-entry-thumbnail img {
    max-height: 11.5rem;
}
.page-id-3626 .newsinnerinfo .eael-grid-post-holder-inner,
.page-id-5171 .eventinnerinfo .eael-grid-post-holder-inner {
    min-height: 22.5rem;
}
.page-id-3626 .newsinnerinfo .eael-entry-header h3.eael-entry-title,
.page-id-5171 .eventinnerinfo .eael-entry-header h3.eael-entry-title{
    min-height: 3rem;
}
.page-id-5171 .eventinnerinfo .eael-entry-meta .eael-posted-on ,
.page-id-3626 .newsinnerinfo .eael-entry-meta .eael-posted-on {

    margin: 0.5rem 0;
    font-size: .85rem;
}
.page-id-5171 .eventinnerinfo .eael-grid-post-holder-inner .eael-entry-content .eael-grid-post-excerpt p,
.page-id-3626 .newsinnerinfo .eael-grid-post-holder-inner .eael-entry-content .eael-grid-post-excerpt p{
    min-height: 3rem;
    margin: 0.5rem 0;
}

.page-id-155 .eael-post-grid article.eael-grid-post {
    padding: 1px !important;
}


.page-id-155 .newssubcont .eael-grid-post .eael-entry-wrapper {
    padding: 0 15px !important;
}

.page-id-155 .newssubcont img {
    min-height: 7.2rem;
    max-height: 7.2rem;
}

