/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
@import "../../../atlanta/assets/css/rtl.min.css";

/* Your CSS code goes here
-------------------------------------- */
.home div#page-header {
    display: none;
}
header.page-title {
    display: none;
}
@media (min-width: 980px){
.container {
    max-width: 1200px;
}
}
/*-------------TOP-BAR-----------------*/
#top-bar .container {
    position: relative;
}
#top-bar .pull-right {
    position: absolute;
    left: 0;
    top:25px;
}
ul.social-links li a .social-icon:before {
    background-color: #3B5998 !important;
    color: #fff !important;
    border-radius: 50% !important;
    width: 40px !important;
    height: 40px !important;
    line-height: 41px !important;
    font-size: 23px !important;
}
/*-------------HEADER-----------------*/
#page-header .title-primary {
    max-width: 100%;
}
.title-primary h1 {
    color: #fff;
    line-height: 1em;
    margin-top: 35px;
}
div#page-header {
    overflow: visible;
    margin-bottom: 200px;
}

.page-header-title.container {
    margin-top: 325px;
    background: #0167B8;
    line-height: 25px;
    height: 200px;
    box-shadow: -352px 0 0 #0167B8;
}
span.bb_crumbs {
    display: inline-block;
    line-height: 1.5em;
}
span.bb_crumbs, span.bb_crumbs a {
    color: #fff;
    font-weight: 200;
    font-size: 18px;
    
}


/*-------------NAVIGATION-----------------*/
.sf-menu li a {
    padding: 0 0.5em !important;
}
ul.sub-menu li a {
    line-height: 50px !important;
}

nav.nav-main {
    padding-top: 65px;
    float: right !important;
    padding-right: 80px;
}
.sf-menu li.active, .sf-menu li:hover, .sf-menu li.current-menu-item, .sf-menu li.current-menu-parent, .sf-menu li.current-menu-ancestor, .sf-menu li.current_page_item, .sf-menu li.current_page_paren, .sf-menu li.current_page_ancestor {
    border-color: transparent !important;
}
.sf-menu ul {
    width: 20em;
}
.sf-menu li a::before {
    content: "";
    position: absolute;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    border: 2px solid rgba(235,235,235,0.8);
    top: 50%;
    left: 50%;
    opacity: 0;
   transform: translateX(-50%) translateY(-50%) scale(0.2);
    transition: transform 0.3s ease 0s, opacity 0.3s 
}
.sf-menu li a::after {
    content: "";
    position: absolute;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    border: 3px solid rgba(235,235,235,0.8);
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%) scale(0.8);
    opacity: 0;
}
.sf-menu li a:hover::before, .sf-menu li a:hover::after, .sf-menu li a:focus::before, .sf-menu li a:focus::after {
        opacity: 1;
        transform: translateX(-50%) translateY(-50%) scale(1);
}
.sf-menu li a:hover, .sf-menu li a:focus {
    outline: none;
}
ul.sub-menu li a::after, ul.sub-menu li a::before, .reg_btn a::after, .reg_btn a::before {
    display: none;
}

/*-------------HOME-----------------*/
h1 {
    font-size: 66px !important;
}
section#home_s1 {
    height: 619px;
    position: relative;
    padding: 30px 0;
    
}
section#home_s1 h1 {
    line-height: 1.1em;
}
section#home_s1::after {
    position: absolute;
    content: "";
    left: 0;
    width: 960px;
    height: 619px;
    background: url(/wp-content/uploads/2018/02/home_top_left.jpg) no-repeat;
    top: 0;
    
}
section#home_s1::before {
    position: absolute;
    content: "";
   right: 0;
    width: 960px;
    height: 619px;
    background: url(/wp-content/uploads/2018/02/home_top_right.jpg) no-repeat;
    top: 0;
}
/*section#home_s1 .column-6:nth-child(1) {
    padding: 30px 0;
}
section#home_s1 .column-6:nth-child(2):hover img {
    transform: scale(1.08);
}
section#home_s1 .column-6:nth-child(2) {
   padding: 0;
}
section#home_s1 .column-6:nth-child(2) img {
    transition: all 0.5s ease;
}
section#home_s1 .column-6:nth-child(2) img {
   max-width: none;
 }*/
section#home_s2 {
    height: 699px;
    overflow: hidden;
}
.rotate {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    overflow:hidden;
    }
    .maslul_home:hover .rotate {
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    }
section#home_s2 .container {
    padding: 0;
}
.maslul_home {
    width: 50%;
    float: right;
    color: #fff;
    height: 300px;
    background: #002E53;
    padding: 30px 25px 0;
    position: relative;
}
.mas_link:nth-child(2) .maslul_home::after {
    position: absolute;
    background: #617E94;
    content: "";
    left: 0;
    width: 1px;
    height: 285px;
    bottom: 0;
}
.mas_link:nth-child(2) .maslul_home::before {
    position: absolute;
    background: #617E94;
    content: "";
    left: 0;
    width: 585px;
    height: 1px;
    bottom: 0;
}
.mas_link:nth-child(3) .maslul_home::after {
    position: absolute;
    background: #617E94;
    content: "";
    right: 0;
    width: 585px;
    height: 1px;
    bottom: 0;
}
.mas_link:nth-child(4) .maslul_home::after {
    position: absolute;
    background: #617E94;
    content: "";
    left: 0;
    width: 1px;
    height: 285px;
    top: 0;
}

.maslul_home h3, .maslul_home h4, .maslul_home h5 {
    color: #fff;
    font-weight: bold;
    line-height: 1.1em;
    margin: 2px 0;
}
.maslul_icon .pb-widget-inner {
    width: 95px;
    height: 95px;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    padding-top: 19px;
}
.maslul_icon {
    width: 20%;
    padding-right: 0;
}
.maslul_title {
    min-height: 130px;
}
section#home_s3 {
    margin: 1px 0 2px;
}
section#home_s3 .container {
    background: #FF6C00;
    font-size: 69px;
    font-weight: 200;
    line-height: 1.7em;
    color: #fff;
    text-align: center;
}
.green {
    color:#528c28;
}
section#home_s4 .column-6 {
    height: 311px;
    width:49.9%;
}
.single-maslul #page-header.page-header-style-custom_bg {
    background-image: url(/wp-content/uploads/2018/03/inner_2.jpg);
   
}
section#home_s4 .column-6:nth-child(1) {
    background: url(/wp-content/uploads/2018/02/home_box1.jpg) no-repeat;
    margin: 0 0 0.1% 0.1%;
}
section#home_s4 .column-6:nth-child(2) {
    background: url(/wp-content/uploads/2018/02/home_box2.jpg) no-repeat;
    margin: 0 0.1% 0.1% 0;
}
section#home_s4 .column-6:nth-child(3) {
    background: url(/wp-content/uploads/2018/02/home_box3.jpg) no-repeat;
    margin: 0.1% 0 0 0.1%;
}
section#home_s4 .column-6:nth-child(4) {
    background: url(/wp-content/uploads/2018/02/home_box4.jpg) no-repeat;
    margin: 0.1% 0.1% 0 0;
}
.s4_overlay {
    position: absolute;
    width: 50%;
    height: 100%;
    left: 0;
    background: rgba(0,46,83,0.85);
    color: #fff;

}
.s4_overlay {
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    bottom:0;
    background: rgba(0,46,83,0.85);
    color: #fff;
    font-size: 19px;
    padding: 0 0;
    line-height: 1.7em;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    overflow: hidden;
}
section#home_s4 .column-6:hover .s4_overlay {
    width: 50%;
    height: 100%;
    padding: 20px 20px;
}
span.title_box {
    font-size: 30px;
    display: block;
    margin-bottom: 10px;
    font-weight: 200;
}
section#home_s6 {
    height: 690px;
}
section#home_s5 span.pojo-button-text {
    font-weight: 200;
    text-decoration: underline;
}
section#home_s5 {
    padding: 15px 0 15px;
    min-height: 362px;
}
ul.news_home li {
    margin-bottom: 10px !important;
    line-height: 1.4em;
}
section#home_s5 .column-6.advanced-column {
    padding-bottom: 50px;
}
section#home_s5 h4 {
    line-height: 1.2em;
    margin: 3px 0 8px;
    color: #002e53;
}
section#home_s5 .column-6.advanced-column:nth-child(2) {
    font-size: 20px;
}
section#home_s5 .column-6.advanced-column:nth-child(1) {
    border-left: 1px solid #1680D6;
}
.slogans {
    width: 350px;
    height: 140px;
    background: #fff;
    text-align: center;
    border-radius: 15px;
    font-size: 48px;
    color: #1883d9;
    font-weight: 200;
    padding: 10px 0px;
    position: relative;
}
.slogans:hover {
    font-size: 52px;
    transition: all 0.3s ease;
}
.slogan1, .slogan3 {
    border:4px solid #FF8534;
}
.slogan2 {
    border: 4px solid #1882D8;
}
.slogan4, .slogan5 {
    border:4px solid #4ED1E5;   
}
#home_s6 > div > div > div:nth-child(1) .slogans {
    margin: 0 0 0 6.2%;
}
#home_s6 > div > div > div:nth-child(1)  .slogan3 {
    margin: 0 0 0 0;
}
#home_s6 > div > div > div:nth-child(2) {
    padding: 0 19.4%;
    margin-top: 30px;
}
#home_s6 > div > div > div:nth-child(2) .slogan4 {
    margin: 0 0 0 8%;
}
.slogan1::after, .slogan3::after {
    position: absolute;
    content: "";
    width: 4px;
    height: 281px;
    left: 50%;
    background: #FF8534;
    top: 100%;
}
.slogan2::after {
    position: absolute;
    content: "";
    width: 4px;
    height: 245px;
    left: 49%;
    background:#1882D8;
    top: 100%;
}
.slogan4::after {
    position: absolute;
    content: "";
    width: 4px;
    height: 97px;
    left: 50%;
    background: #4ED1E5;
    top: 100%;
}
 .slogan5::after {
    position: absolute;
    content: "";
    width: 4px;
    height: 62px;
    left: 50%;
    background: #4ED1E5;
    top: 100%;
}
.test_img {
    float: right;
    width: 133px;
    height: 133px;
    border-radius: 50%;
    overflow: hidden;
    margin-left: 20px;
}
.test_title {
    float: right;
    width: 85%;
}
.test_title h4 {
    color: #414141;
    font-weight: normal;
    margin-top: 2px;
}
.test_title h3 {
    font-weight: normal;
    margin-bottom: 2px;
}
.test_txt {
    clear: both;
    margin-top: 53px;
    display: inline-block;
}
.test_txt img {
    margin-top: -15px;
}
[dir='rtl'] .slick-prev {
    z-index: 999;
    top: 103%;
    width: 14px;
    height: 32px !important;
}
[dir='rtl'] .slick-next {
     z-index: 999;
    top: 103%;
    width: 14px;
    height: 32px !important;
}
.slick-prev::before {
    content: url(/wp-content/uploads/2018/02/arrow_right.png) !important;
}
.slick-next::before {
    content: url(/wp-content/uploads/2018/02/arrow_left.png) !important;
}
.slick-dots li button {
    color: #FF6C00;
}
.slick-dots li.slick-active button:before {
    opacity: 1;
    color: #0167b8;
}
.slick-dots li button:before {
    font-size: 47px;
}
/*--------------------------------------------*/
.s_spec .column-7 {
    float: left !important;
    padding: 30px 40px 0 20px;
}
.image_right img {
    max-width: none;
    position: absolute;
    left: 0;
    z-index: -1;
}
article#post-22 h1 {
    font-size: 59px !important;
}
.bottom_img {
    background: #EBEBEB url(/wp-content/uploads/2018/02/bottom_textture.png) no-repeat;
    background-position: bottom;
}
.manager .widget-image {
    width: 257px;
    height: 257px;
    border-radius: 50%;
    overflow: hidden;
}
/*.odot_s2 > div > div > div:nth-child(3) {
    background: #002E53;
    color: #fff;
    padding: 50px 40px 30px;
}
.odot_s2 > div > div > div:nth-child(3) .column-3.widget-column {
   font-size: 30px;
}
.odot_s2 > div > div > div:nth-child(3) .column-3.widget-column, .odot_s2 > div > div > div:nth-child(3) .column-6.widget-column {
    height: 257px;
}
.odot_s2 > div > div > div:nth-child(3) > div > div:nth-child(3), .odot_s2 > div > div > div:nth-child(3) > div > div:nth-child(5) {
    padding-right: 40px;
}
.odot_s2 > div > div > div:nth-child(3) .column-12.widget-column {
    padding: 0 58% 0 40px;
    text-align: left;
    margin-top: -38px;
}*/
.manager {
    background: #002E53;
    color: #fff;
    padding: 50px 40px 30px;
}
.manager .column-3.widget-column {
   font-size: 30px;
}
.manager .column-3.widget-column, .manager .column-6.widget-column {
    height: 257px;
}
.manager > div > div:nth-child(3), .manager > div > div:nth-child(5) {
    padding-right: 40px;
}
.manager .column-12.widget-column {
    padding: 0 57% 0 40px;
    text-align: left;
    margin-top: -38px;
}
.page-id-95 section#builder-section-1, .page-id-155 section#builder-section-1 {
    height: 873px;
}
.odot_s2 > div > div > div:nth-child(2) > div > div {
    margin-top: 50px;
}
div#content ul {
    list-style-type: none;
}
div#content ul li {
    position: relative;
    margin-bottom: 20px;
}
div#content ul li:before {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2018/02/hazon_arr.png);
    width: 21px;
    height: 22px;
    right: -33px;
    top: 8px;
}
.page-id-129 section#builder-section-1, .page-id-140 section#builder-section-1 {
    height: 646px;
}
ul.slick-dots li::before {
    display: none;
}
.s_spec h3, .odot_s2 h3, .gen2 h3, .s_spec h4, .odot_s2 h4, .gen2 h4  {
    color: #002e53;
    font-weight: normal;
}
.odot_s2 {
    padding: 30px 0 0;
}
.page-id-184 section#builder-section-1 {
    height: 473px;
}
.page-id-184 section#builder-section-1 .column-7 {
    padding: 60px 50px;
}
.section p {
    margin-bottom: 25px;
}
.page-id-184 section#builder-section-1 .column-7 p {
    margin-bottom: 38px;
}
.page-id-184 section#builder-section-2 ul, .page-id-218 section#builder-section-2 ul {
    margin-top: 20px;
}
.page-id-193 section#builder-section-1 {
    height: 646px;
}
.page-id-193 section#builder-section-1 .column-7 {
    padding: 63px 40px 0 20px;
}
.page-id-218 section#builder-section-1 {
    height: 473px;
}
.page-id-218 section#builder-section-2 h4 {
    margin-top: 30px;
}
.page-id-218 section#builder-section-2 ul li {
    margin-bottom: 15px;
    line-height: 1.5em;
}
.page-id-232 .odot_s2 {
    padding: 30px 0 100px;
}
.gen2 {
    background: url(/wp-content/uploads/2018/02/bottom_textture.png) no-repeat;
    background-position: bottom;
    padding: 35px 0 0;
}
.page-id-184 .odot_s2 {
    padding: 30px 0 320px;
}
/*--------------MASLULIM---------------------*/
article#post-23 .pull-left h1 {
    font-size: 50px !important;
}
.s_maslul1 .column-7 {
    float: left !important;
    padding: 10px 40px 0 20px;
}
.s_maslul1 .column-7:nth-child(2) h3 {
   color:#002e53;
}
.s_maslul1 .column-7:nth-child(2) {
    font-size: 30px;
    line-height: 1.6em;
 }
.s_maslul1 {
    height: 844px;
}
.kabala {
    position: absolute;
    width: 58.3333%;
    left: 0;
    bottom: 0;
    height: 310px;
    background: #528C28;
    box-shadow: -352px 0 0 #528C28;
    color: #fff;
}
.kabala h3 {
    color: #fff ;
}
.s_maslul1 .container {
    height: 100%;
    position: relative;
}
.s_maslul1 h3 {
    font-weight: normal;
}
.s_maslul2 {
    padding: 25px 0 30px;
    font-size: 30px;
    line-height: 1.6em;
}
.maslul_left .pb-widget-inner {
    background: #E8E8E8;
    padding: 25px 43px;
}
.maslul_left h3 {
    color:#002e53;
    font-weight: normal;
 }
 .maslul_left {
    position: absolute;
    left: 60px;
    top: 85px;
}
.maslul_right {
    width: 50%;
    min-height: 526px;
}
.maslul_right p {
    margin-bottom: 55px;
}
.maslul_right p {
    margin-bottom: 50px;
}
.single-maslul div#breadcrumbs {
    display: none;
}
.single-maslul .page-header-title.container #breadcrumbs {
    display: block;
}
.maslul_right h3 {
    margin-bottom: 35px;
}
/*------------- TESTIMONIAL PAGE--------------*/
.test_page {
    text-align: center;
}
.txt_testimonial h4 {
    color: #414141;
    font-weight: normal;
}
.image_wrap {
    width: 133px;
    height: 133px;
    border-radius: 50%;
    overflow: hidden;
    margin: auto;
}
.test_full a {
    background: #0167b8;
    color: #fff;
    padding: 8px 27px;
    display: inline-block;
    transition: all 0.5s ease;
    font-size: 22px;
}
.test_full a:hover {
    box-shadow: 0 0 5px rgba(0,0,0,0.6);
    padding: 8px 33px;
    color:#fff;
}
.page-id-206 section#builder-section-1 {
    padding: 50px 0;
}

/*----------------SERVICES-----------------*/
.service_strip {
    background: url(/wp-content/uploads/2018/02/service_bg.jpg) no-repeat;
    background-position: top;
    padding: 30px 0 40px;
}
.services_box {
    margin-bottom: 20px;
    padding: 0 0 0 35px;
    height: 242px;
    position: relative;
}
.services_box::before {
    content: "";
    position: absolute;
    top: 32px;
    right: 13px;
    background: url(/wp-content/uploads/2018/02/s_icon1.png) no-repeat;
    width: 39px;
    height: 39px;
    transition: all 0.2s ease;
}
.services_box:nth-child(1n+0)::before {
    background: url(/wp-content/uploads/2018/02/s_icon1.png) no-repeat;
}
.services_box:nth-child(2n+0)::before {
    background: url(/wp-content/uploads/2018/02/s_icon2.png) no-repeat;
}
.services_box:nth-child(3n+0)::before {
    background: url(/wp-content/uploads/2018/02/s_icon3.png) no-repeat;
}
.services_box:hover::before {
    transform: scale(1.05);
    top:25px;
}
.services_box .pb-widget-inner {
    background: #C5E4FE;
    padding: 10px 65px 10px 40px;
    height: 242px;
    font-size: 20px;
    line-height: 1.6em;
}
.service_strip .container {
    padding: 0;
}
.page-id-251 .section p {
    margin-bottom: 10px;
}
.services_box h3 {
    color: #002e53;
    font-weight: normal;
}
p.link_wrap a {
    color: #1883d9;
    text-decoration: underline;
    font-size: 20px;
}
p.link_wrap {
    text-align: left;
}
.pop_service {
    margin: 150px auto;
    padding: 5px;
    background: #fff;
    border-radius: 0;
    width: 40vw;
    position: relative;
    transition: all 5s ease-in-out;
    box-shadow: 15px 15px 0 #0167B8;
}
.pop_txt {
    padding: 10px 45px;
}
a.close {
    background: #0167B8 none repeat scroll 0 0;
    color: #fff;
    font-size: 30px;
    height: 30px;
    opacity: 1;
    text-align: center;
    text-decoration: none;
    transition: all 200ms ease 0s;
    width: 30px;
}
/*-----------------NEWS PAGE------------------*/
.news_box .column-1 img {
    transition: all 0.2s ease;
}
.news_box:hover .column-1 img {
    transform: scale(1.08);
}
.news_box .column-1 {
    padding-top: 16px;
}
.page-id-210 section#builder-section-1 {
    padding: 40px 0;
}
.news_box {
    margin-bottom: 20px;
}
/*-------------CONTACT-FOOTER-----------------*/
/*-------------CHISATO--------------------*/
span.wpcf7-not-valid-tip {
    display: inline;
}
footer .widget-title:after {
    color: transparent;
}
footer section#text-5 {
    width: 100% !important;
}
input {
    background: #EEEEEE !important;
    border: none !important;
}
.input {
    display: inline-block;
    float: right;
    margin: 0.5em 0 1.5em 0;
    max-width: 100%;
    position: relative;
    vertical-align: top;
    width: 100%;
    z-index: 1;
    font-size: 17px !important;
    color: #1883d9 !important;
    font-family: 'Open Sans Hebrew', Arial, sans-serif;
    line-height: 15px;
}
#wpcf7-f948-o1 > form > p > span.input.msgg.input--chisato {
    margin-bottom: 0;
}
.footer_form form {
    direction: rtl;
}
input[type="submit"] {
    background: #0167B8 !important;
    float: right;
    margin: 0 0.5% 0 0.5%;
    width: 22%;
    color: #fff;
    height: 50px;
    font-size: 23px;
    font-weight: 200;
    float: left;
}
.input__field {
	position: relative;
	display: block;
	float: right;
	padding: 0.8em;
	width: 60%;
	border: none;
	border-radius: 0;
	background: #f0f0f0;
	color: #aaa;
	font-weight: 400;
    font-family: 'Open Sans Hebrew', Arial, sans-serif;
	-webkit-appearance: none; /* for box shadows to show on iOS */
}
span.input.msgg.input--chisato {
    max-width: 75% !important;
}
.input__field:focus {
	outline: none;
}
.input__label {
	display: inline-block;
	float: right;
	padding: 0 1em;
	width: 40%;
	color: #696969;
	font-weight: bold;
	font-size: 100%;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.input__label-content {
	position: relative;
	display: block;
	padding: 1.6em 0;
	width: 100%;
}
.graphic {
	position: absolute;
	top: 0;
	left: 0;
	fill: none;
}
.icon {
	color: #ddd;
	font-size: 150%;
}
.input--chisato {
	padding-top: 0;
}
.textarea .wpcf7-form-control{
	height:185px !important;
}
.wpcf7-form-control {
	width: 100%;
	padding: 0.8em 0.5em;
	background: transparent;
	border: 2px solid;
	color: #b5b5b5;
	-webkit-transition: border-color 0.25s;
	transition: border-color 0.25s;
	height:50px !important;	
}
.input__label--chisato {
	width: 100%;
	position: absolute;
	top: -29px;
	text-align: right;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	-webkit-transform: translate3d(0, 3em, 0);
	transform: translate3d(0, 3em, 0);
	right:0;
}
.input__label-content--chisato {
    padding: 0 1em;
    font-weight: 400;
    color: #707070;
    font-family: 'Open Sans Hebrew', Arial, sans-serif;
}
.input__label-content--chisato::after{
	top: -180%;
}
.input__label-content--chisato::after {
    content: attr(data-content);
    position: absolute;
    top: -200%;
    right: 0;
    color: #1883d9;
    font-weight: normal;
    font-family: 'Open Sans Hebrew', Arial, sans-serif;
}
.wpcf7-form-control:focus + .input__label--chisato,
.input--filled .input__label--chisato {
	-webkit-animation: anim-chisato-1 0.25s forwards;
	animation: anim-chisato-1 0.25s forwards;
}
.wpcf7-form-control:focus + .input__label--chisato .input__label-content--chisato,
.input--filled .input__label-content--chisato {
	-webkit-animation: anim-chisato-2 0.25s forwards ease-in;
	animation: anim-chisato-2 0.25s forwards ease-in;
}
@-webkit-keyframes anim-chisato-1 {
	0%, 70% {
		-webkit-transform: translate3d(0, 3em, 0);
		transform: translate3d(0, 3em, 0);
	}
	71%, 100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes anim-chisato-2 {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	70%, 71% {
		-webkit-transform: translate3d(0, 125%, 0);
		transform: translate3d(0, 125%, 0);
		opacity: 0;
		-webkit-animation-timing-function: ease-out;
	}
	100% {
		color: transparent;
		-webkit-transform: translate3d(0, 200%, 0);
		transform: translate3d(0, 200%, 0);
	}
}

@keyframes anim-chisato-1 {
	0%, 70% {
		-webkit-transform: translate3d(0, 3em, 0);
		transform: translate3d(0, 1em, 0);
	}
	71%, 100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes anim-chisato-2 {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	70%, 71% {
		-webkit-transform: translate3d(0, 125%, 0);
		transform: translate3d(0, 125%, 0);
		opacity: 0;
		-webkit-animation-timing-function: ease-out;
	}
	100% {
		color: transparent;
		-webkit-transform: translate3d(0, 200%, 0);
		transform: translate3d(0, 200%, 0);
	}
}
/*------------CONTACT PAGE--------------*/
.contact_strip {
    height: 619px;
}

.c_details .pb-widget-inner {
    background: rgba(255,255,255,0.7);
    margin-top: 81px;
    padding: 30px 40px;
    width: 95%;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    font-size: 30px;
    line-height: 2em;
}
.form_page label {
    font-weight: normal;
}
.form_page form {
    direction: rtl;
}
.form_page form p {
    margin-bottom: 10px;
}
.form_page input {
    background: none !important;
    border: 1px solid #002e53 !important;
    height: 60px !important;
}
.form_page input[type="submit"] {
    height: 60px !important;
    background: #0167B8 !important;
    float: right;
    margin: 25px 0 0 0;
    width: 27%;
    color: #fff;
    height: 50px;
    font-size: 23px;
    font-weight: 200;
    float: left;
}
/*-------------FOOTER-----------------*/
footer section#text-2 {
    width: 58%;
    background: #fff;
    box-shadow: 18px 0 0 #fff;
    padding: 0;
    max-height: 627px;
}
.footer_title {
    background: #FF6C00;
    box-shadow: 421px 0 0 #FF6C00;
    display: inline-block;
    width: 100%;
}
footer#footer {
    background: url(/wp-content/uploads/2018/03/footer_bg.jpg) no-repeat;
    height: 786px;
    background-position: center left;
}
#footer #sidebar-footer {
    padding-top: 159px;
}
.footer_title h4 {
    color: #fff;
}
.contact_footer {
    padding: 0 70px 0 0;
}
.footer_form {
    display: inline-block;
    width: 100%;
    padding: 40px 0 0 65px;
}
.footer_2 {
    display: inline-block;
    margin-top: -55px;
    z-index: 99;
    float: right;
    width: 61%;
}
.footer_2 h4, .footer_3 h4 {
   color:#002e53;
}
.footer_2 h4 {
    line-height: 1.2em;
    margin: 5px 0;
}
.footer_3 {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 20px 0 20px;
}
.footer_3 h4 {
    line-height: 1.2em;
    margin: 10px 0;
}
.footer-text-right.pull-right {
    width: 50%;
}
.footi {
    float: left;
}
.access {
    float: right;
}

.uneditable-input, input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
input[type=text],
textarea {
    border: solid 1px #0167b8 !important;
}
.sf-menu li a::after {
    border: 3px solid rgb(194, 215, 242);
}
.sf-menu li a::before {
    border: 2px solid rgba(1, 103, 184, 0.34);
}

/*my css*/
.person:nth-child(even){
    background: #E8E8E8;
}
.person{
    width: 50%;
    float: right;
    padding: 30px;
}
.person h3 {
    font-weight: 500;
    font-size: 33px;
    line-height: 1em;
    margin-top: 30px;
}
.person p {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 31px;
    display: flex;
}
.person p>span{
    font-weight: bold;
    color: #1883d9;
    min-width: 80px;
}
.person hr {
    height: 2px;
    background: #1883d9;
    margin-top: 0;
    margin-bottom: 40px;
}
#builder-section-1{
    min-height:650px;
}
.s_maslul2 {
    font-size: 18px!important;
}
@media (max-width: 1200px){
    nav.nav-main {
        padding-right: 10px;
    }
    .maslul_left {
        position: relative;
        left: 0;
        top: 85px;
        text-align: right;
        display: inline-block;
    }
    .maslul_right {
        min-height: auto;
    }
    .s_maslul2 {
        display: inline-block;
    }
}

@media (max-width: 1024px){
    .logo-img a > img {
        width: 150px!important;
    }
    nav.nav-main {
        padding-top: 30px;
    }
    .sf-menu a {
        font-size: 16px!important;
    }
    .s_maslul1 .column-7:nth-child(2) {
        font-size: 26px;
    }
    h1 {
        font-size: 45px !important;
    }

}
@media (max-width: 991px) and (min-width: 768px){
    .sf-menu>li>a {
        font-size: 16px!important;
    }
    .container {
        max-width: 100%;
    }
}

@media (max-width: 1700px){
    section#home_s1::after {
        width: 799px;
        background-position: right;
    }
    section#home_s1 h1 {
        font-size: 45px !important;
        font-weight: 400;
    }
}
@media (max-width: 1400px){
    section#home_s1::after {
        width: 678px;
        background-position: right;
    }
    #copyright {
        width: 100%;
    }
}
@media (max-width: 1200px){
    section#home_s1::after {
       display: none;
    }
    section#home_s1::before {
        width: 100%;
        height: 619px;
        background-size: cover;
    }
    .slogans {
        width: 29%;
        height: 100px;
    }
    #home_s6 h2 {
        font-size: 30px;
    }
    #home_s6 > div > div > div:nth-child(2) .slogan4 {
        margin: 0 0 0 33%;
    }
}

@media (max-width: 991px){
    #pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{
        display: none!important;
    }
    .maslul_home {
        width: 100%;
        height: auto;
    }
    .mas_link:nth-child(2) .maslul_home::after,
    .mas_link:nth-child(2) .maslul_home::before,
    .mas_link:nth-child(3) .maslul_home::after,
    .mas_link:nth-child(3) .maslul_home::before{
        display: none;
    }
    section#home_s2 {
      height: auto !important;
        overflow: initial;
    }
    a.mas_link {
        display: inline-block;
    }
    section#home_s3 .container {
        font-size: 45px;
    }
    section#home_s4 .column-6:hover .s4_overlay {
        width: 80%;
    }
    footer section#text-2 {
        width: 90%!important;
        max-height: initial!important;
        margin-right: 15px;
    }
    .contact_footer {
        padding: 0;
    }
  .footer_3 h4, .footer_2 h4, .footer_title h4 {
        font-size: 24px!important;
        line-height: 1em!important;
    }
    .footer_form {
        padding: 30px 0 0 30px;
    }
    body {
        font-size: 19px!important;
    }
    .page-id-218 section#builder-section-1 {
        height: auto;
    }

    #builder-section-1 {
        min-height: auto;
    }
    .manager .widget-image {
        width: auto;
        height: auto;
    }
    .manager .column-3.widget-column {
        font-size: 24px!important;
    }
    .c_details .pb-widget-inner {
        font-size: 25px;
    }

}

@media (max-width: 920px){

}

@media (max-width: 768px){
    header .nav-main{
        width: 100%!important;
    }
    section#home_s1 h1 {
        font-size: 35px !important;
        font-weight: 400;
    }
    section#home_s4 .column-6 {
        width: 100%;
    }
    section#home_s4 .column-6:nth-child(1),
    section#home_s4 .column-6:nth-child(2),
    section#home_s4 .column-6:nth-child(3),
    section#home_s4 .column-6:nth-child(4){
        background-size: cover;
    }

    div#page-header {
        margin-bottom: 0;
    }
    #page-header.page-header-style-custom_bg {
        background-size: contain!important;
        height: 124px!important;
    }
    .page-header-title.container {
        margin-top: 76px;
        height: 75px;
    }
    .title-primary h1 {
        margin-top: 15px;
        font-size: 35px !important;
        font-weight: 500;
    }

    .layout-section .entry-content {
        width: 100%!important;
    }
    .image_right img {
        position: relative;
    }
    .manager .widget-image {
        width: 150px;
        height: auto;
        margin: auto;
    }
    .manager .column-3.widget-column,
    .manager .column-6.widget-column {
        height: auto;
        padding-bottom: 15px;
    }
    .manager .column-12.widget-column {
        margin-top: 0;
    }
    .s_maslul1 {
        height: 440px!important;
    }
    .image_right img {
        position: relative;
        height: 470px;
    }
    .maslul_right {
        width: 100%;
    }
    .s_maslul1 .column-7:nth-child(2) {
        font-size: 19px!important;
    }
    .person {
        width: 100%;
        float: right;
        padding: 30px;
    }
    .page-id-208 .column-12.widget-column.image_right{
        display: none;
    }
}

@media (max-width: 500px){
    .slogans {
        height: 50px;
    }
    #home_s6 h2 {
        font-size: 16px;
        font-weight: 500;
        padding: 0;
        margin: 0;
    }
    [dir='rtl'] .slick-next {
        left: 0;
    }
    [dir='rtl'] .slick-prev {
        right: 0;
    }
    .footer-text-right.pull-right {
        width: 100%!important;
    }
    .title-primary h1 {
        font-size: 27px !important;
    }
    .manager .column-12.widget-column {
        padding: 0 42% 0 0px;
        text-align: left;
        margin-top: 0;
    }
    .manager {
        padding: 50px 20px 0px;
    }
    h4{
        font-size: 24px!important;
    }
}