
@font-face {
    font-family: 'nachlieli_clmlight';
    src: url('../fonts/nachlieliclm-light.woff2') format('woff2'),
         url('../fonts/nachlieliclm-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nachlieli_clmbold';
    src: url('../fonts/nachlieliclm-bold.woff2') format('woff2'),
         url('../fonts/nachlieliclm-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/*Header*/
body, .landingpage{direction: rtl!important;}
.landing-logo{text-align:center; padding:20px 0;}

/*Landing Slider*/

.landing-slider{margin-top:10px; background:url(../images/landing-banner.jpg) no-repeat; width:100%; padding:50px 0; background-size:cover;}
.videoLeft{width:49%; float:left; text-align:center;}
.videoLeft h2{margin:0 0 20px; color:#fff; font-family: 'nachlieli_clmbold';}
.videoContent{width:49%; float:right; text-align:center; padding: 80px 20px 0;}
.videoContent h1{color:#fff; font-family: 'nachlieli_clmbold'; font-size:34px;}
.videoContent h2{color:#fff; font-family: 'nachlieli_clmbold'; margin:20px 0;}
.buttons-banner{display: block; text-align:center; margin-top:40px;}
.btnTop{background-color:#22b3d3; font-size:24px; font-family: 'nachlieli_clmbold'; max-width:260px; border-radius:30px; width:100%; padding:10px 20px; color:#fff; text-decoration:none; margin:0 10px; display:inline-block;}
.lightbg{background-color:#d9aa79;}
.buttons-banner .btnTop{text-decoration:none; color:#fff;}

/*Benefits Column*/
.Benefits-columns{background-color:#22b3d3; padding:40px 0 60px; text-align:center;}
.Benefits-columns h1{font-family: 'nachlieli_clmbold'; color:#fff;}
.three-column{margin-top:40px;}
.Benefits-columns .col{background-color:#4ec2dc; text-align:center; padding:30px; color:#fff; width:32%; float:left; margin-right:2%; font-size:19px; font-family: 'nachlieli_clmbold'; min-height: 320px;}
.Benefits-columns .col img{margin-bottom:25px;}
.Benefits-columns .col.lastcol{margin-right:0;}


/*Software Problems*/

.software-problems{margin:80px 0; width:100%; text-align:center;}
.column-soft{margin-top:40px;}
.software-problems h1{font-family: 'nachlieli_clmbold';} 
.software-problems .col-soft{background-color:#aaccd5; text-align:center; padding:20px 18px; color:#fff; width:24%; float:left; margin-right:1.33333333%; font-size:18px; font-family: 'nachlieli_clmlight'; min-height:320px; line-height:20px;}
.software-problems .col-soft h4{font-size:20px; font-family: 'nachlieli_clmbold'; margin:15px 0;}
.software-problems .col-soft.browcolor{background-color:#d9aa79;}
.software-problems .col-soft.purpleacolor{background-color:#b59eba;}
.software-problems .col-soft.greencolor {background-color:#aebf9d;}
.software-problems .col-soft.last-col{margin-right:0;}

.soft-bottom{width:70%; margin:0 auto;}
.software-problems .soft-bottom .col-soft{width:32%; margin-top:15px;}
.software-problems .col-soft.browcolorligt{background-color:#b8aa9d;}
.software-problems .col-soft.greenlight{background-color:#aebf9d;}

/*Properties*/
.properties{background-color:#f1fcff; padding:50px 0 10px; text-align:center;}
.properties h1{font-family: 'nachlieli_clmbold';} 
.proper-col{width:32%; float:left; margin-right:2%; position:relative; margin-bottom:50px}
.propertie-column{padding:50px 0;}
.blueBox{width: 80%; margin: -40px auto 0; background-color: #22b3d3; color: #fff; text-align: center; font-family: 'nachlieli_clmbold';
    font-size: 20px; padding: 17px 20px;line-height: 1.3; position: relative;} 
.last-col{margin-right:0!important;}
.propertie-column img{width:100%;}

/*Free case study*/
.case-study{padding:50px 0; text-align:center;}
.case-study h1{font-family: 'nachlieli_clmbold';}
.caseform{width:100%; margin-top:30px;}
.caseform .form-group{width:32%; margin-right:1.33333333%; float:left;}
.caseform .form-group input{width:100%; text-align:left; padding:8px 20px; background-color:#fff; border:1px solid #d0d0d0; font-size:18px; color:#9b9b9b; font-family: 'nachlieli_clmbold'; height:50px;}

.submit-btn{background-color:#22b3d3; color:#fff; max-width:380px; height:60px; padding:10px; font-size:25px; font-family: 'nachlieli_clmbold'; border-radius:30px; text-align:center; cursor:pointer; width:100%; border:0; margin:20px 0;}
.submit-btn:hover{background-color:#d9aa79; color:#fff;}
.caseform .form-group input:focus{border-color:#4ec2dc;}

/*2Column*/
.lightbg.column2{background-color:#f1fcff;}
.column2{padding:60px 0; text-align:center;}
.case-study h1{font-family: 'nachlieli_clmbold'; text-align:center;}
.left-col{width:49%; float:left;}
.columnRow{margin-top:60px;}
.col-right{width:49%; float:right; text-align:right;}
.col-right ul{margin:0;}
.col-right ul li{color:#231f20; font-size:20px; font-family: 'nachlieli_clmbold'; position:relative; padding:14px 50px 14px 0;}
.col-right ul li:after{position:absolute; right:0; content:""; display:block; background:url(../images/list-style.png) no-repeat; width: 28px; height: 28px; clear:both; top:18px;} 


/*Unique Features*/

.unique-features{background:url(../images/unique-features.jpg) no-repeat; width:100%; background-size:cover; padding:100px 0; font-size:30px; color:#fff; font-family: 'nachlieli_clmbold'; text-align:center;}
.unique-features .center-content{max-width:700px; margin:0 auto;}

/*About Us*/
.AboutUs{margin:80px 0;}
.aboutInfo{width:100%;}
.about-left{width:49%; float:left;}
.about-content{width:49%; float:right;}
.team-col{width:48.5%; float:left; text-align:center; margin-right:3%;}
.team-col img{width:100%;}
.team-col h4{margin:0; background-color:#c6bbb1; color:#231f20; font-size:20px; font-family: 'nachlieli_clmbold'; padding:12px 10px;}
.team-col.last-team{margin-right:0;}

.about-content{width:49%; float:right; color:#231f20; font-size:20px; font-family: 'nachlieli_clmbold';}
.about-content h1{font-size:38px; font-family: 'nachlieli_clmbold';}
.about-content p{margin-bottom:20px;}


/*System Column*/
.system-column{background-color:#4ec2dc; color:#fff; text-align:center; font-size:30px; padding:40px 0; font-family: 'nachlieli_clmbold'; margin:0 0 70px 0;}
.system-column h1{font-size:45px; color:#fff;}

/*Customers Say*/

.customers-say{text-align:center; margin:0 0 0px;}
.customers-say h1{font-family: 'nachlieli_clmbold'; margin-top:0;}
/*.testimonial-block{margin-top:40px; padding:0 15px;}*/
.testimonial-block{margin-top:-30px; padding:0 15px;}
.testimnial-image{margin-bottom:30px; text-align:center;}
.testimonial-block blockquote{max-width:750px; margin: 0 auto; font-size:26px; color:#231f20; font-family: 'nachlieli_clmlight'; margin:0 auto 30px; position:relative; border:0; padding:0; text-align:center; }
.auther-name{margin-bottom:30px; font-size:30px; color:#231f20; font-family: 'nachlieli_clmbold'; text-align:center;}
.auther-name span{color:#4ec2dc;}
.testimonial-block blockquote:after{position:absolute; right:0; content:""; display:block; background:url(../images/quote) no-repeat; width: 58px; height: 47px; top:0px}
.carousel-indicators{margin-top:20px; bottom:10px;}
.carousel-indicators li{background:#bbb;}
.carousel-indicators .active{background:#4ec2dc;}

/*Block Box*/

.block-box{background-color:#222222; padding:50px 0; text-align:center; font-size:27px; color:#fff; font-family: 'nachlieli_clmbold';}
.block-content{max-width:85%; margin:0 auto;}

/*Footer Copyright*/

.footer-copyright{padding:50px 0; background:#000; color:#fff; text-align:center; font-size:20px; font-family: 'nachlieli_clmbold';}

/*Mobile*/

@media (max-width:767px) {

/*Landing Slider*/

.videoLeft{width:100%; float:none;}
.videoContent {width: 100%; float: none; text-align: center; padding: 10px 20px 0;}
.videoContent h1{font-size:24px;}
.videoContent h2{margin: 10px 0; font-size: 20px;}
.buttons-banner{margin-top: 20px;}
.btnTop{padding: 8px 20px; font-size: 20px; margin: 5px 0;}

/*Benefits columns*/

.Benefits-columns{padding: 20px 0 30px;}
.Benefits-columns h1{font-size:24px;} 
.Benefits-columns .col{margin-bottom: 20px; font-size: 18px; width: 100%; float: none; padding: 20px; margin-right:0; min-height: 0;}

/*Software Problems*/

.software-problems{margin: 40px 0;}
.software-problems h1{font-size:24px;}
.software-problems .col-soft{width: 100%; margin:0 0 15px 0; float:none; font-size: 16px; min-height: 0;}
.software-problems .col-soft h4{font-size: 18px;}
.soft-bottom{width:100%;}
.software-problems .soft-bottom .col-soft{width:100%;}

/*Properties*/

.properties{padding: 25px 0 10px;}
.properties h1{font-size:24px;}
.propertie-column {padding: 20px 0;}
.proper-col{width: 100%; margin:0 0 15px 0; float:none; font-size: 16px; min-height: 0;}
.blueBox{ font-size: 16px; padding: 15px 20px; width: 90%;} 

/*Case Study*/
.case-study {padding: 20px 0;}
.case-study h1{font-size:24px;} 
.caseform .form-group{width: 100%; margin:0 0 15px 0; float:none; font-size: 16px;} 
.submit-btn{height: 50px; padding: 10px; font-size: 20px; margin: 0;}
.caseform{margin-top: 10px;}

/*Column2*/

.column2{padding: 20px 0;}
.column2 h1{font-size:24px;}
.columnRow {margin-top: 20px;}
.left-col{width:100%; float:none; margin:15px 0;}
.col-right {width: 100%; float: none;}
.col-right ul li{font-size:18px;}

/*Unique Features*/

.unique-features{padding: 30px 0; font-size: 20px;}

/*About Us*/

.AboutUs {margin: 40px 0 20px;}
.about-left{width:100%; float:none;}
.team-col h4{font-size:14px;}
.about-content{width:100%; float:none; clear: both; padding-top:20px; font-size: 16px;}
.AboutUs h1{font-size:24px;}

/*System Column*/
.system-column{font-size: 20px; padding: 25px 0; margin: 0 0 40px 0;}
.system-column h1 {font-size: 30px;}

/*Customers Say*/
.customers-say h1{font-size:24px;}
.testimonial-block { margin-top: 20px;}
.testimonial-block blockquote{font-size:18px;}
.auther-name {margin-bottom: 0; font-size: 20px;}

/*Block Content*/

.block-content{font-size: 17px; padding: 0px 0;}
.block-content h1{font-size:24px;}

.footer-copyright{padding: 30px 10px; font-size: 15px;}

}




/*Content override template*/

.content {
    background-color: white;
}

/*submit button ba-form override*/
  .ba-form .ba-btn-submit {
    width: 33% !important;
    height: 47px !important;
}
/*override sp page builder crousel color*/
.sppb-carousel-arrow {
Color:  #4ec2dc;
}

/*override sp page builder */
.sp-page-builder .page-content #section-id-1586584440526 {
    margin: -50px -50px 0px 0px;
}