@import "/wp-content/themes/atlanta/assets/css/rtl.min.css";

/* Your CSS code goes here
-------------------------------------- */
.wide .container{
	max-width:1230px;
}
.home #builder-section-1 .pb-widget-title{
	position:absolute;
	color:#0d2140;
	left: 24%;
    top: 36%;
    font-size: 2.35vw;
    line-height: 1.5em;
}
.home #builder-section-1  .pb-widget-inner{
	position:relative;
}
.home #builder-section-1 .pb-widget-title .text-bold{
	font-weight: 600;
    display: block;
    font-size: 4.15vw;
}
.top_phone{
    padding: 0 15px 15px;
    text-align: left;
}
.top_phone a{
    font-size: 24px;
}
.entry-meta:after, .sd-title:after, .title-comments:after, .title-respond:after, .pb-widget-title:after, .widget-title:after{
	display:none;
}
.entry-meta, .pb-widget-title, .sd-title, .title-comments, .title-respond, .widget-title{
	border:none;
}
.home .service-list-title {
	display:none;
}
.home #builder-section-2 .container{
    position: relative;
}
.home #builder-section-2 .columns.advanced-columns {
    position: absolute;
    top: -110px;
    z-index: 1;
	width:100%;
}
.service-list.column-3{
	text-align:center;
	padding:33px 15px 11px;
	position:relative;
}	
.home .service-list.column-3:after{
	height:336px;
	width:1px;
	background:#8097b2;
	content:"";
	left:0;
	top:0;
	display:block;
	position:absolute;
}
.home .service-list.column-3:last-child:after{
	display:none;
}
.service-list.column-3 .service-img{
	width:180px;
	height:180px;
	line-height:180px;
	text-align:center;
	background:#dfe6ec;
	border-radius:50%;
	margin: 0 auto;
}
h3.service-title{
	font-weight:600;
	color:#fff;
	font-size:34px;
	padding: 0 37px;
    line-height: 1.3em;
}
.home h3.service-title{
	color:#2b3440;
}
.home #builder-section-2 .advanced-columns{
	background:#fff;
	padding:12px 0 12px;
	box-shadow:0 0 24px #000;
}
.service-list.column-3 .service-img:hover img{
	-webkit-filter: drop-shadow(16px 16px 10px rgba(0,0,0,0.9));
    filter: drop-shadow(3px 2px 2px rgba(0,0,0,0.9));
	transition:ease-in-out 0.2s;
}
.service-list.column-3:hover h3.service-title{
	color:#eee;
	transition:ease-in-out 0.2s;
}
.home .service-list.column-3:hover h3.service-title{
	color:#000;
	transition:ease-in-out 0.2s;
}
.home #builder-section-3 .widget-image img {
    height: fit-content;
    width: auto;
    max-width: fit-content;
}
.home #builder-section-3 .column-6{
	padding:0;
}
.home #builder-section-3 .column-6:first-child{
	background:#8097b2;
	padding-top:365px;
}
.home #builder-section-3 .column-6:first-child .column-7{
	padding-right:5px;
}
.home #builder-section-3 .column-6:first-child p, .dan-image .column-6:first-child p{
    color: #fff;
    line-height: 1.4em;
    font-size: 1.5vw;
    padding-left: 5%;
}
 .dan-image{
	 background:#8097b2;
	 overflow:hidden;
 }
.dan-image .dan-relative{
	  position:relative;
	  margin-top:95px;
	  padding-right:75px;
	  padding-bottom:140px;
}
.dan-image .dan-relative:after{
	position:absolute;
	content:url(/wp-content/uploads/2017/08/dan-inner.jpg);
	height:100%;
	width:auto;
	top: -95px;
    right: 100%;
}

.home #builder-section-3 .column-6:first-child img, .dan-image .column-6:first-child img {
	margin-top:25px;
}
.home #builder-section-4 h2, .box-img h2 {
    margin: 34px 0;
	text-align:center;
}
.home #builder-section-4 .pojo-button-wrap.pojo-button-center a.button.size-large,.box-img .pojo-button-wrap a.button.size-large {
	border-radius:0;
	border-width:3px;
	font-size:36px;
	font-weight:normal;
	padding: 10px 55px;
	margin:50px 0;
	background:#8097b2;
}
.home #builder-section-4 {
	padding-bottom:105px;

}
.box-img{
	background:#e9e9e9;
	padding-bottom:65px;
	position: relative;
    z-index: 10;
}
.section-plus{
	height:410px;
}
.home #builder-section-5 .container,.section-plus .container{
	position:relative;
}
.home #builder-section-5{
	height:450px;
}
.home #builder-section-5 .columns.advanced-columns, .section-plus .columns.advanced-columns{
	position:absolute;
	top:-105px;
	width:100%;
	z-index: 1;
}
.plus{
    position: relative;
    background:#FFF;
	height:280px;
	text-align:center;
	padding:25px 12px;
	font-size:24px;
}
.our-plus h2{
	width:100%;
	text-align:center;
	margin:0;
	background:#323d59;
	color:#fff;
	line-height:2em;
}
.plus:nth-child(even){
	border-right:1px solid #8097b2;
}
.plus:nth-child(1),.plus:nth-child(2) {
	border-bottom:1px solid #8097b2;
	margin-bottom: 11px;
}
.plus:nth-child(3),.plus:nth-child(4) {
	padding:14px 12px;
}
.plus:nth-child(even):before
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: rgba(0,0,0,0.7);
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0,0.7);
  -moz-box-shadow: 0 15px 10px rgba(0,0,0,0.7);
  box-shadow: 0 15px 10px rgba(0,0,0,0.7);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.plus:nth-child(2):after {
    content: "";
    width: 1px;
    height: 11px;
    background: #8097b2;
    position: absolute;
    bottom: -12px;
    right: -1px;
}
.plus:nth-child(odd):after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: rgba(0,0,0,0.7);
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0,0.7);
  -moz-box-shadow: 0 15px 10px rgba(0,0,0,0.7);
  box-shadow: 0 15px 10px rgba(0,0,0,0.7);
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}
.home #builder-section-6 .widget-image img {
 /*   height: fit-content;
    width: auto;
    max-width: fit-content;*/
}
.home #builder-section-6 .column-6:first-child{
	padding:0;
}
.home #builder-section-6 {
    padding-top: 190px;
}
.home #builder-section-6 h2{
	font-size:52px;
	margin:0;
	line-height:1em;
}
.home #builder-section-6 h3{
	font-size:37px;
	margin:0 0 40px;
	line-height:1em;
}
.home #builder-section-6 {
	font-size:24px;
	line-height:1.8em;
	color:#fff;
}
.home #builder-section-6 .column-6:nth-child(2){
	padding:0 90px 80px 25px;
}
.home #builder-section-7{
	padding:50px 0 170px;
}
.home #builder-section-7 h2{
	font-size:36px;
	color:#fff;
	line-height:1em;
	padding: 0 21px;
}
.home #builder-section-7 .column-3{
	border-left:1px solid #8097b2; 
	padding-top:35px;
	min-height:330px;
}
.home #builder-section-7 .column-3:last-child{
	border:none;
}
.home #builder-section-7  div.pojo-image-text div.text-align-center{
	margin-top:40px;
}
.home #builder-section-7 h2 span{
	font-size:72px;
	display:block;
	line-height: 1em;
}
footer .wpcf7-form-control-wrap {
    position: relative;
    float: right;
    width: 28%;
    margin-left: 1%;
}
.wpcf7-form-control-wrap input{
	background:#efefef;
	border:none;
	font-size: 18px;
}
form{
	direction:rtl;
	font-family:'Assistant', Arial, sans-serif;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 13%;
	background:#8097b2;
	color:#fff;
	font-size:30px;
	font-weight:normal;
}
.section-plus .column-12.advanced-column{
	padding:0;
}
.column-12.four-cube{
	padding:0;
	background:#fff;
	z-index:1;
	box-shadow:0 0 50px rgba(0,0,0,0.5);
}
#sidebar-footer .container .row{
    background: #fff;
    padding: 10px  30px 30px;
	text-align:center;
	position: relative;
	box-shadow: 0 0 50px rgba(0,0,0,0.4);
}
#sidebar-footer .container{
	margin: -130px auto 0;
}
#sidebar-footer h2{
	margin-bottom:30px;
}
span.wpcf7-not-valid-tip{
	position: absolute;
    font-size: 16px;
}
footer #text-3 p {
    display: inline-block;
	padding:0 28px;
}
#footer #sidebar-footer .widget#text-2{
	margin-bottom:0;
}
header.page-title {
    display: none;
}
/*-------Pages-------*/
.entry-content{
	padding-top:105px;
}
.home .entry-content{
	padding-top:0;
}
.section-one p{
	margin-bottom:0;
	line-height: 1.6em;	
}

.blue-box .pb-widget-inner{
	background:#8097b2;
	font-size:22px;
	color:#fff;
	margin:35px 0;
	padding: 30px;
}
.blue-box h2{
	font-size:36px;
	color:#fff;
	margin-bottom:50px;
}	
.blue-box ul{
	list-style:none;
	padding-right:0px;
}
.blue-box ul li{
	padding-right:60px;
	position:relative;
	margin-bottom:35px;
}
.blue-box ul li:before{
	position:absolute;
	font-family:Arial, sans-serif;
	font-size:90px;
	top:11px;
	right:0;
}
.blue-box ul li:first-child:before{
	content:"א";
	color:#fff;
}
.blue-box ul li:nth-child(2):before{
	content:"ב";
}
.title-primary.pull-left {
    position: absolute;
    width: 100%;
	z-index:9;
	right:0;
    background: #fff;
    max-width: 100% !important;
    bottom: -295px;
    box-shadow: 0 0 40px rgba(0,0,0,0.4);
    padding: 25px 45px 35px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d8d8d8+1,ffffff+35 */
background: #d8d8d8; /* Old browsers */
background: -moz-linear-gradient(left, #d8d8d8 1%, #ffffff 35%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #d8d8d8 1%,#ffffff 35%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #d8d8d8 1%,#ffffff 35%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.page-header-title.container {
    position: relative;
}
div#breadcrumbs {
    line-height: 1.3em;
}
div#page-header {
    overflow: visible;
}
.title-primary.pull-left h1 {
    margin: 0;
    line-height: 1.1em;
}
.section-one .column-9.advanced-column {
    padding-right: 80px;
	position:relative;
	padding-bottom:30px;
}
.section-one .column-9.advanced-column:before{
	position:absolute;
	content:url(/wp-content/uploads/2017/08/img1-1.jpg);
	height:100%;
	width:auto;
	right: -76%;
    top: -105px;
    z-index: 0;
}
.page-id-135 .section-one .column-9.advanced-column:before{
	content:url(/wp-content/uploads/2017/08/img3.jpg);
}
.page-id-137 .section-one .column-9.advanced-column:before{
	content:url(/wp-content/uploads/2017/08/img4.jpg);
}
.page-id-136 .section-one .column-9.advanced-column:before{
	content:url(/wp-content/uploads/2017/08/img3.jpg);
}
.services-box {
		background:url(/wp-content/uploads/2017/08/bg_icons.jpg)no-repeat center bottom / cover;
		padding:55px 0 80px;
}
.services-box h2{
	color:#fff;
	padding-right:30px;
}
.footer-title{
	height:505px;
	padding-top:200px;
}
.footer-title h2{
	font-weight:600;
	margin:0;
	font-size:60px;
}
.footer-title h3{
	margin:0;
	font-size:34px;
}
.page-id-146 .entry-content {
    padding-top: 0;
}
.about-text-box{
	padding-right:390px;
	padding-top:55px;
}
.page-id-146  #builder-section-2 .advanced-columns:before{
	position:absolute;
	content:url(/wp-content/uploads/2017/08/img2.jpg);
	height:100%;
	width:auto;
	right:-380px;
    top:0;
    z-index: 0;
}
.page-id-146  #builder-section-2 .advanced-columns{
	position:relative;
}
.page-id-146 .services-box{
	margin-top:-90px;
	padding-top:95px;
	position:relative;
}
.page-id-146 .services-box h2{
	margin-bottom:0;
}
.page-id-146 #builder-section-2 ul{
	list-style:none;
	padding-right:15px;	
}
.page-id-146 #builder-section-2 ul li:before{
	content:"";
	width:11px;
	height:11px;
	border-radius:50%;
	background:#8097b2;
	margin-left:10px;
	display:inline-block;
}
.page-id-137 .services-box,.page-id-135 .services-box, .page-id-136 .services-box{
	position:relative;
	z-index:1;
}
.page-id-135 #builder-section-1 .column-6.widget-column:nth-of-type(2) {
    margin: 35px 0;
	padding-left:35px;
}
.page-id-135 .section-one p, .page-id-136 .section-one p {
    margin-bottom: 15px;
    line-height: 1.7em;
}
.footi a {
    border-radius: 20px;
    color: #005a2a;
    display: inline-block;
    padding: 4px 12px;
}
.footi img {
    float: right;
    margin: 4px 5px 0;
}
#copyright{
	padding-top:60px;
}
.sf-menu li a{
	padding: 0 0.5em;
}
.page-id-177 #builder-section-2 h2 {
   color: #ffffff;
    font-size: 60px;
    font-weight: 600;
    line-height: 230px;
    margin: 0 0 90px;
    text-align: center;
}
.page-id-177 #text-2 h2{
	display:none;
}
.page-id-177 #footer #sidebar-footer .widget#text-2{
	margin-top:55px;
}
.page-id-177  #builder-section-1 i {
    display: block;
    line-height: 2em;
    font-size: 25px;
	font-family:'Assistant', Arial, sans-serif;
}
.page-id-177 #builder-section-1 i:before {
    padding-left: 17px;
    font-size: 30px;
    width: 49px;
    color: #8097b2;
    font-family: fontAwesome;
    display: inline-block;
}
.page-id-177 #builder-section-1	strong {
    font-size: 36px;
    font-weight: normal;
    display: block;
    margin-bottom: 30px;
}
.desk-hide{
	display:none;
}
@media (max-width: 1500px) {
	.home #builder-section-3 .column-6:first-child .column-5{width:30%;}
	.home #builder-section-3 .column-6:first-child .column-7{width: 70%;}
}	
@media (max-width: 767px) {
    .home #builder-section-1{height: 40vw;background: url(/wp-content/uploads/2017/08/main-slider.jpg) no-repeat scroll center / cover;position: relative;}
    .home #builder-section-1::after{content:"";background: rgba(255,255,255,0.5);position: absolute;right: 0;left: 0;top: 0;bottom: 0;}
    .home #builder-section-1 .pb-widget-title .text-bold{font-size: 13vw;}
    .home #builder-section-1 .pb-widget-title{font-size: 7.5vw;left: 0;line-height: 1.2;top: 7vw;text-align: center;right: 0;z-index: 1;text-shadow: 0 0 15px rgba(0,0,0,0.25);}
	.home #builder-section-1 .pb-widget-title + .widget-image{display: none;}
	.home #builder-section-2 .columns.advanced-columns{position:static;}
	.service-list.column-3 .service-img{width: 110px;height: 110px;line-height: 110px;}
	.service-list.column-3 .service-img img { max-width: 50%;}
	h3.service-title{font-size: 26px;padding: 0 5px;}
	.service-list.column-3{width: 50%;} 
	.home .service-list.column-3:after,.home #builder-section-3 .column-6:first-child .column-5{display:none;}
	.home #builder-section-3 .column-6:first-child{padding-top:25px;}
	.home #builder-section-3 .column-6:first-child .column-7{width: 100%;}
	.home #builder-section-3 .column-6:first-child p, .dan-image .column-6:first-child p{padding: 0 15px;font-size: 24px;}
	.home #builder-section-3 .widget-image img {height: auto;width: auto;max-width: 100%;}
	h2{font-size:36px !important;}
	.home #builder-section-4 h2, .box-img h2{margin: 25px 0;}
	.home #builder-section-4 .pojo-button-wrap.pojo-button-center a.button.size-large, .box-img .pojo-button-wrap a.button.size-large{padding: 10px 15px;font-size: 30px;}
	.plus:before,.plus:after{display:none;}
	.home #builder-section-5 .columns.advanced-columns, .section-plus .columns.advanced-columns{position: static;}
	.home #builder-section-5{height: auto;}
	.home #builder-section-4{padding-bottom:0;}
	.plus{height: auto;padding: 0 12px 25px;border-bottom: 1px solid #8097b2;margin-bottom: 0px;}
	.home section#builder-section-6 {background: #8097b2;background-image: none !important;padding: 15px;}
	.home #builder-section-6 .column-6:first-child{display: none;}
	.home #builder-section-6 .column-6:nth-child(2){padding: 15px 0;}
	.home #builder-section-6 h3{font-size: 32px;margin: 0 0 10px;}
	.home #builder-section-6{font-size: 20px;line-height: 1.6em;}
	.home #builder-section-7 .column-3{border-left:none;border-bottom:1px solid #8097b2;min-height:auto;    padding: 15px;}
	.home #builder-section-7 h2{font-size:24px !important;}
	footer .wpcf7-form-control-wrap{width: 100%;float: none;margin-top: 5%; display: inline-block;}
	#sidebar-footer .container .row{padding: 10px;}
	input.wpcf7-form-control.wpcf7-submit{width: 100%;margin-top: 20px;}
	#sidebar-footer h2{margin-bottom: 0px;}
	.home #builder-section-7{padding: 50px 0 100px;}
	footer #text-3 p{padding: 0 5px;font-size:20px;}
	span.wpcf7-not-valid-tip{bottom: -24px;}
	div.wpcf7-response-output{ font-size: 16px;line-height: 1.3em;margin: 15px 0.5em 15px;}
	.rtl .pull-right,.rtl .pull-left{float: none !important;}
	#page-header{height: 180px!important;}
	.title-primary.pull-left h1{font-size: 30px;}
	.title-primary.pull-left{bottom: -200px;}
	.dan-image .dan-relative{padding-right: 0;padding-bottom: 16px;margin-top: 20px;}
	.desk-hide{display:block;}
	.dan-image .dan-relative:after{display:none;}	
	.about-text-box{padding-right: 0;    padding-top: 25px;}
	.page-id-146  #builder-section-2 .advanced-columns:before{display:none;}
	.entry-content{padding-top: 40px;}
	.category-service #builder-section-1 .column-3.advanced-column {display: none;}
	.section-one .column-9.advanced-column{padding-right:0;}
	.section-one .column-9.advanced-column:before{display:none;}
	.blue-box h2{margin-bottom: 20px;font-size: 28px !important;}
	.blue-box ul li{padding-right: 45px;}
	.blue-box ul li:before{font-size: 60px;}
	.box-img{padding-bottom: 0;}
	.section-plus{height:auto;}
	.footer-title{    height: auto;    padding-top: 0;}
	.page-id-177  #builder-section-1 i{font-size: 16px;}
	#sidebar-footer .container{margin: 0px auto;}
	.page-id-177 #builder-section-2 h2{margin: 20px 0;line-height: 2em;}
}