body:not(.elementor-editor-active) .slickVertical {
height: 100vh;
max-height: 100%;
}
body:not(.elementor-editor-active) .slickVertical .gallery-item {
max-width: 100% !important;
width: 100vw!important;
height: 100%;
}
body:not(.elementor-editor-active) .slickVertical .gallery-item img {
width: 100% !important;
-o-object-fit: cover;
object-fit: cover;
height: 100%;
}
.elementor-element .elementor-widget-container{
direction: rtl;
}
body:not(.elementor-editor-active) .slickVertical .gallery-item .gallery-icon {
width: 100vw;
height: 100vh;
}
dd, dl, dt, li, ol, ul, .elementor-text-editor{
direction: rtl;
}
.slide {
height: 100vh;
}
.slickVertical .slick-track {
width: 100vw;
height: 100vh;
}
.slickVertical .slick-track,
body:not(.elementor-editor-active) .slickVertical .gallery-item,
body:not(.elementor-editor-active) .slickVertical,
.slickVertical .slick-list {
height: 100vh !important;
}
header.headerTop.first-slide-is-active {
top: 50%;
margin-top: -50px;   }
.elementor-18092 .elementor-element.elementor-element-2aca5f7, .elementor-18049 .elementor-element.elementor-element-325f0a1, .elementor-18092 .elementor-element.elementor-element-492c596{
direction: ltr;
}
.archive header.headerTop,
.blog header.headerTop,
.single header.headerTop,
.search header.headerTop,
.page:not(.page-id-18049) header.headerTop {
top: 0;
margin-top: 0;
}
.page:not(.page-id-18049) header.headerTop, .search header.headerTop {
position: relative;
}
header.headerTop {
z-index: 5;
position: absolute;
top: 0;
width: 100%;
-webkit-transition: top .8s,-webkit-transform .8s;
transition: all .3s ,top .8s,-webkit-transform .8s;
-o-transition: all .3s, top .8s,transform .8s;
transition:all .3s, top .8s,transform .8s;
transition:all .3s,  top .8s,transform .8s,-webkit-transform .8s;
-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
pointer-events: none;
}
header.headerTop > .elementor-container {
pointer-events: auto;
}
body:not(.elementor-editor-active) .fullScreenMenu {
position: fixed !important;
top: 0;
left: 0;
width: 100%;
min-height: 37.5rem;
max-height: 100vh;
z-index: 999;
padding: 50px 6.25rem;
padding-bottom: 3.875rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
opacity: 0;
pointer-events: none;
-webkit-transition: opacity .8s;
-webkit-transition: opacity 0.8s !important;
-o-transition: opacity 0.8s !important;
transition: opacity 0.8s !important;
-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.slickVertical .gallery-item .gallery-icon {
position: relative;
}
.slickVertical .gallery-item .gallery-icon:after {
content: '';
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.23);
display: block;
position: absolute;
top: 0;
left: 0;
}
header.headerTop.elementor-element-edit-mode {
margin-top: 50px;
}
.elementor-element-edit-mode.fullScreenMenu,
header.headerTop.elementor-element-edit-mode {
position: relative !important;
}
body.elementor-editor-active:not(.elementor-page-18092) .fullScreenMenu {
display: none;
}
body.elementor-editor-active:not(.elementor-page-18092) header.headerTop.first-slide-is-active {
position: relative;   }
body:not(.elementor-editor-active) .fullScreenMenu.active {
opacity: 1;
pointer-events: auto;
}
.hamburger-line {
width: 100%;
}
.hamburger-line {
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
height: 3px;
background: #ffffff;
margin-bottom: 3px;
position: relative;
}
.page:not(.page-id-18049) .hamburger-line, .sticky .headerTop .hamburger-line, .blog .headerTop .hamburger-line, .search .hamburger-line{
background: #1A1817;
}
.fullScreenMenu.active .hamburger-line {
background: #ffffff;
}
#wpcf7-f17173-o2 .wpcf7-submit,
#wpcf7-f17173-p16898-o2 .wpcf7-submit{
width: auto;
}
.hamburger {
top: 3px;
position: relative;
}
.hamburger {
width: 36px;
height: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
cursor: pointer;
z-index: 101;
margin: 0;
margin-left: auto;
}
.hamburger.active .hamburger-line:first-child {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
top: 7px;
}
.hamburger.active .hamburger-line:nth-child(2) {
-webkit-transform: rotate(132deg);
-ms-transform: rotate(132deg);
transform: rotate(132deg);
width: 100%;
opacity: 0;
}
.hamburger.active .hamburger-line:nth-child(3) {
-webkit-transform: rotate(312deg);
-ms-transform: rotate(312deg);
transform: rotate(312deg);
top: -5px;
width: 100%;
opacity: .7;
}
.separator:after {
content: " ";
display: inline-block;
width: 1.875rem;
border-bottom: 1px solid;
border-color: white;
margin-top: 1.5625rem;
}
.elementor-nav-menu .sub-arrow {
position: absolute;
right: -12px;
}
.elementor-18092 .elementor-element.elementor-element-33a19f1 .elementor-nav-menu--main .elementor-item {
width: auto;
display: inline-block;
}
.w50 {
width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
margin-bottom: 0;
}
.w50 p {
margin-bottom: 0;
}
ul.elementor-nav-menu--dropdown {
min-width: 20em !important;
margin-left: 0!important;
left: 0;
}
.slick-vertical .slick-slide {
border: none !important;
}
.leftPartBg > .elementor-column-wrap > .elementor-widget-wrap .elementor-element {
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center center;
object-position: center center;
}
.leftPartBg > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:first-child {
width: 11.25rem;
text-align: center;
position: absolute;
top: 7.1875rem;
right: 2.8125rem;
}
.leftPartBg > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:nth-child(2) {
width: 80%;
height: 18.8125rem;
position: absolute;
left: -11.25rem;
top: 2.8125rem;
}
.leftPartBg > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:nth-child(3) {
width: 70%;
height: 16.875rem;
position: absolute;
left: -11.25rem;
top: 24.375rem;
}
.leftPartBg > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:nth-child(4) {
width: 45%;
height: 14.0625rem;
position: absolute;
right: 2.8125rem;
top: 24.375rem;
}
.menu-item-has-children .sub-arrow i:before {
-webkit-transition-duration: .3s;
-o-transition-duration: .3s;
transition-duration: .3s;
}
.menu-item-has-children.active .sub-arrow i:before {
content: "-" !important;
}
.elementor-element[data-widget_type='image-box.default'] h3.elementor-image-box-title {
position: absolute;
bottom: 5%;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.eael-feature-list-item h3 {
padding-top: 10px;
}
.eael-feature-list-item {
padding-left: 30px;
position: relative;
}
.eael-feature-list-item.hovered:before {
opacity: 1;
}
body.sticky .logoNoSticky, body.blog .logoNoSticky, body.page:not(.page-id-18049) .logoNoSticky, body.search .logoNoSticky{
display: none;
}
body.sticky .stickyLogo, body.blog .stickyLogo, body.page:not(.page-id-18049) .stickyLogo, body.search .stickyLogo {
display: block;
}
.stickyLogo img{
transition-duration: .3s;
}
.elementor-widget-container{
word-wrap: break-word;
}
body.sticky .stickyLogo img{
height: 85px;
width: auto;
padding: 5px 0;
}
.eael-feature-list-item:before {
content: "+";
font-size: 30px;
position: absolute;
line-height: 1;
top: 50%;
margin-top: -18px;
right: 0;
opacity: 0;
-webkit-transition: opacity .8s;
-o-transition: opacity .8s;
transition: opacity .8s;
-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.eael-feature-list-item:after {
content: '';
width: 100%;
height: 1px;
position: absolute;
right: 0;
bottom: 0;
width: 0;
background-color: #1A1817;
-webkit-transition: width .8s;
-o-transition: width .8s;
transition: width .8s;
-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.eael-feature-list-item.hovered:after {
width: 100%;
}
.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box {
display: none;
}
#sb_instagram #sbi_images {
padding: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
#sb_instagram #sbi_images .sbi_item {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.countRow .elementor-widget-wrap {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.countRow .elementor-widget-wrap > .elementor-element {
width: auto;
}
.skip-slider {
-webkit-transition: -webkit-transform .8s;
transition: -webkit-transform .8s;
-o-transition: transform .8s;
transition: transform .8s;
transition: transform .8s, -webkit-transform .8s;
transition: transform .8s,-webkit-transform .8s;
-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.skip-slider:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}        .elementor-search-form__container.elementor-search-form--full-screen.elementor-lightbox input {
text-transform: uppercase;
font-size: 16px !important;
}
.archiveContent .elementor-grid-item {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.archiveContent .elementor-grid-item .elementor-post__thumbnail {
height: 100%;
padding-bottom: 0 !important;
}
.archiveContent .elementor-grid-item .elementor-post__thumbnail__link {
margin-left: 20px !important;
margin-bottom: 0;
height: 400px;
}
.archiveContent .elementor-grid-item .elementor-post__text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-top: 1px solid #1a18171f;
}
.archiveContent .elementor-grid-item a.elementor-post__read-more,
.wpcf7-form-control.wpcf7-submit {
margin-top: 20px;
font-size: 0.8rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 2.3px;
color: #4A4A4A;
background-color: rgba(255, 255, 255, 0);
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #4A4A4A;
padding: 21px 60px;
display: inline-block;
width: 50%;
margin: 20px auto 0;
border-radius: 0px 0px 0px 0px;
-webkit-transition-duration: .3s;
-o-transition-duration: .3s;
transition-duration: .3s;
}
.archiveContent .elementor-grid-item a.elementor-post__read-more:hover {
color: #FFFFFF;
background-color: #4A4A4A;
}
.elementor-pagination {
padding-top: 30px;
}
.separatorVertical:after {
content: '';
height: 100px;
width: 1px;
display: block;
margin-left: 60px;
background: black;
}
.block-service .elementor-image-box-content {
display: none;
height: 100%;
position: absolute;
top: 0;
left: 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.block-service:hover .elementor-image-box-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.block-service .elementor-image-box-description {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
padding-bottom: 20px;
}
.block-service:hover .elementor-image-box-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.block-service:hover .elementor-image-box-content h3.elementor-image-box-title {
position: relative;
bottom: auto;
left: auto;
-webkit-transform: none;
-ms-transform: none;
transform: none;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.servicesHolder .elementor-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.servicesHolder .elementor-row > .elementor-column {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
width: 50%;
}
.page:not(.page-id-18049) header .fas.fa-search, .sticky .headerTop .fas.fa-search, .blog .headerTop .fas.fa-search, .search header .fas.fa-search{
color: #1A1817 !important;
}
label {
font-size: 14px;
letter-spacing: 0.4em;
word-spacing: 0em;
line-height: 2.2em;
text-transform: none;
font-weight: normal;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{
direction: rtl!important;
}
.elementor-16856 .elementor-element.elementor-element-f009e1f .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1), .form-submit.text-center{
text-align: right;
direction: rtl;
} .orion-contact-form span {
display: block;
margin-top: 18px;
}
.orion-contact-form span > span {
text-align: right;
margin: 0;
}
.orion-contact-form br {
display: none;
}
.orion-contact-form input[type="text"],
.orion-contact-form input[type="email"],
.orion-contact-form input[type="number"],
.orion-contact-form input[type="tel"],
.orion-contact-form input[type="password"],
.orion-contact-form textarea {
display: block;
padding: 0 15px 0 0;
margin-bottom: 0;
width: 100%;
border: none;
border-bottom: 1px solid;
color: #a4aeb0;
}
.orion-contact-form input[type="submit"] {
padding: 12.5px 36.5px;
font-size: 13px;
margin-top: 40px;
border: none;
-webkit-border-radius: 2px;
-webkit-background-clip: padding-box;
-moz-border-radius: 2px;
-moz-background-clip: padding;
border-radius: 2px;
background-clip: padding-box;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.orion-contact-form input[type="submit"]:hover {
background-color: #ac8b68;
}
.orion-contact-form textarea {
padding-top: 18px;
max-width: 100%;
}
.form-simple .your-name,
.form-simple .your-email,
.form-simple .your-website {
float: left;
width: 33.3333333%;
padding: 0 15px;
}
.form-simple textarea {
height: 110px;
}
.orion-contact-form span.your-tel {
float: left;
padding: 0 15px;
width: 33.3333333%;
}
.form-simple textarea {
height: 110px;
}
.form-simple .row{
display: flex;
margin-left: -15px;
margin-right: -15px;
}
.form-light input[type="text"]:active,
.form-light input[type="email"]:active,
.form-light input[type="number"]:active,
.form-light input[type="tel"]:active,
.form-light input[type="password"]:active,
.form-light textarea:active,
.form-light input[type="text"]:focus,
.form-light input[type="email"]:focus,
.form-light input[type="number"]:focus,
.form-light input[type="tel"]:focus,
.form-light input[type="password"]:focus,
.form-light textarea:focus {
-webkit-animation: border-dark-animation 0.4s forwards ease-in-out;
-o-animation: border-dark-animation 0.4s forwards ease-in-out;
animation: border-dark-animation 0.4s forwards ease-in-out;
}
input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="password"], input[type="tel"], textarea, select {
padding: 0 10px;
height: 50px;
line-height: 1;
background-color: transparent;
color: #859294;
border: 1px solid #D6D6D6;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.form-light input[type="text"], .form-light input[type="email"], .form-light input[type="number"], .form-light input[type="tel"], .form-light input[type="password"], .form-light textarea {
border: none;
background-image: -webkit-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-position: 0 100%, 0 100%;
background-repeat: no-repeat;
background-size: 100% 1px;}
@-moz-keyframes border-dark-animation {
0% {
background-image: -webkit-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
}
10% {
background-image: -webkit-linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
}
20% {
background-image: -webkit-linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
}
30% {
background-image: -webkit-linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
}
40% {
background-image: -webkit-linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
}
50% {
background-image: -webkit-linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
}
60% {
background-image: -webkit-linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
}
70% {
background-image: -webkit-linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
}
80% {
background-image: -webkit-linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
}
90% {
background-image: -webkit-linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
}
100% {
background-image: -webkit-linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
}
}
@-webkit-keyframes border-dark-animation {
0% {
background-image: -webkit-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
}
10% {
background-image: -webkit-linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
}
20% {
background-image: -webkit-linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
}
30% {
background-image: -webkit-linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
}
40% {
background-image: -webkit-linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
}
50% {
background-image: -webkit-linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
}
60% {
background-image: -webkit-linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
}
70% {
background-image: -webkit-linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
}
80% {
background-image: -webkit-linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
}
90% {
background-image: -webkit-linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
}
100% {
background-image: -webkit-linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
}
}
@-o-keyframes border-dark-animation {
0% {
background-image: -webkit-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
}
10% {
background-image: -webkit-linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
}
20% {
background-image: -webkit-linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
}
30% {
background-image: -webkit-linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
}
40% {
background-image: -webkit-linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
}
50% {
background-image: -webkit-linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
}
60% {
background-image: -webkit-linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
}
70% {
background-image: -webkit-linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
}
80% {
background-image: -webkit-linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
}
90% {
background-image: -webkit-linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
}
100% {
background-image: -webkit-linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
}
}
@keyframes border-dark-animation {
0% {
background-image: -webkit-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 0%, rgba(0, 0, 0, 0.1) 0%);
}
10% {
background-image: -webkit-linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 10%, rgba(0, 0, 0, 0.1) 0%);
}
20% {
background-image: -webkit-linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 20%, rgba(0, 0, 0, 0.1) 0%);
}
30% {
background-image: -webkit-linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 30%, rgba(0, 0, 0, 0.1) 0%);
}
40% {
background-image: -webkit-linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 40%, rgba(0, 0, 0, 0.1) 0%);
}
50% {
background-image: -webkit-linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 50%, rgba(0, 0, 0, 0.1) 0%);
}
60% {
background-image: -webkit-linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 60%, rgba(0, 0, 0, 0.1) 0%);
}
70% {
background-image: -webkit-linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 70%, rgba(0, 0, 0, 0.1) 0%);
}
80% {
background-image: -webkit-linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 80%, rgba(0, 0, 0, 0.1) 0%);
}
90% {
background-image: -webkit-linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 90%, rgba(0, 0, 0, 0.1) 0%);
}
100% {
background-image: -webkit-linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
background-image: -o-linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
background-image: -moz-linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
background-image: linear-gradient(top left, #000000 100%, rgba(0, 0, 0, 0.1) 0%);
}
}
input[type]:not([type="submit"]):not(.flo-no-styling),
form textarea:not(.flo-no-styling),
.parsley-required,
form select {
font-size: 14px;
letter-spacing: 0.4em;
word-spacing: 0em;
line-height: 2.2em;
text-transform: none;
font-weight: normal;
margin-bottom: 20px;
}
.contactForm {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.contactForm label {
width: 100%;
}
.contactForm .col-md-6 input,
.contactForm .col-md-6 select {
margin-top: 30px;
}
.contactForm .col-md-6 {
width: 50%;
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
padding: 0 15px 30px;
}
.contactForm input,
.contactForm select {
height: 50px;
}
.contactForm {
margin: 0 -15px;
}
.wpcf7-form-control.wpcf7-submit {
margin: 30px auto 0;
display: block;
text-align: center;
width: 20%;
}
.elementor-18339 .elementor-element.elementor-element-161a0016:not(.elementor-motion-effects-element-type-background){ background-size: cover;
background-repeat: no-repeat;
}
input, textarea, select{
direction: rtl;
}
@media (max-width: 992px) {
.archiveContent .elementor-grid-item {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
#eael-feature-list-9a9a8d1 li{
list-style: none;
padding-left: 0;
direction: rtl;
justify-content: flex-end;
text-align: right;
}
.sticky .headerTop {
position: fixed!important;
background: white;
border-bottom: 1px solid #a7a7a7;
}
@media (max-width: 767px) {
.elementor-widget-posts.elementor-posts--thumbnail-left .elementor-posts .elementor-post{
flex-wrap:wrap
}
.stickyLogo img{
transition-duration: .3s;
width: 80%;
}
.logoNoSticky img{
transition-duration: .3s;
width: 80%;
}
header.headerTop.first-slide-is-active{
margin: 0;
}
.form-simple .row{
flex-wrap: wrap;
margin:0!important;
width:100%
}
.form-simple .your-name,
.form-simple .your-email,
.form-simple .your-website {
width: 100%;
}
.form-simple textarea {
height: 110px;
}
.orion-contact-form span.your-tel {
width: 100%;
}
.archiveContent .elementor-grid-item .elementor-post__thumbnail__link {
height: 200px;
}
.leftPartBg > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:first-child {
width: 100%;
position: relative;
top: auto;
right: auto;
text-align: center;
}
.sub-menu.elementor-nav-menu--dropdown {
position: relative !important;
}
header.headerTop.first-slide-is-active {
top:0;   }
header.headerTop.first-slide-is-active .elementor-element-e5537aa {
padding-right: 10px;
}
.fullScreenMenu .elementor-container {
height: 100%;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.mobileHeight {
height: 100%;
}
body:not(.elementor-editor-active) .fullScreenMenu {
height: 100%;
}
.separatorVertical:after {
display: none;
}
.archiveContent .elementor-grid-item a.elementor-post__read-more {
width: 100%;
}
.archiveContent .elementor-grid-item .elementor-post__text {
padding-top: 30px;
}
.block-service .elementor-image-box-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
top: auto;
left: auto;
}
.block-service .elementor-image-box-content h3,
.block-service .elementor-image-box-description {
color: #1A1817 !important;
position: relative !important;
width: 100%;
}
.block-service .elementor-image-box-content h3 {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.block-service .elementor-image-box-description {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.servicesHolder .elementor-row > .elementor-column {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
width: 100%;
}
.contactForm .col-md-6 {
width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.wpcf7-form-control.wpcf7-submit {
width: 100%;
}
}
.sbi-screenreader{
display:none!important
}
.kksr-stars{
direction: rtl;
}
.kk-star-ratings .kksr-stars .kksr-stars-active {
right: 0;
}
.footer #sb_instagram #sbi_images{
flex-wrap: wrap;
}
.footer #sb_instagram.sbi_col_7 #sbi_images .sbi_item{
padding: 0!important;
}
.footer #sb_instagram.sbi_col_7 #sbi_images .sbi_item{
width: 25%;
}
.elementor-18092 .elementor-element.elementor-element-e4e40fd .elementor-social-icon{
margin-right: 13px;
}