@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);

@font-face {
    font-family: 'FbKalisher';
    src: url('../fonts/FbKalisherBold.eot');
    src: url('../fonts/FbKalisherBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FbKalisherBold.woff2') format('woff2'),
        url('../fonts/FbKalisherBold.woff') format('woff'),
        url('../fonts/FbKalisherBold.ttf') format('truetype'),
        url('../fonts/FbKalisherBold.svg#FbKalisherBold') format('svg');
    font-weight: bold;
    font-style: normal;
}


*{margin: 0;padding: 0;box-sizing: border-box;font-size: 100%;font-family: 'Open Sans Hebrew'; scroll-behavior: smooth;direction: rtl;}
a,a:hover,a:focus{text-decoration: none;color: #606060; transition: all ease 0.5s; -webkit-transition: all ease 0.5s;	}
ul,li{list-style: none;margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6,p{margin: 0;}
/*=========================================*/
/* Header styles
/*=========================================*/
.wrapper {width: 100%; overflow: hidden; } 
.container{margin: 0 auto; max-width: 1630px; padding: 0 15px; } 
.topheader {background: #0f3942; padding: 20px 0; width: 100%; } 
.topheadin {display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } 
.logo img {
    width: 150px;
    margin-left: 25px;
}
.logo {width: 30%; } 
.centerform {display: flex; align-items: center; flex-wrap: wrap; width: 60%; justify-content: center; } 
.lftlogo img {width: 100%; } 
.lftlogo {width: 10%; } 

.topheadin .centerform p{ margin: 0 0 0 20px; color: #fff;}

.priceinmain .centerform p {font-size: 19px; font-weight: 400; color: #fff; margin: 0 0 0 20px; }
.cmnform form {display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; } 
.cmnform {width: 80%; } 
.cmnform form .form-group {width: 25%; margin-left: 20px; } 
.cmnform form .form-group select {background: transparent; width: 100%; border: 3px solid #46b39d; padding: 7px; color: #fff; -webkit-appearance: none; background-image: url(../images/arw.png); background-repeat: no-repeat; background-position: center left 6px; } 
.cmnform form .form-group select option {background: #46b39d; } 
.styled-checkbox + label:before {content: ''; margin-left: 15px; display: inline-block; vertical-align: text-top; width: 20px; height: 20px; background: transparent; border: 3px solid #46b39d; } 
.styled-checkbox:checked + label:after {content: ''; position: absolute; right: 15px; top: 11px;background: #46b39d; width: 3px; height: 3px; box-shadow: 2px 0 0 #46b39d, 4px 0 0 #46b39d, 4px -2px 0 #46b39d, 4px -4px 0 #46b39d, 4px -6px 0 #46b39d, 4px -8px 0 #46b39d; -webkit-transform: rotate(45deg); transform: rotate(45deg); } 
.styled-checkbox + label {position: relative; cursor: pointer; padding: 0; color: #fff; font-size: 19px; } 
.styled-checkbox {position: absolute; opacity: 0; } 
.checkbox.form-group {margin-right: 20px; } 
.cmnform form input[type="submit"] {background:#46b39d; border: none; color: #0f3942; font-size: 19px; text-align: center; padding: 8px 20px 10px; line-height: 22px; } 
.botheader {/*  background: #6f7882;*/ padding: 20px 0; } 
.headerin ul {display: flex; justify-content: space-between; flex-wrap: wrap; } 
.headerin ul li a {
    font-size: 17px;
    color: #0f3942;
    display: inline-block;
    line-height: 25px;
    padding: 20px 0;
}
.botheader.fixed .headerin ul li a{color:#fff} 
.headerin ul li a:hover {color: #fff; }
.headerin ul li{ position: relative; }
.headerin ul li > ul{ display: none; }
.headerin ul li > ul li{ width: 100%;    line-height: 36px; }
.headerin ul li:hover > ul{ display: block; position: absolute;background: #767d87;top:65px; right: 0;  width: 200px; z-index: 1; /*border-top: 20px solid #6f7882;*/padding: 10px 15px; }
.headerin ul li:hover > ul li a{ color: #fff;    font-size: 18px; padding: 0; }
.headerin ul li > ul li:hover a{ color:#}
.headerin ul li a i{margin: 0 10px;}
.botheader.fixed {z-index: 11; padding: 0px 0; animation: stuckMoveDown .6s; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15); position: fixed; background-color:rgba(70,179,157,1); } 
.fixed {position: fixed; top: 0; left: 0; width: 100%; margin: 0 auto; }
.botheader.fixed .headerin ul li:hover > ul{ /*border:none;    top: 40px;*/    border-top: 0px solid #6f7882; }
.botheader.fixed .headerin ul { padding: 0 20px;}


@keyframes stuckMoveDown {
0% {
    transform: translateY(-100%);
}

100% {
    transform: translateY(0);
}
}

/* Back To Top */
#toTop {background: #fff; text-align: center;border: 2px solid #3F3F3F; bottom: 50px; cursor: pointer;display: none; height: 54px; position: fixed; right: 20px; width: 54px; z-index: 9; -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;}
#toTop i{ position: absolute;right: 0;top: 9px; width: 100%;font-size: 28px; color: #3F3F3F;}
#toTop:hover {background: #3F3F3F;color:#fff;}
#toTop:hover i{color:#fff;}


.developerin {background: #fff;  box-shadow: 0px 0px 22.8px 1.2px rgba(35, 35, 34, 0.29);  padding: 80px 0 40px; margin: -130px 0 0;    z-index: 9; position: relative; } 
section.banner {position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center; padding: 0px; } 
.bannerin {max-width: 850px; margin: 0 auto;    display: flex;    padding: 250px 0 340px; text-align: center; } 
span.feelimg {display: inline-block; width: 20%;    margin: 0 0 0 30px; } 
span.feelimg img {width: 100%; } 
.bannercon {width: 80%; } 
.bannercon p {font-size: 17px; color: #fff;    text-align: right; margin-bottom: 20px; line-height: 30px; } 
.bannercon p:last-child {margin: 0; } 
section.developersec {padding: 30px 0 0px; width: 100%; background: #fff;float:left; } 
.developcon {max-width: 1208px; margin: 50px auto 0; } 
h2.cmntitle {color: #46b39d; font-size: 30px; line-height: 40px; font-weight: 400; position: relative; display: inline-block;    margin: 0 0 30px; } 
.cmnttl {text-align: center; } 
h2.cmntitle:after {left: 50%; width: 95px; content: ""; height: 2px; background: #0f3942; position: absolute; bottom: -15px; transform: translatex(-50%); } 
/*h2.cmntitle::before { right: 120%; width: 50px; content: ""; height: 2px; background: #576167; position: absolute; top: 55%; transform: translateY(-50%); }*/

.developcon ul {display: flex; justify-content: space-between; flex-wrap: wrap; } 
.developcon ul li.halwid {width: 75%; } 
.developersec .developcon ul li.halwid.mid-bx{ width:50%; background: #fff; display: flex; flex-wrap: wrap;text-align: center;} 
.developersec .developcon ul li.halwid.mid-bx .devlog{    width: 100%;}
.developersec .developcon ul li.halwid.mid-bx .con{}
.developcon ul li {width: 25%; min-height:292px;height: 292px; position: relative; border: 5px solid #fff; } 
.developcon ul li img {width: 100%; } 
.developcon ul li.devcon.halwid {background: #fff; display: flex; align-items: center; justify-content: space-between; } 
/*.developcon ul li.devcon span.devlog {width: 100%;    text-align: center; } 
.developcon ul li.devcon .con {width: 100%; } */
.developcon ul li.devcon .con p {color: #576167; font-size: 17px;    line-height: 23px; margin-bottom: 20px; } 
.developcon ul li.devcon .con p:last-child{margin: 0; } 
.developerin .halwid.devcon.mid-bx{ /*display: inherit;*/ } 
.developcon ul li img {width: 100%; height: 100%; object-fit: cover; object-position: center; } 
.developcon ul li .ttl {  /*  position: absolute;  width: 100%;  top: 50%; z-index: 1; opacity: 0;*/    opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; color: #fff; padding: 15px;text-align: center; -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%);} 
.developcon ul li .ttl .ttl-inner{transform: translateY(-50%); position: absolute; width: 100%;    left: 0; top: 50%;} 
.developcon ul li img{ position: relative; } 
.developcon ul li:hover .ttl{ background: rgba(83, 167, 153 , 0.8);-moz-transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0);transform: translateX(0);} 
.developcon ul li:hover .ttl {opacity: 1;} 
.devlog img{ width: auto !important; } 
.developcon ul li.devcon.halwid::after{display: none; } 
.developcon ul li .ttl h4 {font-size: 24px; color: #fff; font-weight: 600; } 
.developcon ul li .ttl p {color: #fff; font-size: 17px; font-weight: 500; }

.proslider1 {width: 60%; box-shadow: 0px 1px 39.99px 3.01px rgba(25, 21, 17, 0.11); max-height: 460px; float: right; } 
.proslider1 .item {width: 100%; height: 100%; } 
.proslider1 .item img {/*  height: 100% !important;*/height: 535px !important; width: 100% !important; object-fit: cover; } 
.proslider1 .owl-dots {position: absolute; bottom: 40px; left: 0; right: 0; width: 100%; text-align: center;} 
.proslider1 .owl-dots button.owl-dot.active span {background: #46b39d;border: 2px solid #46b39d; }
.proslider1 .owl-theme .owl-dots .owl-dot span{ background:none;    box-shadow: 0px 0px 3px #515069;border: 3px solid #fff; }
.proslider1 .owl-theme .owl-dots .owl-dot.active span{ background:#46b39d;border: 3px solid #46b39d; }
.proslider1 .owl-theme .owl-dots .owl-dot span {  width: 17px;height: 17px; margin: 5px 4px;}
.proslider1 .owl-nav{ display: none !important; }
.proslider1 .owl-dots button { background: none; border: none;}
.proslider1 .owl-dots button:focus{ outline: none; }

 .mapin .cmnttl { width: 100%;    margin: 0 0 40px;} 
 section.hood {background: url(../images/pdf-bg.png) #ffffff; padding: 100px 0 80px;float: left; width: 100%; } 
 .hoodcon {padding: 300px 0 430px; min-height:660px; } 
 .hoodconin {/*  width: 490px; padding: 80px 0;*/    float: left;    width: 40%; padding: 50px 80px; } 
 .hoodconin p {font-size: 17px; margin-bottom: 35px; color: #fff; line-height: 27px; } 
 .hood-top .cmnttl h2.cmntitle { color: #46b39d;} 
 .mapcir {width: 320px; background-size: 100% 100%; background-repeat: no-repeat; background-position: center center; text-align: center; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin: 0 22px; height: 320px; background-color: rgba(87, 97, 103 , 0.2); background-blend-mode: multiply; } 
 .mapcir:hover {background-blend-mode: inherit; } 
 .mapin {display: flex; justify-content: center; flex-wrap: wrap; } 
 .mapcir img {width: 160px; margin-bottom: 20px; } 
 .mapcir h3 {color: #fff; font-size: 30px; line-height: 35px; font-weight: normal; } 
 .developcon ul li:hover:after {opacity: 0; } 
 .hood-top{ background:#0f3942} 
 .hood-top{ position: relative;    float: left; width: 100%; } 
 .hood-top:after{ content: none; position: absolute;    bottom: -3px; left: 12%;height:160px; width: 300px; background: url(../images/hood-bottom.png); } 
 .hood-top .hoodcon {padding: 60px 0; } 
 .hood-top .cmnttl {margin: 0 0 20px; } 
 .projectin {max-width: 1630px; margin: 0 auto -160px; text-align: center;background-color: #fff; box-shadow: 0px 0px 22.8px 1.2px rgba(35, 35, 34, 0.29); } 
 section.project {padding: 100px 0 70px; position: relative; background-size: cover; background-repeat: no-repeat;background: url(../images/pdf-bg.png) #ffffff;    float: left; width: 100%; } 
 .projecttopcon h2.cmntitle {color: #46b39d;} 
 section.project::after {position: absolute; top: -50px; background-image: url(../images/shape.png); width: 100%; height: 130px; content: ""; z-index:1; background-size: contain; } 
 .projecttopcon {max-width: 740px;padding: 80px 0 60px; margin: 0 auto; } 
 .projecttopcon p {color: #576167; font-size: 17px; line-height: 23px; margin-bottom: 15px; } 
 .projecttopcon p:last-child{margin: 0; } 



.note {text-align: right;width: 67%; margin: 0 auto;     padding: 5px 0 50px;}
.note p{ color:#0f3942; font-size: 16px;font-weight: 500;}



.wrap {position: relative; z-index: 1; width: 100%; height: 100%; padding: 0 60px; overflow: hidden; } 
.slider {position: relative; z-index: 200; padding: 0 0px;     margin: 0 auto; max-width: 1370px; width: 100%; } 
.slick-arrow {position: absolute; top: 50%; width: 40px; height: 50px; line-height: 50px; margin-top: -25px; border: none; background: transparent; color: #fff; font-family: monospace; font-size: 5rem; z-index: 300; outline: none; } 
.slick-prev {left: -50px; text-align: left; } 
.slick-next {right: -50px; text-align: right; } 
.item.slick-slide {width: 400px; height: 500px !important; -webkit-transition: -webkit-transform .4s; transition: -webkit-transform .4s; transition: transform .4s; transition: transform .4s, -webkit-transform .4s; position: relative; } 
.slick-slide:after {content:''; position: absolute; z-index: 2; top: 0; left: 0; right: 0; bottom: 0;background: rgba(255,255,255,.5); -webkit-transition: -webkit-transform .4s; transition: -webkit-transform .4s; transition: transform .4s; transition: transform .4s, -webkit-transform .4s; } 
.item.slick-slide {-webkit-transform: scale(0.7)  translate(640px); transform: scale(0.7)  translate(640px); } 
.item.slick-slide.slick-center + .slick-slide {-webkit-transform: scale(0.8) translate(-250px); transform: scale(0.8) translate(-250px); z-index: 10; } 
.item.slick-slide.slick-center + .slick-slide + .item.slick-slide {-webkit-transform: scale(0.7)  translate(-640px); transform: scale(0.7)  translate(-640px); z-index: 5; } 
.item.slick-slide.slick-active {-webkit-transform: scale(0.8) translate(250px); transform: scale(0.8) translate(250px); } 
.item.slick-slide.slick-center {/* margin: 0 -10%; */ -webkit-transform: scale(1); transform: scale(1); z-index: 30; width: 1080px; } 
.slick-center:after {opacity: 0; }
ul.slick-dots{margin:0;padding:0;list-style:none;float:left;width:100%;}
ul.slick-dots{text-align:center;padding:10px 0 0; position: absolute; bottom: 35px;}
ul.slick-dots li{display:inline-block;padding:0 5px;}
ul.slick-dots li button{display:inline-block;background:none; border: 3px solid #fff; width:15px;height:15px;border-radius:100%;font-size:0;text-index:-9999;cursor:pointer;padding:0px;}
ul.slick-dots li button:hover,ul.slick-dots li.slick-active button{background: #46b39d; border: 3px solid #46b39d;}




/*accordion*/
.purchasepro .accordion {background-color: #46b39d; margin: 15px 0 0;    transition: 0.4s; text-align: right; cursor: pointer; font-size: 24px; color: #fff; } 
section.purchase {padding: 220px 0 60px;float: left; width: 100%; background-color: #0f3942; } 
.purchasepro {max-width: 985px; margin: 50px auto 0; } 
.purchasein p{ color: #fff; }
.purchasepro .panel {background: #fff; padding: 0 18px; display: none;  scroll-behavior: smooth; } 
.purchasepro .panel p {font-size: 17px; line-height: 23px; color: #0f3942; position: relative;margin-bottom: 15px;} 
.purchase h2.cmntitle {color: #46b39d;} 
h2.cmntitle::after { background: #46b39d;} 
#accordion .accordion {position: relative; } 
#accordion .panel:before {    position: absolute; top: 50%; transform: translateY(-50%); right: -10px; width: 17px; height: 17px; content: ""; background: #46b39d; border-radius: 100%; border: 2px solid #fff; }
.purchasepro .panel { position: relative; }
.panelcon {padding: 15px; } 
.purchasepro .accordion.active + .panel { margin-bottom: 20px;     display: block;    scroll-behavior: smooth; } 
.accordion span.acottl {background-color: #fff; padding: 15px 20px; display: inline-block; margin-left: 40px; position: relative;    color: #0f3942; } 
.accordion span.acottl::after {position: absolute; content: ''; width: 30%; height: 100%; background: #fff; top: 0; right: 88%; transform: skewX(-18deg); } 
.purchasepro .accordion {background-color: #46b39d; transition: 0.4s; text-align: right; cursor: pointer; font-size: 24px; color: #fff; background-image: url(../images/down.png); background-repeat: no-repeat; background-size: 35px; background-position: center left 15px; } 
.purchasepro .panel.active {display: block; } 
section.morgatage {width: 100%;background: url(../images/pdf-bg.png) #ffffff; background-position: bottom center; padding: 100px 0 60px; float: left; background-size: cover; background-repeat: no-repeat; }


/*collapse*/
.morgatageincon {display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0 50px; margin-bottom: 50px; margin-top: 60px; } 
.morgatageinconin {width: 49%; } 
.morgatageinconin .collapsible {background-color: #0f3942; transition: 0.4s; text-align: right; cursor: pointer; font-size: 24px; color: #fff; background-image: url(../images/down.png); background-repeat: no-repeat; background-size: 35px; background-position: center left 15px; padding: 15px 20px; } 
.morgatageinconin .content {padding: 20px; overflow: hidden; display: none; background: #fff; height: 90%; box-shadow: 0px 0px 22.8px 1.2px rgba(35, 35, 34, 0.29); } 
.morgatageinconin .content ul li{ list-style: disc inside; } 
.morgatageinconin .content{} 
.morgatageinconin .content ol{margin: 0 0 18px;} 
.morgatageinconin .content ol li{   list-style: decimal inside;} 
.morgatageinconin .content p, .morgatageinconin .content ul li {color: #0f3942; font-size: 17px; line-height: 23px; margin-bottom: 20px; } 
.morgatageinconin .content ul li {margin: 0; }

section.expenses {width: 100%;background: #46b39d; float: left; padding: 100px 0 160px; } 
.expenses .morgatageincon {display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0 50px; margin-bottom: 50px; margin-top: 60px; } 
.expenses .morgatageinconin {width: 49%; } 
.expenses .morgatageinconin .collapsible {background-color: #0f3942; transition: 0.4s; text-align: right; cursor: pointer; font-size: 24px; color: #fff; background-image: url(../images/down.png); background-repeat: no-repeat; background-size: 35px; background-position: center left 15px; padding: 15px 20px; } 
.expenses .morgatageinconin .content {padding: 20px; overflow: hidden; display: none; background: #fff; height: 90%; box-shadow: 0px 0px 22.8px 1.2px rgba(35, 35, 34, 0.29); } 
.expenses .morgatageinconin .content ul li{ list-style: disc inside; } 
.expenses .morgatageinconin .content{} 
.expenses .morgatageinconin .content ol{margin: 0 0 18px;} 
.expenses .morgatageinconin .content ol li{   list-style: decimal inside;    color: #0f3942; font-size: 17px;} 
.expenses .morgatageinconin .content p, .expenses .morgatageinconin .content ul li {    color: #0f3942;  font-size: 17px; line-height: 23px; margin-bottom: 20px; } 
.expenses.morgatageinconin .content ul li {margin: 0; }
section.expenses .cmntitle{ color: #0f3942; }
section.expenses h2.cmntitle::after {  background: #0f3942;}


 .note.notebg p {display: inline-block; color: #0f3942; font-size: 17px; } 
 .note.notebg {text-align: center; } 
 section.payment {padding: 180px 0 300px; background-size: cover; background-position: center center; } 
 .paymentcon {width: 40%; padding: 40px; background: rgba(255,255,255,0.8); box-shadow: 0px 0px 24px 5px rgba( 35, 35, 34 , 0.2); } 
 .paymentin {display: flex; justify-content: flex-end; flex-wrap: wrap; } 
 .paymentcon ul li {color: #576167; font-size: 17px; line-height: 23px; } 
 .pricetop {background: #0f3942; display: flex; justify-content: center; flex-wrap: wrap; padding: 35px 0; } 
 .tab-content{display: none; background: #ededed; padding: 15px; } 
 .tab-content.current{display: inherit; } /* Style the tab */ /* Style the tab content */ 
 .tab-content2.current{display: inherit; } /* Style the tab */ /* Style the tab content */ 
 .tabcontent {display: none; } 
 .tab-content2 {display: none; } 
 section.price {padding:  100px 0; background-image: url(../images/plans-bg.png); background-repeat: no-repeat;    background-size: cover;padding: 110px 0 130px; float: left;width: 100%; } 
 .priceinmain p {margin: 0 0 38px; font-size: 19px; color: #0f3942; } 
 .pricein {margin: 0 auto; width: 95%; background-color: rgb( 255, 255, 255 ); box-shadow: 0px 0px 24px 5px rgba( 35, 35, 34 , 0.2); } 
 .pricetab ul.tab .tablinks {width: 50%; font-size: 21px;background: #46b39d; padding: 10px; color: #0f3942; border: 1px solid #576167; } 
 .pricetab ul.tab {display: flex; } 
 .pricetab ul.tab .tablinks.active {background: #0f3942;color: #fff; } 
 .pricetab ul.tabs {display: flex; justify-content: space-between; } 
 .pricetab ul.tabs li {width: 16.67%;background: #46b39d; text-align: center; padding: 0; } 
 .pricetab ul.tabs li ul li {width: 100%; padding: 0; } 
 .pricetab ul.tabs li ul li {width: 100%; border: 1px solid #576167; color: #0f3942; font-size: 21px; line-height: 26px; font-weight: normal; padding: 7px; } 
 body .pricetab ul.tabs li.tab-link.current ul li {background: #0f3942;color: #fff; } 
 .pricetab table {width: 100%; } .tab-content.current {display: inherit; padding: 0; } 
 .pricetab table th, .pricetab table tr td {text-align: center; } 
 .pricetab table, .pricetab table tr td, .pricetab table tr th {border: 1px solid #97948f; border-collapse: collapse; } 
 .pricetab table tr th {background: #0f3942; padding: 10px; color: #fff; font-size: 14px; font-weight: normal; } 
 .pricetab table tr td {padding: 7px; font-size: 14px; line-height: 23px; } 
 .pricetop .centerform {width: 80%; }
 section.price .cmntitle{ color: #0f3942; }
 section.price .cmntitle:after {  background: #0f3942;}

.tab-content{ padding: 0;}


 section.pdf {background: #46b39d; padding: 80px 0 110px; float: left; width: 100%; }
 section.pdf .cmntitle{ color: #0f3942; }
 section.pdf .cmntitle:after {  background: #0f3942;}
 .pdfcon {width: 100%; padding: 0 50px;    margin: 60px 0 0; } 
 .pdfconin ul.tabs li.tab-link {width: 16.66%; font-size: 21px; background: #74c6b6; padding: 10px; color: #fff; border: 1px solid #576167; } 
 .pdfconin ul.tabs {display: flex; text-align: center; } 
 .pdfconin ul.tabs li.tab-link.current {background: #0f3942; display: block; } 
 .pdflist table {width: 100%; } 
 .pdflist table tr td a .pdimg {float: right; margin: 0 0 0 15px;} 
 .pdflist table tr th {width: 50%; background: #0f3942; color: #fff; font-size: 23px; font-weight: 400; padding: 10px; } 
 .pdflist table , .pdflist table tr th , .pdflist table tr td{border: 1px solid #74c6b6; border-collapse: collapse; text-align: center; } 
 .pdflist table tr td a {display: inline-block; margin: 0 10px; } 
 .pdflist table tr td {padding: 10px; } 
 .pdfconin {width: 100%; box-shadow: 0px 0px 24px 5px rgba( 35, 35, 34 ,0.2); } 
 section.down {background:  url(../images/pdf-bg.png) #ffffff; padding: 120px 0 100px; float: left; width: 100%; /* box-shadow: 0px 0px 24px 5px rgba( 35, 35, 34 ,0.2);*/ } 
 .downmain {max-width: 100%; margin: 70px auto 0; } 
 .downmain ul {display: flex; justify-content: space-between; flex-wrap: wrap; } 
 footer#contact {float: left; width: 100%; } 
 .downmain ul li {width: 140px; /*background: #46b39d; border-radius: 50%; height: 175px; text-align: center; display: flex; justify-content: center; align-items: center; margin-bottom: 40px;*/ } 
 .downmain ul li:nth-child(9) span.downimg{ background: #0f3942; } 
 .downmain ul li a {color: #0f3942; font-size: 16px; display: block; text-align: center; } 
 .downmain ul li a span.downimg {margin-bottom: 6px; display: block;   background: #46b39d; border-radius: 50%; height: 140px; text-align: center; display: flex; justify-content: center; align-items: center; margin-bottom: 25px; } /*.footercon {display: flex; align-items: center; justify-content: center; }*/ 
 .footercon {text-align: center; } 
 .footertop {padding: 60px 0 40px; width: 100%; background: #0f3942; } 
 .footlogo {width: auto; margin: 0 auto 50px; } 
 .footcon h4 {font-size: 30px; color: #46b39d; line-height: 40px; margin-bottom: 20px; border-bottom: 3px solid #46b39d; display: inline-block; padding: 0 0 15px; } 
 .footcon a {color: #fff; font-size: 20px; margin-right: 10px; } 
 .footcon ul{display: flex;    margin: 10px 0 0; text-align: center; justify-content: center; } 
 .footcon ul li{    margin: 0 10px;} 
 .footcon p {/*    display: flex; align-items: center; margin-bottom: 10px;*/ font-family: 'Open Sans Hebrew'; font-style: normal; font-weight: 400; font-size: 20px; } 
 .footerbot {background: #0f3942; } 
 .footcon p span {float: right; } 
 .footerbot .container{ border-top: 2px solid #fff; } 
 .footerbot p {color: #fff;    padding: 10px 0; font-family: 'FbKalisher'; font-size: 15px; } 
 .footcon {/*    margin-right: 30px; border-right: 1px solid #fff; padding-right: 40px;*/ } /*.mobilemenu{display: none; }*/ 
 .footlogo img {width: auto; padding:0 20px} 
 .tab-content.current { overflow-x: auto;}



/*Nav*/

.menulinks { display:none;  text-align:center; width:41px; height:35px; line-height:35px; color:#fff; font-size:22px; position:absolute; top:0px; right:15px; cursor:pointer; }


.hood-top::after {
    bottom: -70px;
    left: 0;
    background-size: 50%;
    background-repeat: no-repeat;
}
#accordion .panel::before {
    content: none;
}
.panelcon p::after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -43px;
    width: 17px;
    height: 17px;
    content: "";
    background: #46b39d;
    border-radius: 100%;
    border: 2px solid #fff;
}
.panelcon a {
    color: #46b39d;
    font-weight: 600;
}
.expenses .morgatageinconin {
    width: 49%;
    margin: 0 auto;
}
.itemsingle img {
    width: 100%;
    height: 100%;
    max-height: 590px;
    min-height: 590px;
}
td img {
    width: auto !important;
}

.botheader {
    padding: 0px 15px;
    background-color: rgba(70,179,157,0.8);
}
.banner .container{
    padding: 0px;
}
.bannerininner {
    background-color: rgba(24,108,91,0.8);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 40px;
}
.buildimg{
    text-align: center;
}
@media(max-width: 767px){
    .buildimg{
        display: none;
}
}
.hoodconin {
    padding: 50px 80px 0px 80px;
}
.maincontennewde{
    text-align: center;
}
.maincontennewde .con{
    margin: 10px 0;
}
.maincontennewde .con p{
    margin-bottom: 20px;
}
.devlog img {
    padding: 10px 0;
}
.width25{
    width: 25% !important;
}
.width50{
    width: 50% !important;
}
.developcon {
    margin-top: 10px !important;
}
.developcon ul li.addcolr:hover .ttl {
    background: rgba(44, 84, 100 , 0.8) !important;
}
.addbutton {
    color: #46b39d;
    background: #0f3841;
    padding: 5px 10px;
    font-size: 18px;
    margin-top: 7px;
    display: inline-block;
    font-weight: 600;
}
.developcon ul li .ttl h4 {
    display: inline-block;
    border-bottom: 1px solid #fff;
}
section.developersec {
    background: url(../images/pdf-bg.png) #ffffff;
}


.downmain ul li {
    width: 200px;
    margin-bottom: 35px;
}
.downmain ul li a span.downimg{
    height: 200px;
}

@media(min-width: 1600px){
    .downmain ul li {
        width: 240px;
        margin-bottom: 35px;
    }
    .downmain ul li a span.downimg{
        height: 240px;
    }
}