.d-none {
display: none !important;
}
strong {
font-family: inherit;
color: #000000;
font-size: 20px;
}
.modal-content strong,
.frm_form_fields strong {
font-size: 16px !important;
}
.text-justify {
text-align: justify;
}
span.text-italic {
font-style: normal;
}
.x-egypt-text {
color: #e61e23;
font-weight: bolder;
}
button {
margin-bottom: 0;
}
h6.h6 {
display: contents;
}
.archive-cats .column {
margin: 0;
}
.archive-cats .section_wrapper:nth-child(even) .column {
float: right;
}
.archive-cats .section_wrapper {
margin-bottom: 30px;
}
.archive-cats hr.no_line {
margin: 0 auto 50px;
}
.archive-cats .column_attr { padding: 60px 5% 46px 5%;
background-color: #f9f5f1;
background-repeat: no-repeat;
background-position: right center;
text-align: center;
}
.archive-cats .column img {
width: 150px;
display: inline-block;
}
.post-type-archive-product .archive-cats .column h2 {
display: none;
}
.post-type-archive-product .no_line {
margin: 10px !important;
}
.post-type-archive-product .archive-cats .column_attr {
padding: 30px 0% 60px 0%;
text-align: center;
}
.archive-cats .column h2 {
display: inline-block;
width: 160px;
}
.archive-cats .one.mcb-wrap {
background-size: 100%;
background-position: center;
transition: .4s;
}
.archive-cats .one.mcb-wrap:hover { }
.archive-cats {
margin-top: 120px;
}
body.post-type-archive-product #Header_wrapper { }
.subheader-both-center #Subheader .title {
position: relative;
z-index: 2;
}
.term_after_bg:after {
width: 100%;
height: 100%;
position: absolute; left: 0;
top: 0;
content: '';
}
.archive-cats .two-third a {
width: 100%;
height: 280px;
display: block;
}
.product-class {
max-width: 1050px;
margin: 0 auto;
padding: 100px 0;
}
.grid-item {
width: calc(50% - 15px);
margin: 15px 0;
background-color: #fff;
padding: 30px 45px 45px;
box-sizing: border-box;
float: left;
}
.grid-item:nth-child(even) {
margin-left: 30px;
}
.grid-item h3 {
font-size: 35px;
margin: 10px 0 30px;
color: #000000;
}
.post-masonary-img {
overflow: hidden;
display: block;
height: 260px;
margin-bottom: 30px;
}
.post-masonary-img img {
transition: all .3s ease;
-webkit-transform: scale(1);
transform: scale(1);
margin-bottom: 30px;
width: 100%;
}
.grid-item:hover .post-masonary-img img { }
.grid-item a:hover {
text-decoration: none;
}
.grid-item .masonry-author {
display: inline-block;
}
.grid-item a.read-more {
float: right;
font-size: 14px;
color: #515151; }
.about-how-work .one-fourth.column {
width: 18%;
}
.about-how-work .how_it_works .image {
height: 175px;
}
#Subheader {
background-color: rgba(0, 0, 0, 0.25) !important;
}
.frm_style_formidable-style.with_frm_style .frm_submit button {
background: #e61e23 !important;
color: #fff !important;
border: 1px solid #e61e23;
padding: 11px 20px;
font-family: "El Messiri", Arial, Tahoma, sans-serif;
font-size: 16px;
transition: .3s;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover {
background: #fff !important;
color: #e61e23 !important;
border-color: #e61e23 !important;
}
.frm_style_formidable-style.with_frm_style label.frm_primary_label,
.frm_style_formidable-style.with_frm_style textarea,
.frm_style_formidable-style.with_frm_style select,
.frm_style_formidable-style.with_frm_style input[type=text],
.frm_style_formidable-style.with_frm_style input[type=number],
.frm_style_formidable-style.with_frm_style input[type=email],
.frm_style_formidable-style.with_frm_style input[type=tel] {
font-family: "El Messiri", Arial, Tahoma, sans-serif;
font-size: 16px;
}
.icon-phone:before {
transform: scaleX(-1);
} .sp-loading {
text-align: center;
width: 100%;
padding: 15px;
border: 5px solid #eee;
border-radius: 3px;
font-size: 12px;
color: #888;
}
.sp-wrap {
display: none;
position: relative;
float: left;
width: 100%;
margin-bottom: 20px;
}
.sp-thumbs {
text-align: left;
display: inline-block;
width: 100%;
margin-top: 15px;
background: transparent;
height: 100px;
}
.sp-thumbs img {
min-height: 50px;
min-width: 50px;
max-width: 50px;
}
.sp-thumbs a:link,
.sp-thumbs a:visited {
width: 25%;
height: 100px;
overflow: hidden;
opacity: .6;
display: inline-block;
background-size: cover;
background-position: center;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-ms-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out;
}
.sp-thumbs a:hover {
opacity: 1;
}
.sp-thumbs a:active,
.sp-current {
opacity: 1 !important;
position: relative;
}
.sp-large {
position: relative;
overflow: hidden;
top: 0;
left: 0;
}
.sp-large a img {
width: 100%;
height: auto;
}
.sp-large a {
display: block;
}
.sp-zoom {
position: absolute;
left: -50%;
top: -50%;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
display: none;
}
.sp-lightbox {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, .9);
z-index: 999;
display: none;
cursor: pointer;
}
.sp-lightbox img {
position: absolute;
margin: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
max-width: 90%;
max-height: 90%;
border: 2px solid #fff;
}
#sp-prev,
#sp-next {
position: absolute;
top: 50%;
margin-top: -25px;
z-index: 501;
color: #fff;
padding: 14px;
text-decoration: none;
background: #000;
border-radius: 25px;
border: 2px solid #fff;
width: 50px;
height: 50px;
box-sizing: border-box;
transition: .2s;
}
#sp-prev {
left: 10px;
}
#sp-prev:before {
content: '';
border: 7px solid transparent;
border-right: 15px solid #fff;
position: absolute;
top: 16px;
left: 7px;
}
#sp-next {
right: 10px;
}
#sp-next:before {
content: '';
border: 7px solid transparent;
border-left: 15px solid white;
position: absolute;
top: 16px;
left: 18px;
}
#sp-prev:hover,
#sp-next:hover {
background: #444;
}
@media screen and (max-width: 400px) {
.sp-wrap {
margin: 0 0 15px 0;
}
#sp-prev,
#sp-next {
top: auto;
margin-top: 0;
bottom: 25px;
}
} .meta-box-container {
position: relative;
}
.meta-box-container img {
width: 27px;
position: absolute;
left: 10px;
}
.meta-box-container ul { list-style-type: square;
}
li.cat-item::before {
content: "/";
}
ul.non-list,
ul .children {
list-style-type: none;
display: inline-block;
}
.meta-box-container h4 {
margin-bottom: 5px;
margin-top: 0;
font-size: 20px;
padding-left: 50px;
}
.meta-box-container>div p {
margin: 10px 0 0;
}
.meta-box-container h4 a:hover {
color: black;
}
.meta-box-container h4 a {
color: #e61e23;
font-weight: normal;
}
.single-product-container {
padding-top: 60px;
}
.frm_forms.frm_style_formidable-style.with_frm_style {
clear: both;
}
.col-md-3 {
width: 25%;
float: left;
padding: 0 15px;
box-sizing: border-box;
}
.product-container {
position: relative;
overflow: hidden; }
.product-container img {
transition: .4s;
width: auto;
height: auto;
position: relative;
left: 50%;
transform: translateX(-50%);
}
.product-overlay {
position: absolute;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.3);
width: 100%;
height: 100%;
opacity: 0;
transition: .4s;
}
.product-overlay:hover {
opacity: 1;
}
.product-info { padding: 30px 25px 25px;
border: 2px solid #eeeeee; }
.product-info h4 {
margin-bottom: 0;
text-align: center;
transition: .4s;
}
a.product-link:hover {
text-decoration: none;
}
.product-info h4:hover {
color: #f2646d;
}
.related-products h2 {
font-size: 30px;
line-height: 1;
margin-bottom: 30px;
margin-left: 15px;
border-top: 1px solid #e4e4e4;
padding-top: 30px;
}
.related-products {
margin-bottom: 60px;
} .modal {
display: none;
position: fixed;
z-index: 999;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0, 0, 0, 0.5);
padding-top: 60px;
box-sizing: border-box;
padding-bottom: 100px;
}
.modal-header h3 {
margin-bottom: 0;
color: #fff;
}
.close,
.closeContact {
color: #fff;
float: right;
font-size: 28px;
font-weight: bold;
margin-top: 5px;
}
.close:hover,
.close:focus,
.closeContact:hover {
color: #000;
text-decoration: none;
cursor: pointer;
}
.modal-header {
padding: 15px 30px;
background: #e61e23;
margin-bottom: 20px;
}
.modal-body {
padding: 2px 30px;
} .modal-content {
position: relative;
background-color: #fefefe;
margin: auto;
padding: 0;
border: 1px solid #888;
width: 40%;
min-width: 600px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
animation-name: animatetop;
animation-duration: 0.4s
}
@keyframes animatetop {
from {
top: -300px;
opacity: 0
}
to {
top: 0;
opacity: 1
}
}
.meta-box-container:first-child h4 {
margin: 0 0 20px;
} .accordion {
background-color: #faf9f7;
color: #444;
cursor: pointer;
padding: 18px;
border: none;
text-align: left;
outline: none;
transition: 0.4s;
}
.active,
.accordion:hover {
background-color: #dfdfdf;
}
.accordion:after {
content: '\002B';
color: #777;
font-weight: bold;
float: right;
margin-left: 5px;
}
.active:after {
content: "\2212";
}
.panel {
padding: 0 18px 0 30px;
background-color: white;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
} .frm_style_formidable-style.with_frm_style input[type=number] { width: 50%;
display: inline-block;
}
.frm_style_formidable-style.with_frm_style div.frm_description {
width: 40%;
display: inline-block;
margin-left: 10px;
font-family: "El Messiri", Arial, Tahoma, sans-serif;
font-size: 15px;
}
.frm_style_formidable-style.with_frm_style select {
background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
background-position: calc(100% - 20px) calc(1em + 4px), calc(100% - 15px) calc(1em + 4px), calc(100% - 40px) 11px;
background-size: 8px 6px, 5px 5px, 1px 1.5em;
background-repeat: no-repeat;
cursor: pointer;
}
.page-id-800 .frm_style_formidable-style.with_frm_style select {
background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
background-position: 0px;
background-size: 8px 6px, 5px 5px, 1px 1.5em;
background-repeat: no-repeat;
cursor: pointer;
}
.frm_style_formidable-style.with_frm_style select,
.frm_style_formidable-style.with_frm_style input[type=text],
.frm_style_formidable-style.with_frm_style input[type=number],
.frm_style_formidable-style.with_frm_style input[type=email],
.frm_style_formidable-style.with_frm_style input[type=tel] {
border-radius: 0;
border-color: #5b5b5b;
box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.02);
padding: 10px;
height: 45px;
line-height: 2;
font-size: 14px;
}
.button-stroke .formadiable_button a.button:hover {
background-color: transparent !important;
color: #e61e23;
border-color: #e61e23 !important;
}
.button-stroke .formadiable_button a.button {
background-color: #e61e23 !important;
border-color: #e61e23;
color: #fff;
font-weight: bold;
font-size: 20px;
letter-spacing: 1px;
padding-left: 10px;
padding-right: 10px;
}
a.contact_form {
display: inline-block;
background: #e61e23;
padding: 15px 20px;
cursor: pointer;
position: fixed; bottom: 37%;
right: 0;
z-index: 1;
}
a.contact_form img {
width: 35px;
} div#Top_bar {
position: fixed;
width: 100%;
left: 0;
top: 0 !important;
z-index: 701;
background: #fff;
opacity: .97;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
display: block !important;
}
.header-simple #Top_bar:not(.is-sticky) .top_bar_left {
top: 0;
}
.big {
text-align: justify;
}
.frm_style_formidable-style.with_frm_style textarea {
border-radius: 0;
border-color: #5b5b5b;
box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.02);
padding: 10px;
}
.frm_forms .frm_page_bar input,
.frm_forms .frm_page_bar input:disabled {
background-color: #fff !important;
}
.frm_style_formidable-style.with_frm_style .frm_progress_line input.frm_page_back {
background-color: #e61e23 !important;
}
div.frm_style_formidable-style.with_frm_style .frm_form_field.frm_html_container {
font-size: 18px;
font-family: "El Messiri", Arial, Tahoma, sans-serif;
}
.frm_style_formidable-style.with_frm_style .phone-hint div.frm_description {
width: 100%;
}
.column.one .frm_description {
font-size: 12px;
color: #666666;
}
.button-stroke .wpcf7-form input[type=submit] {
background-color: #e61e23 !important;
color: #fff !important;
}
.button-stroke .wpcf7-form input[type=submit]:hover {
background-color: #fff !important;
color: #e61e23 !important;
}
p.top-bar-rfq {
position: absolute !important;
right: 70px !important;
top: 34px; font-size: 18px !important;
color: #000 !important;
}
p.top-bar-rfq a {
border: 1px solid #e61e23;
padding: 3px 15px;
transition: .3s;
background-color: #e61e23;
color: #fff;
font-weight: bold;
letter-spacing: 1px;
border-radius: 3px;
}
p.top-bar-rfq a:hover {
color: #e61e23;
background: #fff;
text-decoration: none;
}
.button-stroke a.button {
border-color: #E61E24 !important;
}
.start-products-button a.button .button_label {
background: #e61e23;
color: #fff;
}
.archive-cats .button-stroke a.button.button_theme {
color: #fff !important;
}
.archive-cats a.button .button_label {
background-color: #ed1e24;
color: #fff;
}
.post-type-archive-product .archive-cats a.button .button_label {
background-color: unset;
color: #fff;
}
.archive-cats a.button .button_label:hover { color: black;
} a.rfq-home-step-btn:hover {
background: transparent;
color: #fff;
border-color: #fff;
text-decoration: none;
}
a.rfq-home-step-btn {
background: #fff;
padding: 10px 30px;
font-weight: bold;
margin-top: 15px;
display: inline-block;
border-radius: 6px;
border: 1px solid #fff;
transition: .3s;
}
.button-stroke a#back_to_top {
border-color: #676767 !important;
}
#Top_bar a.responsive-menu-toggle {
top: 34px !important;
margin-top: 0px !important;
}
#Top_bar.is-sticky a.responsive-menu-toggle {
top: 18px !important;
margin-top: 0px !important;
}
.formadiable_button { margin-top: 20px !important;
}
.is-sticky a.responsive-menu-toggle {
top: 18px !important;
margin-top: 0px !important;
}
.is-sticky p.top-bar-rfq {
top: 18px !important;
}
.style-simple .how_it_works .image {
border-color: #dddddd4f;
} @media only screen and (min-width: 0) and (max-width: 768px) { .tp-caption {
font-size: 30px !important;
}
.tp-caption.rev-btn {
font-size: 18px !important;
}
.tax-products_cat .section_wrapper .column {
height: 245% !important;
}
.home-products-cats-x .valign-top.move-up {
margin-top: 35px !important;
padding: 60px 0 0 5% !important;
background-size: auto 200px;
-webkit-background-size: auto 305px;
}
a.contact_form {
z-index: 28;
padding: 10px 15px;
}
a.contact_form img {
width: 20px;
}
.divider-r {
display: none;
}
.home-icon-cats {
top: -206px !important;
}
.column_trailer_box:not(.first-col-img-home) {
margin-top: -130px;
}
.home-how-work {
background-size: cover !important;
-webkit-background-size: cover !important;
}
.divider-red {
height: 30px !important;
background: transparent !important;
}
#Top_bar #logo img.logo-mobile {
max-height: 24px !important;
}
#Top_bar .logo #logo {
height: 40px;
line-height: 40px;
float: left;
margin-left: 20px;
}
.modal-content {
min-width: unset;
width: 100%;
}
.minimalist-header-no #Subheader {
margin-top: 60px;
padding: 50px 0 !important;
}
.about-us-divider-banner {
padding-bottom: 0px !important;
}
.about-us-left .column_attr.align_right {
text-align: left;
padding: 30px 10% 0 0 !important;
}
.about-us-left p.big {
direction: ltr !important;
}
.our-mission-about {
padding: 100px 0 !important;
}
.tax-products_cat .archive-cats .one-third {
position: absolute; }
.archive-cats .one-third {
position: absolute;
top: 0;
}
.archive-cats .mcb-wrap-inner {
position: relative;
}
.archive-cats .column img {
width: 88px;
float: none;
}
.archive-cats .column h2 {
font-size: 20px;
width: 100px;
}
.archive-cats hr.no_line {
margin: 0 auto 3px !important;
}
.archive-cats .button_theme {
border-color: #000 !important;
font-size: 10px;
font-weight: bold;
}
.archive-cats a.button .button_label {
padding: 2px 15px;
}
.archive-cats .two-third a {
height: 130px;
}
.button-stroke a.button {
margin-right: 0;
}
.archive-cats .one.mcb-wrap {
background-size: cover;
}
.archive-cats .one-third .column_attr {
background-image: none !important; height: 100%;
padding: 7% 5%;
text-align: center;
background-color: rgba(249, 245, 241, 0.45);
}
.tax-products_cat .archive-cats .one-third .column_attr {
background-image: none !important; height: 121%;
padding: 50% 5%;
text-align: center;
background-color: rgba(249, 245, 241, 0.45);
}
.archive-cats .section_wrapper {
margin-bottom: 50px;
}
.one.mcb-wrap>div {
height: 100px !important;
}   .product-class {
max-width: 100%;
padding: 50px 30px;
}
.post-masonary-img { height: auto;
margin-bottom: 0px;
}
.post-masonary-img img {
margin-bottom: 0px;
}
.grid-item a.read-more {
float: none;
display: inline-block;
margin-top: 15px;
}
.grid-item:nth-child(even) {
margin-left: 0;
}
.sp-thumbs a:link,
.sp-thumbs a:visited {
height: 50px;
}
.sp-thumbs {
height: 50px;
}
.formadiable_button {
text-align: left; }
.button-stroke .formadiable_button a.button {
margin-bottom: 35px;
font-size: 16px;
}
.meta-box-container h4 {
font-size: 14px;
}
.meta-box-container img {
width: 22px;
}
.related-products h2 {
font-size: 20px;
margin-left: 0;
}
.col-md-3 {
width: calc(50% - 20px);
margin: 0 10px;
}
.col-12.col-md-3 .product-container.product-info {
height: 100% !important;
} .grid-item h3 {
font-size: 20px;
}
.career-image {
display: block;
}
p.top-bar-rfq {
top: 20px;
right: 52px;
}
p.top-bar-rfq a {
font-size: 12px;
font-weight: normal;
padding: 3px 5px;
}
.archive-cats {
margin-top: 90px;
}
.style-simple .how_it_works .image {
margin-bottom: 30px !important;
}
a.rfq-home-step-btn {
padding: 10px 8px;
font-size: 12px;
}
.style-simple .how_it_works .image .number {
bottom: -40px !important;
}
}
.sp-large a {
display: block;
pointer-events: none;
}
.sp-large img {
width: 100%;
}
.wpcf7-form .column {
margin-left: 0;
margin-right: 2%;
}
.contact-location i {
display: inline-block;
}
.contact-location span {
display: inline-flex;
width: 90%;
}
.frm_style_formidable-style.with_frm_style .frm_blank_field label,
.frm_style_formidable-style.with_frm_style .frm_error {
font-family: "El Messiri", Arial, Tahoma, sans-serif;
}
@media only screen and (max-width: 479px) {
h4 {
font-size: 18px !important;
}
}
@media only screen and (max-width: 425px) {
.trailer_box a img,
img.scale-with-grid,
#Content img {  height: auto !important; }
h5 {
font-size: 19px;
line-height: 27px;
letter-spacing: 0px;
}
.mobile-header-mini #Top_bar a.responsive-menu-toggle {
top: 18px !important;
}
.part-mission-home {
padding-bottom: 0px !important;
}
}
.button-stroke .button {
background-color: #e61e24;
color: #f9f5f1;
}
.button-stroke .button:hover,
.archive-cats a.button .button_label:hover {
background-color: #f9f5f1;
color: #e61e24;
}
a.button_search {
padding: 12px 24px;
background: #E61E23;
color: #f9f5f1;
border: 1px solid #E61E23;
border-radius: 5px;
text-decoration: unset;
}
a.button_search:hover {
padding: 12px 24px;
background: #f9f5f1;
color: #E61E23;
border-radius: 5px;
text-decoration: unset;
border: 1px solid #E61E23;
}
#Footer .footer_copy .social {
display: none;
}
a#back_to_top {
background: #faf9f7;
}
.page-id-15 div#frm_field_160_container {
display: none;
}
.frm_style_formidable-style.with_frm_style .frm_submit button {
margin: -10px 0px 10px 0px;
}     .home-products-cats-x .valign-top.move-up {
padding: 60px 15px 0 15px !important;
} .page-id-115 .home-products-cats-x .valign-top.move-up {
padding: 10px 60px 0px 60px !important;
}
.page-id-115 .home-how-work {
margin-top: 0px !important;
}
#file117_dropzone {
padding-top: 13px;
}
.content_wrapper button {
margin: 10px 0 10px !important;
font-family: "El Messiri", Arial, Tahoma, sans-serif !important;
}
.col-12.col-md-3 {
margin-bottom: 15px;
}
.archive-cats.section_wrapper {
display: flex;
flex-wrap: wrap;
}
.archive-cats.section_wrapper .column_attr {
width: calc(100% / 2 - 15px);
box-sizing: border-box;
margin: 0 7px 15px;
}
.post-type-archive-product .archive-cats.section_wrapper .column_attr {
width: calc(100% / 3 - 15px);
box-sizing: border-box;
margin: 0 7px 15px;
}
.frm_forms .frm_rootline input[type="button"] {
border-color: #d20a0f !important;
background-color: #ffffff !important;
color: #e61e23 !important;
border: 1px solid;
border-radius: 50%;
}
.frm_forms .frm_rootline .frm_current_page input[type="button"] {
border-color: #d20a0f !important;
background-color: #e61e23 !important;
color: #ffffff !important;
}
@media screen and (max-width: 970px) {
.col-12.col-md-3 {
width: calc(100% / 2 - 30px);
}
}
@media screen and (min-width: 766px) and (max-width: 768px) {
.column_trailer_box:not(.first-col-img-home) {
margin-top: -30px !important;
}
.trailer_box a img {
height: 470px !important;
}
.one.column {
width: 96%;
}
}
@media screen and (max-width: 768px) {
i.fa-icon-angle-double-down {
font-size: 34px !important;
margin-top: 20px !important; }
#Top_bar a.responsive-menu-toggle {
top: 18px !important;
margin-top: 0px !important;
}
.top-bar-rfq {
top: 20px !important;
right: 60px !important;
}
.is-sticky p.top-bar-rfq {
top: 20px !important;
}
}
@media screen and (max-width: 599px) {
.grid-item {
width: 100%;
padding: 20px 30px 20px;
float: none;
text-align: center;
}
}
@media screen and (min-width: 600px) and (max-width: 768px) {
.grid-item {
width: 50%;
padding: 20px 30px 20px;
float: none;
text-align: center;
}
#Top_bar a.responsive-menu-toggle {
top: 35px !important;
right: 20px;
}
#Top_bar.is-sticky a.responsive-menu-toggle {
top: 35px !important;
margin-top: 0px !important;
}
.top-bar-rfq {
top: 35px !important;
right: 60px !important;
}
.is-sticky p.top-bar-rfq {
top: 35px !important;
}
.about-how-work .how_it_works .image {
height: 115px !important;
max-height: 100%;
}
} @media only screen and (max-width: 509px) {
.col-12.col-md-3 {
width: 100% !important;
margin: 0;
margin-bottom: 15px;
}
}
@media only screen and (max-width: 425px) {
.mobile-header-mini #Top_bar a.responsive-menu-toggle {
top: 19px !important;
left: auto;
}
i.fa-icon-angle-double-down {
font-size: 34px !important;
margin-top: 15px !important;
margin-left: 0px !important;
}
}
@media only screen and (max-width: 320px) {
.top-bar-rfq {
top: 20px !important;
right: 45px !important;
}
.mobile-header-mini #Top_bar .logo {
width: auto;
float: left;
margin-left: 0;
border: none;
text-align: left;
}
.home-products-cats-x .valign-top.move-up {
margin-top: 35px !important;
padding: 60px 0 0 0 !important;
}
.home-products-cats-x .column.mcb-column.mcb-item-ce2c6a419.one-fourth.column_column {
padding-left: 15px;
}
}
i.icon-up-open-big {
color: #000;
}
#Top_bar a.responsive-menu-toggle i {
font-size: 22px;
line-height: 28px;
}
div#frm_field_210_container,
div#frm_field_200_container { display: inline-block;
margin-right: 2px;
}
.frm_field_210_container {
float: left !important;
}
a.product-link {
min-height: 315px; }
.big img {
align-self: center;
}
.frm_submit button {
margin-top: -5px !important;
}
.section.section-page-footer {
display: none;
}
@media only screen and (max-width: 767px) {
.d-sm-none {
display: none !important;
}
.section_wrapper .column {
margin: 0 0 17px;
height: auto !important;
margin-bottom: 0px !important;
}
.home-icon-cats img {
width: 188px !important;
}
.archive-cats.section_wrapper .column_attr {
width: 100%;
margin: 0 0 15px;
}
.post-type-archive-product .archive-cats.section_wrapper .column_attr {
width: calc(100% / 1 - 15px); }
.post-type-archive-product a.button_search {
padding: 6px 24px;
}
.tax-products_cat .author-read-more-btn,
.tax-products_cat .grid-item a.read-more {
font-size: 12px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.hide-laptop {
display: none !important;
}
p.top-bar-rfq {
top: 34px;
} .is-sticky p.top-bar-rfq {
top: 34px !important;
}
#Top_bar.is-sticky a.responsive-menu-toggle {
top: 34px !important;
margin-top: 0px !important;
}
#logo img.logo-main {
max-height: 45px !important;
}
}
@media only screen and (min-width: 960px) and (max-width: 1024px) {
.section.mcb-section.mcb-section-dx0apu19g.equal-height-wrap.hide-desktop {
display: block !important;
}
.section.mcb-section.mcb-section-084895df6.equal-height-wrap.part-mission-home.hide-tablet.hide-mobile {
display: none !important
}
}
.post-type-archive-product img.img-fluid.icon-term_img {
width: 50%;
height: auto;
}
.page-id-800 div#frm_form_10_container {
direction: rtl;
}
.page-id-800 .with_frm_style .frm_top_container .frm_primary_label {
float: right;
}
.page-id-223 .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message {
width: 100% !important;
}
.page-id-223 .with_frm_style .frm_dropzone .frmsvg {
width: 20px !important;
height: 20px !important;
display: none;
}
.page-id-223 .frm_submit {
text-align: center;
}
.subscribe-btn {
position: fixed;
bottom: 20px;
left: 10px;
z-index: 9;
text-align: -webkit-right;
}
.w-8 {
width: 8%;
}
.subscribe {
width: 100%;
height: 100%;
object-fit: contain;
}
.rc-anchor-invisible-text {
display: none;
}
.grecaptcha-badge {
display: none !important;
}
.number:after {
content: "ـــــــــــــــــــــــــــــــــــــــــ";
position: absolute;
top: 0;
left: -100%;
z-index: -1;
color: #ffffff4d;
}
.frm_compact_text button:hover {
color: red !important;
}
.submit-text {
font-size: 20px !important;
}
.single-product a.m-0 {
margin-right: -5px;
} @media only screen and (min-width: 426px) and (max-width: 769px) {
.number:after {
left: -150%;
}
.product-img img {
height: 160px !important;
}
}
@media only screen and (min-width: 377px) and (max-width: 426px) {
.number:after {
left: -50%;
}
.product-img img {
height: 160px !important;
}
}
@media only screen and (min-width: 322px) and (max-width: 376px) {
.number:after {
left: -70%;
}
}
@media only screen and (max-width: 321px) {
.number:after {
left: -90%;
}
p.top-bar-rfq {
right: 50px !important;
}
.single-product li.cat-item {
padding-top: 10px;
}
}
.frm_compact .frm_dropzone .dz-preview {
min-height: 20px;
max-width: unset !important;
width: 585px !important;
margin: 0;
padding: 0;
display: inline-block;
border-bottom: none;
}
.dz-filename {
font-family: 'El Messiri', Helvetica, Arial, sans-serif !important;
}
.raqForm tr td:first-child {
border-right: 1px solid #cccccc;
}
@media only screen and (min-width: 769px) {
br.d-md-none {
display: none;
}
}