@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 300;
    src: url('font/opensanshebrew-lightitalic-webfont.eot');
    src: url('font/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/opensanshebrew-lightitalic-webfont.woff') format('woff'),
    url('font/opensanshebrew-lightitalic-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
    src: url('font/opensanshebrew-light-webfont.eot');
    src: url('font/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/opensanshebrew-light-webfont.woff') format('woff'),
    url('font/opensanshebrew-light-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 400;
    src: url('font/opensanshebrew-italic-webfont.eot');
    src: url('font/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/opensanshebrew-italic-webfont.woff') format('woff'),
    url('font/opensanshebrew-italic-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    src: url('font/opensanshebrew-regular-webfont.eot');
    src: url('font/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/opensanshebrew-regular-webfont.woff') format('woff'),
    url('font/opensanshebrew-regular-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 700;
    src: url('font/opensanshebrew-bolditalic-webfont.eot');
    src: url('font/opensanshebrew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/opensanshebrew-bolditalic-webfont.woff') format('woff'),
    url('font/opensanshebrew-bolditalic-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
    src: url('font/opensanshebrew-bold-webfont.eot');
    src: url('font/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/opensanshebrew-bold-webfont.woff') format('woff'),
    url('font/opensanshebrew-bold-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 800;
    src: url('font/opensanshebrew-extrabold-webfont.eot');
    src: url('font/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/opensanshebrew-extrabold-webfont.woff') format('woff'),
    url('font/opensanshebrew-extrabold-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 800;
    src: url('font/opensanshebrew-extrabold-webfont.eot');
    src: url('font/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/opensanshebrew-extrabold-webfont.woff') format('woff'),
    url('font/opensanshebrew-extrabold-webfont.ttf') format('truetype');
}

/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

	body{
        direction:rtl;
        font-family: 'Open Sans Hebrew', sans-serif;
        color:#313131;
        font-weight:normal;		
        background-color:#f2f2f2; 
	}

	body,input,textarea,select
	{
		font-family: 'Open Sans Hebrew', sans-serif;
		font-weight: 300;
		color: #313131;
	}

	strong, b{
		font-weight: bold;
	}
	
	h1{
        font-size: 40px;
        line-height: 50px;
        letter-spacing: 0.75px;
	}
	
	h2{
        font-size: 35px;
        line-height: 45px;
        letter-spacing: 0.75px;
	}
	
	h3{
        font-size: 30px;
        line-height: 40px;
        letter-spacing: 0.75px;
	}
	
	h4{
        font-size: 24px;
        letter-spacing: 0.75px;
	}
	
	h5{
        font-size: 16px;
        letter-spacing: 0.75px;
	}				

	h1, h2, h3, h4, h5, h6{
        font-family: 'Open Sans Hebrew', sans-serif;
		color: inherit;
		text-decoration: none;
        color: #313131;
	}

	a{
        color: #313131;
		text-decoration: none;
	}
	
	a:hover{
        color: blue;
		text-decoration: none;
	}

	br.clear{
		clear: both;
	}

	hr{
		border: 0;
		border-top: solid 1px #dddddd;
		height: 1px;
		margin: 2em 0 2em 0; 
	}
		
	p, ul, ol, dl, table
	{
		line-height: 30px;
	}

    img:active { 
        border:0;
    }

    table,tr,td{border:solid 1px #313131;}

	/* Form */
    .inner {
        width: 1024px;
        margin: 0px auto;
        text-align: center;
    }

    .space{
        width: 80%;
        margin: 0px auto;
        height:4px;
    }

    .space .space-1,
    .space .space-11{
        height:1px;
        width:45%;
        float:right;
        background-color:#313131;
        position:relative;
        margin-top:3px;
        padding:0px;
    }  
    
    .space .space-11{
        margin-top:0px;
        margin-bottom:3px;
    }   
        
    .space .space-2{
        height:4px;
        width:10%;
        float:right;
        background-color:#0da370;
        position:relative;
    }  

	.form label
	{
		display: block;
		font-weight: 400;
		margin: 0 0 0.5em 0;
	}
	
	.form input[type=text],
	.form input[type=email],
	.form input[type=password],
	.form select,
	.form textarea
	{
		-webkit-appearance: none;
		display: block;
		border: 0;
		padding: 0.25em 1em;
		font-size: 1em;
		background: #fff;
		width: 100%;
	}

	.form input[type=text]:focus,
	.form input[type=email]:focus,
	.form input[type=password]:focus,
	.form select:focus,
	.form textarea:focus
	{
		box-shadow: inset 0px 0px 1px 1px #43bff0;
	}
			
	.form input[type="button"] {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

	.form textarea
	{
		height: 15em;
	}

	/* page-wrapper */
	.header-wrapper {
		margin:10px auto;
        height:20px;
        line-height:20px;
        display:block;
	}
	    
	#header-wrapper .header-mobile-call{
		display:none;
	}	    
	
	#page-wrapper{
		width: 100%;
		float:right;
		background-color:#131517;
		background-position:center top;
		background-repeat:no-repeat;
		background-size: 100% auto;
	}
		
	#page-wrapper .inner{
		width: 1024px;
		margin:0px auto;
		padding:30px 0px;
		min-height:600px;
	}
		
	/* Section/Article */
	section,
	article
	{
		margin-bottom: 0em;
	}
		
	section > :last-child,
	article > :last-child
	{
		margin-bottom: 0;
	}

	section:last-child,
	article:last-child
	{
		margin-bottom: 0;
	}

/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/

	#header{
        float:right;
        width:100%;
        position:relative;	
        background-color:#fff;
	}
	
	#header .header-inner{
        margin:0px auto;
	}
	
	#header .header-inner .header-inner-1{
	    margin:0px 0px 0px 0px;
        width:100%;
        text-align:center;
	}

    #header .header-inner .header-inner-1 .header-inner-1-icons{
        margin:0px auto;
        background-color:#f98209;
        text-align:center;
        width:100%;
        position:absolute;
	}

    #header .header-inner .header-inner-1 .header-inner-1-icons .hpIcon{
        color:#fff;
        margin:0px 0px 0px 12px;
        padding:0px;
        position:relative;
        float:right;
        height:20px;
    }

    #header .header-inner .header-inner-1 .header-inner-1-icons .hpIcon a{
        margin:0px;
        padding:0px;
        background-repeat:no-repeat;
        background-position:left top;
        background-size:20px;
	}

    #header .header-inner .header-inner-1 .header-inner-1-icons .hpIcon a div{
        color: #fff;
        font-size: 14px;
        line-height: 16px;
        margin: 2px 0px 2px 3px;
        position:relative;
        float:right;
    }

    #header .header-inner .header-inner-1 .header-inner-1-icons .hpIcon a img {
        position:relative;
        float:right;
    }

    #header .header-inner .header-inner-1 .header-inner-1-icons .header-inner-1-icons-home a{
        
        width:20px;
        height:20px;
        display:inline-block;
    }

	
    #header .header-inner .header-inner-1 .header-inner-1-icons .hpFlag{
        float:left;
        margin:0px 12px 0px 0px;
        padding:0px;
        height:20px;
        position:relative;
    }

    #header .header-inner .header-inner-1 .header-inner-1-icons .hpFlag a{
        width:30px;
        height:20px;
        display:inline-block;
    }

    #header .header-inner .header-inner-1 .header-inner-1-icons .hpFlagsSelected,
    #header .header-inner .header-inner-1 .header-inner-1-icons .hpFlag a span{
        display:none;
    }

    #header .header-inner .header-inner-1 .header-inner-1-icons .header-inner-1-icons-en a {
        background-image: url('../images/flag_USA.png');
        background-repeat: no-repeat;
        background-position: left top;
        padding-left: 30px;
    }

    #header .header-inner .header-inner-1 .header-inner-1-icons .header-inner-1-icons-he a {
        background-image: url('../images/flag_He.png');
        background-repeat: no-repeat;
        background-position: left top;
        padding-left: 30px;
    }

    #header .header-inner .header-inner-1 .header-inner-1-logo {
        position: relative;
        height: 127px;
        width: 290px;
        padding:10px 20px 0px 20px;
        margin: 0px auto;
        background-color: #fff;
        -webkit-transition:max-height .2s cubic-bezier(.23,1,.32,1),padding .2s cubic-bezier(.23,1,.32,1),margin .2s cubic-bezier(.23,1,.32,1);
        -moz-transition:max-height .2s cubic-bezier(.23,1,.32,1),padding .2s cubic-bezier(.23,1,.32,1),margin .2s cubic-bezier(.23,1,.32,1);
        -ms-transition:max-height .2s cubic-bezier(.23,1,.32,1),padding .2s cubic-bezier(.23,1,.32,1),margin .2s cubic-bezier(.23,1,.32,1);
        -o-transition:max-height .2s cubic-bezier(.23,1,.32,1),padding .2s cubic-bezier(.23,1,.32,1),margin .2s cubic-bezier(.23,1,.32,1);
        transition:max-height .2s cubic-bezier(.23,1,.32,1),padding .2s cubic-bezier(.23,1,.32,1),margin .2s cubic-bezier(.23,1,.32,1);
    }

    #header .header-inner .header-inner-1 .header-inner-1-logo img{width:70%;margin:0 auto;}

    #header .header-inner .header-inner-2 {
        width: 100%;
        text-align: center;
        margin: 10px 0px 0px 0px;
        -webkit-transition:max-height .3s cubic-bezier(.23,1,.32,1),padding .3s cubic-bezier(.23,1,.32,1),margin .3s cubic-bezier(.23,1,.32,1);
        -moz-transition:max-height .3s cubic-bezier(.23,1,.32,1),padding .3s cubic-bezier(.23,1,.32,1),margin .3s cubic-bezier(.23,1,.32,1);
        -ms-transition:max-height .3s cubic-bezier(.23,1,.32,1),padding .3s cubic-bezier(.23,1,.32,1),margin .3s cubic-bezier(.23,1,.32,1);
        -o-transition:max-height .3s cubic-bezier(.23,1,.32,1),padding .3s cubic-bezier(.23,1,.32,1),margin .3s cubic-bezier(.23,1,.32,1);
        transition:max-height .3s cubic-bezier(.23,1,.32,1),padding .3s cubic-bezier(.23,1,.32,1),margin .3s cubic-bezier(.23,1,.32,1);
    }

	/* header */
    div#access {
	    padding: 0;
	    text-align: center;
	    position: relative;
    }

    div#access .access-logo {
        display: none;
        -webkit-transition: max-height .2s cubic-bezier(.23,1,.32,1),padding .2s cubic-bezier(.23,1,.32,1),margin .2s cubic-bezier(.23,1,.32,1);
        -moz-transition: max-height .2s cubic-bezier(.23,1,.32,1),padding .2s cubic-bezier(.23,1,.32,1),margin .2s cubic-bezier(.23,1,.32,1);
        -ms-transition: max-height .2s cubic-bezier(.23,1,.32,1),padding .2s cubic-bezier(.23,1,.32,1),margin .2s cubic-bezier(.23,1,.32,1);
        -o-transition: max-height .2s cubic-bezier(.23,1,.32,1),padding .2s cubic-bezier(.23,1,.32,1),margin .2s cubic-bezier(.23,1,.32,1);
        transition: max-height .2s cubic-bezier(.23,1,.32,1),padding .2s cubic-bezier(.23,1,.32,1),margin .2s cubic-bezier(.23,1,.32,1);
    }

    div#access div.menu {
	    list-style-type: none;
	    width:100%;
	    text-align: center;
	    position:relative;  
    }

    /* Posts nav */
    div#access ul,  div#access li {
        margin: 0;
        padding: 0;
    }

    div#access .nav {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 0;
    }

    div#access .nav li {
        list-style: none;
        margin:0px 25px;
        text-align:center;
    }
    
    div#access .nav li:first-child{
        margin-right:0px;
    }

    div#access .nav li:last-child{
        margin-left:0px;
    }

    div#access .nav li .folder-parent {
        position:relative;
    }

    div#access .nav .navSelected a, .fixed-header .header-b #nav1 .navSelected a{color:#000 !important; }

    div#access .nav li a{
        clear:both;
        font-size: 19px;
        line-height: 25px;
        letter-spacing:1px;
	    text-decoration: none;
	    z-index: 2 !important;
	    position:relative;
	    display:block; 
        font-weight:normal;
    }

    div#access .nav > ul > li:hover > a, div#access .nav > ul > li:hover > .folder-parent > a {
		border-bottom: 2px solid #0da370;
        color:#0da370;
    }

    /* sub nav */
    #header-wrapper .divSubMenu{
        display: none;
        position: absolute;
        z-index: 1000;
    }

    #header-wrapper .divSubMenu #subNav{
        padding: 0;
        margin:0;
        margin-top:1px;
        width: 250px;
        position: relative;
        box-shadow: 0 0 4px rgba(0,0,0,.1);
        background-color: #fff;
        -webkit-border-bottom-right-radius: 2px;
        -webkit-border-bottom-left-radius: 2px;
        -moz-border-radius-bottomright: 2px;
        -moz-border-radius-bottomleft: 2px;
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px;
    }

    #header-wrapper .divSubMenu #subNav li {
        display: block;
        width: 100%;
        line-height: 1.3em;
        margin: 0;
        padding: 0;
        border-width: 0 0 1px;
        border-style: solid;
        border-color: #ededed;
    }

    #header-wrapper .divSubMenu #subNav li:first-child {
        border-top-color:#fff;
    }

    #header-wrapper .divSubMenu #subNav li:last-child {
        border-bottom-width: 0;
    }

    #header-wrapper .divSubMenu #subNav li a{
        cursor: pointer;
        text-align: center;
        display: block;
        padding: 0.6em 0.4em;
        -webkit-transition: background-color .14s ease,color .14s ease;
        -moz-transition: background-color .14s ease,color .14s ease;
        -o-transition: background-color .14s ease,color .14s ease;
        transition: background-color .14s ease,color .14s ease;
        font-size: 18px;
        line-height: 24px;
    }

    #header-wrapper .divSubMenu #subNav li a:hover {
        background-color: #0da370;
        color:#313131;
    }

    #header-wrapper .divSubMenu #subNav:before {
        border-color: #ededed;
        border-width: 0 0 10px;
        border-style: solid;
        border-right: solid 10px transparent;
        border-left: solid 10px transparent;
    }

    /* Active */
    #header-wrapper.active {position:fixed;z-index:9999;}
    #header-wrapper.active #header .header-inner .header-inner-1 {display: table;background-color:#f98209;}
    #header-wrapper.active #header .header-inner .header-inner-1 .header-inner-1-icons {position: relative;padding:0px 0px;}
    #header-wrapper.active #header .header-inner .header-inner-1 .header-inner-1-logo {display: none;transition: visibility 0s, opacity 0.5s linear;}
    #header-wrapper.active #header .header-inner .header-inner-2 {margin: 5px 0px;}
    #header-wrapper.active #header .header-inner .header-inner-2 .access-logo {display: inline-block;}
    #header-wrapper.active #header .header-inner .header-inner-2 .menu{width:auto;display:inline-block;float:left;padding-top:26px;}
    #header-wrapper.active #header .header-inner .header-inner-2 .menu .nav>ul>li {margin: 0px 10px;}
    #header-wrapper.active #header .header-inner .header-inner-2 .menu .nav>ul>li:last-child {margin-left: 0px;}

    /* Sticky */
    #header-wrapper .sticky-header {
        background-color: rgba(255, 255, 255, 1);
        margin: auto;
        opacity: .98;
        left: 0;
        right: 0;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
        box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
        z-index: 999;
        position:fixed;
    }

    #header-wrapper .sticky-header .sticky-logo{display: inline-block;margin: 6px 0px;}
    #header-wrapper .sticky-header .sticky-logo>a>img{width:60%;}
    #header-wrapper .sticky-header .sticky-menu{width:auto;display:inline-block;float:left;padding-top:20px;}
    #header-wrapper .sticky-header .sticky-menu .nav>ul>li {margin: 0px 10px;}
    #header-wrapper .sticky-header .sticky-menu .nav>ul>li:last-child {margin-left: 0px;}
		
    /*********************************************************************************/
    /* Page  Dagan                                                                   */
    /*********************************************************************************/
    #pageDagan, #above-wrapper #container1{
        position:relative; 
        width:100%;
        float: right;
    }  

    #pageDagan a{
        color: #0da370;
	}
	
	#pageDagan a:hover{
		text-decoration: underline;
	}

	/* Home Page Categories Slider */
    #hpServises {
        position:relative; 
        width:100%;
        z-index: 20;
        background-color:#fff;
    }
        
    #hpServises .hpServises-servOne{
        width:1024px;
        margin:0px auto;
        text-align:center; 
        padding:50px 0px;       
    }   
        
    #hpServises .hpServises-servOne h2{
        font-weight:normal;
        font-size: 40px;
        letter-spacing: 0.75px;
        line-height:50px;
        margin-bottom:20px;
    }     
        
    #hpServises .hpServises-servOne .hpServises-servOne-desc{
        margin-top:12px;
        font-weight:normal;
        font-size: 18px;
        letter-spacing: 0.75px;
    }           
        
    #hpServises .hpServises-servTree{
        width:1024px;
        margin:0px auto 50px auto;
        text-align:center;    
        height:130px;    
        display:table;
    }                                     
        
    #hpServises .hpServises-servTree .hpServises-servTree-serv{
        width:22.595%;
        margin:0px 8% 20px 8%;
        float: right;
        position: relative;
    }

    #hpServises .hpServises-servTree .hpServises-servTree-serv:first-child{
        margin-right:0%;
    }
        
    #hpServises .hpServises-servTree .hpServises-servTree-serv:last-child{
        margin-left:0%;
    }   

    #hpServises .hpServises-servTree .hpServises-servTree-serv:nth-child(1) .hpServises-servTree-serv-inner{
        border-top:solid 5px #ebbe2a;
    }
  
    #hpServises .hpServises-servTree .hpServises-servTree-serv:nth-child(2) .hpServises-servTree-serv-inner{
        border-top:solid 5px #f98209;
    }
        
    #hpServises .hpServises-servTree .hpServises-servTree-serv:nth-child(3) .hpServises-servTree-serv-inner{
        border-top:solid 5px #0da370;
    }
     
	#hpServises .hpServises-servTree .hpServises-servTree-serv .icon-border {
        position:absolute;
        margin:0px auto;
        width:100%;
        height:62px;
        top:-30px;
        text-align:center;
        cursor:pointer;
        z-index:2;
    }  

	#hpServises .hpServises-servTree .hpServises-servTree-serv .serv-icon { 
        -webkit-border-radius: 37px;
        -moz-border-radius: 37px;
        border-radius: 37px;
        width:62px;
        height:62px;
        position:relative;
        margin:0px auto;
	}

    #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-icon-1{
        border:solid 1px transparent;
    }           
        
        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-icon-2{
            border:solid 1px transparent;
        }   
        
        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-icon-3{
            border:solid 1px transparent;
        }  

        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-icon .serv-icon-inner{ 
            font-size: 25pt;
            font-weight: normal;
            speak: none;
            display: inline-block;
            text-decoration: inherit;
            text-align: center;
            font-variant: normal;
            text-transform: none;
            line-height: 1em;
            color: #fff;       
            width:60px;
            height:60px; 
            padding:6px 10px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            border-radius: 30px;
            border:solid 6px transparent;
		}

        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-icon-1 .serv-icon-inner{
            background-color:#ebbe2a;
        }           
        
        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-icon-2 .serv-icon-inner{
            background-color:#f98209;
        }   
        
        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-icon-3 .serv-icon-inner{
            background-color:#0da370;
        }  
		        
        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-title{
            width:100%;
            text-align:center;
            padding:0.85em 0em .25em 0em;
        }     
        
        #hpServises .hpServises-servTree .hpServises-servTree-serv h4{
            font-weight:normal;
            font-size: 26px;
            letter-spacing: 0.75px;
        }   
        
        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-txt{
            width:100%;
            font-weight:normal;
            font-size:18px;
            text-align:center;
            height:30px;
            overflow:hidden;
        }             
		
		#hpServises .hpServises-servTree .hpServises-servTree-serv .serv-space {
            width:10%;
            height:1px;
            background-color:#5a5a59;
            margin:9px auto;
        }     
        
		#hpServises .hpServises-servTree .hpServises-servTree-serv .serv-description{
            width: 100%;
            position: absolute;
            overflow: hidden;
            left: 0;
            top: 0;
            opacity:0;
            padding-bottom:50px;
            z-index:1;
            background-color: #fff;
            top:-370px;
        } 

        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-description-1{
            border-top:solid 4px #ebbe2a;
        }           
        
        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-description-2{
            border-top:solid 4px #f98209;
        }   
        
        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-description-3{
            border-top:solid 4px #0da370;
        }  

                
		#hpServises .hpServises-servTree .hpServises-servTree-serv .serv-description .serv-description-inner{
            margin: 0%;
            float: right;
        } 

        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-description .serv-description-inner .serv-description-img,
        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-description .serv-description-inner .serv-description-img img {
            width:100%;
            position:relative;
        } 

        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-description .serv-description-inner .serv-description-txt {
            position:relative;
            font-weight:normal;
            font-size: 14px;
            letter-spacing: 0.75px;
            line-height: 22px;
            height:82px;
            overflow:hidden;
            padding:10px 20px;
            margin-bottom:30px;
        } 

        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-description .serv-description-inner .serv-description-readmore {
            width:100%;
            text-align:center;
            height:42px;
        } 

        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-description .serv-description-inner .serv-description-readmore a{
            position:relative;
            font-weight:normal;
            font-size: 13px;
            color: #fff;
            background-color:#f98209;
            letter-spacing: 0.75px;
            line-height: 23px;
            padding:10px 20px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
        } 

        /* Hover */
        #hpServises .hpServises-servTree .hpServises-servTree-serv:hover .serv-description{
            opacity:1;
        }

        #hpServises .hpServises-servTree .hpServises-servTree-serv:hover .serv-icon-1{
            border:solid 1px #ebbe2a;
        }     

        #hpServises .hpServises-servTree .hpServises-servTree-serv:hover .serv-icon-2{
            border:solid 1px #f98209;
        }   
        
        #hpServises .hpServises-servTree .hpServises-servTree-serv:hover .serv-icon-3{
            border:solid 1px #0da370;
        }  

        #hpServises .hpServises-servTree .hpServises-servTree-serv:hover .serv-icon .serv-icon-inner{ 
            border:solid 6px #fff;
		}

        #hpServises .hpServises-servTree .hpServises-servTree-serv:hover .serv-icon-border-1 .serv-title h4{
            color:#ebbe2a;
        }   

        #hpServises .hpServises-servTree .hpServises-servTree-serv:hover .serv-icon-border-2 .serv-title h4{
            color:#f98209;
        }  
        
        #hpServises .hpServises-servTree .hpServises-servTree-serv:hover .serv-icon-border-3 .serv-title h4{
            color:#0da370;
        }  
		
        /* Slider Icon Movement*/
        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-icon-1.activeSlider,
        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-icon-2.activeSlider,
        #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-icon-3.activeSlider{
            -webkit-box-shadow: 0px 6px 13px 5px rgba(184,180,184,1);
            -moz-box-shadow: 0px 6px 13px 5px rgba(184,180,184,1);
            box-shadow: 0px 6px 13px 5px rgba(184,180,184,1);
            width:61px;
            height:61px;
        } 
        
       
        /******************************************************************/
        /*********************   Homepage Project   ***********************/
        /******************************************************************/
        #hpProjects{
            width:100%;
            text-align:center;
            margin-bottom:30px;
        }

        #hpProjects .hpProject-bgImage {
            background-size:100% auto;
            background-attachment:fixed;
            background-repeat:no-repeat;
            height:120px;
            margin-bottom:60px;
        }

        #hpProjects .hpProject-title {
            margin:20px 0px 0px 0px;
            width:100%;
        }
        
        #hpProjects .hpProject-title h1{
            font-weight:normal;
            font-size: 40px;
            line-height:50px;
            letter-spacing: 0.75px;
            margin-bottom:28px;
        }  

        #hpProjects .hpShortProject-desc {
            margin:20px 0px 50px 0px;
            width:100%;
        }  
        
        #hpProjects .hpProject-desc {
            margin:20px 0px 10px 0px;
            width:100%;
        } 
        
        #hpProjects .hpProject-desc img{
            height:auto;
            width:100%;
        }   
        
        #hpProjects .descriptionGallery{
            font-weight:normal;
            font-size: 16px;
            letter-spacing: 0.75px;
            line-height:24px;
            margin-bottom:20px;
        }         
                
		#hpProjects .hpPojectsItems{
            position:relative;
            width: 100%;
        }
        #hpProjects .hpPojectsItems {
            text-align: center;
            display:inline-block;
            margin:30px 0px;
        }

        #hpProjects .hpPojectsItems .item1 {
            width: 32%;
            height: auto;
            margin: 1%;
            float:right;
        }

        #hpProjects .hpPojectsItems .item1:nth-child(3n+1) {
            margin-right: 0%;
        }
        
        #hpProjects .hpPojectsItems .item1:nth-child(3n+3) {
            margin-left: 0%;
        }

		#hpProjects .hpPojectsItems .item1 section,
        #hpProjects .hpPojectsItems .item1 .sml-imageTitle{
            position:relative;
            float:right;
            width:100%;
            height:100%;
            background-color:#fff;
        }

        #hpProjects .hpPojectsItems .item1 .sml-imageTitle .sml-imageTitle-image{
            position:relative;
            float:left;
            width:100%;
            line-height:0px;
        }
		
        #hpProjects .hpPojectsItems .item1 .sml-imageTitle .sml-imageTitle-image img {
            width:100%;
            height:100%;
        }

        #hpProjects .hpPojectsItems .item1 .sml-imageTitle .ml-imageTitle-title{
            position:absolute;
            height:40px;
            background-color:#fff;
            bottom:0px;
            width: 100%;
            float:right;
            overflow: hidden;
        }

        #hpProjects .hpPojectsItems .item1 .sml-imageTitle .ml-imageTitle-title h2{
            font-size: 20px;
            line-height:40px;
            letter-spacing: 0.75px;
            margin-top:0px;
        }

        #hpProjects .hpPojectsItems .description {
            -moz-transition: opacity 500ms ease-in-out;
            -o-transition: opacity 500ms ease-in-out;
            -webkit-transition: opacity 500ms ease-in-out;
            transition: opacity 500ms ease-in-out;
            display:none;
            background-color: rgba(249, 130, 10, 0.89);
            position: absolute;
            right: 0;
            top: 0;
            z-index: 2;
            width: 100%;
            height: 100%;
            text-align: center;
            cursor:pointer;
        }
        
        #hpProjects .hpPojectsItems .description .description-inner{
            margin:10%;
            float:right;
        }
        
        #hpProjects .hpPojectsItems .description .description-inner .item1-icons{
            width: 100%;
            position: relative;
            float: right;
            margin-top:30px;
            text-align:center;
        }      

        #hpProjects .hpPojectsItems .description .description-inner .item1-icons .item1-icons-inner{
            width:85px;
            height:49px;
            margin:0px auto;
            border-top:solid 4px #313131;
            padding-top:5px;
        }
        
        #hpProjects .hpPojectsItems .description .description-inner .item1-icons .icon-1{
            height:40px;
            width:40px;
            float:right;
            background-color:#313131;
            position:relative;
            margin-left:5px;
            background-image:url('../images/icon_link.png');
            background-repeat:no-repeat;
            background-position:8px 8px;
        }         

        #hpProjects .hpPojectsItems .description .description-inner .item1-icons .icon-2{
            height:40px;
            width:40px;
            float:right;
            background-color:#313131;
            position:relative;
            background-image:url('../images/icon_loop.png');
            background-repeat:no-repeat;
            background-position:8px 8px;
        }     
        
        #hpProjects .hpPojectsItems .description .description-inner .title1{
            width:100%;       
            position:relative;    
            float:right;
            text-align:center;
        }  
        
        #hpProjects .hpPojectsItems .description .description-inner .title1 h2{
            font-weight:normal;
            font-size: 22px;
            line-height:32px;
            color: #fff;
            letter-spacing: 0.75px;
            margin-bottom:10px;
        }          
        
        #hpProjects .hpPojectsItems .description .description-inner .title2{
            width:100%;       
            position:relative;  
            float:right;
            text-align:center;              
        }                  
        
        #hpProjects .hpPojectsItems .description .description-inner .title2 h4{
            font-weight:normal;
            font-size: 15px;
            line-height:24px;
            color: #fff;
            float:right;
            text-align:center;
        }     

        /*Hover*/
        #hpProjects .hpPojectsItems .item1:hover .ml-imageTitle-title {
            display:none;
        }
        #hpProjects .hpPojectsItems .item1:hover .description {
            display:inline-block;
        }

        /*Page*/
        #hpProjects .allPage .item1 .sml-imageTitle .sml-imageTitle-image{
            height: 100%;
        }

        #hpProjects .allPage .item1 .sml-imageTitle .sml-imageTitle-image img {
            object-fit:cover;
        }

        #hpProjects .allPage .item1 .sml-imageTitle .sml-imageTitle-image .allPage-logo{width:90%;height:auto;padding:5%;}

        /******************************************************************/
        /*********************   Homepage CountUp   ***********************/
        /******************************************************************/
        #hpCountUp {
            width:100%;
            position:relative;
            margin: 50px auto; 
        }

        #hpCountUp .hpCountUp-inner{
            position:relative; 
            display: table;  
        }

        #hpCountUp .hpCountUp-inner .hpCountUp-space-inner{
            position:relative; 
            width: 1024px;
            margin: 0px auto;   
            text-align: center;
        }
        
        #hpCountUp .hpCountUp-inner .hpCountUp-space-inner .hpCountUp-space-1{
            height:1px;
            width:40%;
            display:inline-block;
            background-color:#5a5a59;
            position:relative;
            margin-bottom:2px;
        }   
        
        #hpCountUp .hpCountUp-inner .hpCountUp-space-inner .hpCountUp-space-2{
            height:3px;
            width:10%;
            display:inline-block;
            background-color:#0da370;
            position:relative;
        } 
        
        #hpCountUp .hpCountUp-inner .hpCountUp-inner-title{
            width:100%;
            margin:30px auto;
            text-align:center;         
            position:relative;    
        }       
        
        #hpCountUp .hpCountUp-inner .hpCountUp-inner-title h2{
            font-weight:normal;
            font-size: 40px;
            line-height:40px;
            letter-spacing: 0.75px;
            margin-bottom:30px;
        }    
        
        #hpCountUp .hpCountUp-inner .hpCountUp-inner-desc{
            font-weight:normal;
            font-size: 16px;
            letter-spacing: 0.75px;
            line-height:24px;
            margin-bottom:20px;
            text-align:center;
        }         
        
        #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons{
            position:relative; 
            display:inline-block;
            margin:20px 0px;
            width:100%;
        }      
        
        #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons .hpCountUp-servOne-reasons-1{
            position:relative; 
            width:20%;
            float:right;
        }
        
        #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons .hpCountUp-servOne-reasons-1 .hpCountUp-servOne-reasons-1-inner{
            position:relative; 
            width:100%;   
            padding:20px;
            text-align:center;
        } 
        
        #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons .hpCountUp-servOne-reasons-1 .hpCountUp-servOne-reasons-1-inner .icon{
            width:68px;
            height:68px; 
            border:solid 1px #f98308;
            -webkit-border-radius: 34px;
            -moz-border-radius: 34px;
            border-radius: 34px;
            position: relative;
            margin: 0px auto;
        } 

        #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons .hpCountUp-servOne-reasons-1 .hpCountUp-servOne-reasons-1-inner .icon .icon-inner{
            display:inline-block;
            font-weight:normal;
            font-size: 36px;
            line-height:49px;
            font-weight:bold;
            color: #fff;   
            background-color:#f98308; 
            border:solid 2px #f98308;
            width:66px;
            height:66px; 
            padding:5.45px 21px 5.45px 21px;
            -webkit-border-radius: 33px;
            -moz-border-radius: 33px;
            border-radius: 33px;
        }         
        
        #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons .hpCountUp-servOne-reasons-1 .hpCountUp-servOne-reasons-1-inner .title{
            font-weight:normal;
            font-size: 26px;
            line-height:36px;
            letter-spacing: 0.75px;
            margin:10px 0px 10px 0px;
            position:relative;
            float:right;
            width:100%;
            text-align:center;
        }          
        
         #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons .hpCountUp-servOne-reasons-1 .hpCountUp-servOne-reasons-1-inner .space{
            height:1px;
            width:100%;
            margin:2px 0px 15px 0px;
            position:relative;
            float:right;
        }   
        
        #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons .hpCountUp-servOne-reasons-1 .hpCountUp-servOne-reasons-1-inner .space .space-inner{
            height:1px;
            width:30%;
            margin:0 auto;
            background-color:#f98308;
            position:relative;
        }            
        
	    #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons .hpCountUp-servOne-reasons-1 .hpCountUp-servOne-reasons-1-inner .desc{
            font-family: 'Open Sans Hebrew', sans-serif;
            font-weight:normal;
            font-size: 16px;
            letter-spacing: 0;
            line-height:23px;
            color:#000;
            position:relative;
            width:100%;
            display: inline-block;
            overflow: hidden;
            width:100%;
	    }
        /*hover*/
        #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons .hpCountUp-servOne-reasons-1:hover .space .space-inner{
            background-color:#0da370;
        }
        #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons .hpCountUp-servOne-reasons-1:hover .icon{
            border-color:#0da370;
        }
        #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons .hpCountUp-servOne-reasons-1:hover .icon .icon-inner{
            border-color:#fff;
            background-color:#0da370;
        }

        #hpCountUp .hpCountUp-inner .hpCountUp-inner-reasons .hpCountUp-servOne-reasons-1:hover .title{
            color:#0da370;
        }

        /******************************************************************/
        /*********************   צור קשר Form   ************************/
        /******************************************************************/
        #hpContactUs {
            width:100%;
            position:relative;
            margin: 50px auto; 
        }
        
        #hpContactUs .hpContactUs-inner-title{
            width:100%;
            text-align:center;         
            position:relative;    
        }       
        
        #hpContactUs .hpContactUs-inner-title h2{
            font-weight:normal;
            font-size: 40px;
            line-height:40px;
            letter-spacing: 0.75px;
            margin:30px 0px;
        }    
        
        #hpContactUs .hpContactUs-inner-title .descriptionContactUs{
            font-weight:normal;
            font-size: 16px;
            letter-spacing: 0.75px;
            line-height:24px;
            margin-bottom:20px;
        }         
        
        #hpContactUs .hpContactUs-all{
            position:relative; 
            width:1024px;
            margin:0 auto; 
            padding:0px;     
        } 

        #hpContactUs .hpContactUs-inner{
            position:relative; 
            width:100%;
            display:table;   
        }   
        
        #hpContactUs #hpContactUsForm{padding:20px 50px;}
        
        #hpContactUsForm .rowContect:nth-child(1){width:49%;margin:0px 0px 6px 1%;float:right;}
        #hpContactUsForm .rowContect:nth-child(2){width:49%;margin:0px 1% 6px 0px;float:right;}
        #hpContactUsForm .rowContect:nth-child(3){width:100%;margin:30px 0px 6px 0px;}

        #hpContactUsForm .rowContect-alert{width:100%;text-align:center;height:30px;}
        #hpContactUsForm .rowContect-alert .sectionContectResult {color:red;}
        #hpContactUsForm .rowContect-btn{width:100%;text-align:center;}
        
        #hpContactUsForm input[type=text], #hpContactUsForm textarea{
            font-weight:normal;
            font-size: 16px;
            letter-spacing: 0.75px;        
            -webkit-appearance: none;
	        display: block;
	        border: 0;
	        border:solid 1px #ebebeb;
	        padding: 0.25em 1em;
	        font-size: 1em;
	        width: 100%;
        }
        
        #hpContactUsForm input[type=text]:focus, #hpContactUsForm textarea:focus{
            outline: none !important;
	        border-color:red;
	        border-bottom:solid 1px red;
        }
        
        #hpContactUsForm textarea{resize: none;}

		#hpContactUsForm .button{
			-webkit-appearance: none;
			display: inline-block;
			text-decoration: none;
			cursor: pointer;
			border: 0;
			outline: 0;
			background-color:#f98308;
            font-weight:normal;
            font-size: 20px;
            color: #fff;
            letter-spacing: 0.75px;			
			-moz-transition: background-color .25s ease-in-out;
			-webkit-transition: background-color .25s ease-in-out;
			-o-transition: background-color .25s ease-in-out;
			transition: background-color .25s ease-in-out;
		}

        #hpContactUsForm .button:hover {
            background-color:#313131;
        }     
        
        #hpContactUs .sectionContectWait{background-color:rgba(255,255,255,0.2);width:100%;height:100%;position:absolute;display:none;}

        /******************************************************************/
        /*********************   Contact Project Form   *******************/
        /******************************************************************/
        #projectForm {
            width:100%;
            position:relative;
            margin: 50px auto; 
        }
        
        #projectForm .projectForm-inner-title{
            width:100%;
            text-align:center;         
            position:relative;    
        }       
        
        #projectForm .projectForm-inner-title h2{
            font-weight:normal;
            font-size: 40px;
            line-height:40px;
            letter-spacing: 0.75px;
            margin:30px 0px;
        }    
        
        #projectForm .projectForm-inner-title .projectForm-description{
            font-weight:normal;
            font-size: 16px;
            letter-spacing: 0.75px;
            line-height:24px;
            margin-bottom:20px;
        }         
        
        
        #projectForm .projectForm-all{
            position:relative; 
            width:1024px;
            margin:0 auto; 
            padding:0px;     
        } 

        #projectForm .projectForm-inner{
            position:relative; 
            width:100%;
            display:table;   
        }   
        
        #projectForm #projectForm-Form{padding:20px 50px;}
        
        
        #projectForm #projectForm-Form .rowContect{width:100%;margin:10px 0px 6px 0px;text-align:right;}
        #projectForm #projectForm-Form .rowTitle{width:100%;margin:30px 0px 6px 0px;text-align:right;font-weight:bold;}
        #projectForm #projectForm-Form .rowSubTitle{width:100%;margin:12px 0px 2px 0px;text-align:right;text-decoration:underline;}
        #projectForm #projectForm-Form .rowContect .rowContect-subtitle{width:100%;margin:12px 0px 0px 0px;text-align:right;}
        #projectForm #projectForm-Form .rowContect .rowContect-data{width:100%;margin:2px 0px 0px 0px;text-align:right;display:inline-block;}
        #projectForm #projectForm-Form .rowContect-alert{width:100%;text-align:center;height:30px;}
        #projectForm #projectForm-Form .rowContect-btn{width:100%;text-align:center;}
        
        #projectForm #projectForm-Form input[type=text]{
            font-weight:normal;
            font-size: 16px;
            letter-spacing: 0.75px;        
            -webkit-appearance: none;
	        display: block;
	        border:solid 1px #ebebeb;
	        padding: 0.25em 1em;
	        width: 100%;
        }

        #projectForm #projectForm-Form .rowContect-data input[type=radio]{ 
            -webkit-appearance:none;
            width:20px;
            height:20px;
            border:1px solid darkgray;
            border-radius:50%;
            outline:none;
            box-shadow:0 0 5px 0px gray inset;
        }


        #projectForm #projectForm-Form .rowContect-data input[type=radio]:hover {
            box-shadow:0 0 5px 0px orange inset;
            cursor:pointer;
        }

        #projectForm #projectForm-Form .rowContect-data input[type=radio]:before {
            content:'';
            display:block;
            width:60%;
            height:60%;
            margin: 20% auto;    
            border-radius:50%;    
        }

        #projectForm #projectForm-Form .rowContect-data input[type=radio]:checked:before {
            background-color:#0da370;   
        }

        #projectForm #projectForm-Form .rowContect-data div:nth-child(2n+1){   
            margin-top:2px;
            float:right;
        }

        #projectForm #projectForm-Form .rowContect-data div:nth-child(2n+2){
            font-weight:300;
            font-size: 13pt;
            line-height: 1.75em;
            color: #313131;
            letter-spacing: 0.75px;        
            margin: 0px 3px 0px 20px;
            float:right;
        }
        
        #projectForm #projectForm-Form input[type=text]:focus{
	        border:solid 1px #e1e1e1;
        }
        
        #projectForm #projectForm-Form input[type=radio]:focus{
            outline: none !important;
            background-color: #0da370;
	        border:solid 1px #e1e1e1;
        }

        #projectForm #projectForm-Form .project-more-info{margin:0px 20px;display:none;}
        #projectForm #projectForm-Form .project-more-info .rowTitle {margin: 0px 0px 6px 0px;}

		#projectForm #projectForm-Form .button{
			-webkit-appearance: none;
			display: inline-block;
			text-decoration: none;
			cursor: pointer;
			border: 0;
			outline: 0;
			background-color:#f98308;
            font-weight:normal;
            font-size: 20px;
            color: #fff;
            letter-spacing: 0.75px;			
			-moz-transition: background-color .25s ease-in-out;
			-webkit-transition: background-color .25s ease-in-out;
			-o-transition: background-color .25s ease-in-out;
			transition: background-color .25s ease-in-out;
		}

        #projectForm #projectForm-Form .button:hover {
            background-color:#313131;
        }     
        
        #projectForm .projectForm-tWait{background-color:rgba(255,255,255,0.2);width:100%;height:100%;position:absolute;display:none;}

        /******************************************************************/
        /*********************   Homepage Project   ***********************/
        /******************************************************************/
        #PageProject{
            width:100%;
            text-align:center;
            margin-bottom:30px;
        }

        #PageProject .PageProject-bgImage {
            background-size:cover;
            background-attachment:fixed;
            background-repeat:no-repeat;
            height:120px;
            margin-bottom:60px;
        }

        #PageProject .PageProject-title {
            margin:20px 0px 0px 0px;
            width:100%;
        }
        
        #PageProject .PageProject-title h1{
            font-weight:normal;
            font-size: 40px;
            line-height:50px;
            letter-spacing: 0.75px;
            margin-bottom:28px;
        }  

        #PageProject .PageShortProject-desc {
            margin:20px 0px 50px 0px;
            width:100%;
        }  
        
        #PageProject .PageProject-desc {
            margin:20px 0px 50px 0px;
            width:100%;
        }  
    
        #PageProject .PageProject-Slider{
            width:100%;
            position:relative;
        }  
        
        #PageProject .PageProject-Slider .slick-slide{
            margin:0px 10px;
        }  

        #PageProject .PageProject-Slider .slick-slide img{
            object-fit:cover;
            width:100%;
            height:470px;
        }  

        #PageProject .PageProject-Slider .my-slick-prev,
        #PageProject .PageProject-Slider .my-slick-next{
            position: absolute;
            top: 50%;
            display: block;
            margin-top: -35px;
            padding: 7px 25px;
            cursor: pointer;
            background-color:rgba(255,255,255,0.5); 
            border: none;
            outline: none;
            z-index:999;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            border-radius: 6px;
        }

        #PageProject .PageProject-Slider .my-slick-prev .my-slick-prev-icon,
        #PageProject .PageProject-Slider .my-slick-next .my-slick-next-icon{
            position: relative;
            width:20px;
            height:57px;
            background-image:url('../images/arrow_big.png');
            background-repeat:no-repeat; 
        }

        #PageProject .PageProject-Slider .my-slick-next{
            right:30px;
        }

        #PageProject .PageProject-Slider .my-slick-prev{
            left:30px;
        }

        #PageProject .PageProject-Slider .my-slick-prev .my-slick-prev-icon {
            background-position: 0px 0px;
        }

        #PageProject .PageProject-Slider .my-slick-next .my-slick-next-icon {
            background-position: -20px 0px;
        }

        #PageProject .PageProject-Slider .my-slick-prev:hover,
        #PageProject .PageProject-Slider .my-slick-next:hover{
            background-color:rgba(255,255,255,0.7);
        }

        .boxedcontainer-NextPrevProject{
            margin:30px 0px; 
            width:100%;
            position:relative; 
            display:block; 
        }

        .boxedcontainer-NextPrevProject .NextPrevProject-inner{
            display:inline-block; 
            margin:auto;
        }

        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-prev,
        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-top,
        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-next{
            position:relative;
            float:right; 
            padding:0px 5px; 
        }

        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-prev a,
        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-top  a,
        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-next a{
            font-size:18px;
            line-height:28px;
            color:#fff !important;
            text-decoration:none !important;
            background-color:#0da370;
	        position: relative;
	        display: inline-block;
	        cursor: pointer;
	        text-decoration: none;
	        -moz-transition: all 0.25s ease-in-out;
	        -webkit-transition: all 0.25s ease-in-out;
	        -o-transition: all 0.25s ease-in-out;
	        -ms-transition: all 0.25s ease-in-out;
	        transition: all 0.25s ease-in-out;
            padding:6px 20px;
	        float:right;
        }

        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-prev a,
        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-next a{
            padding:6px 15px;
        }

        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-prev a>div,
        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-next a>div{ 
            content:'';
            height:28px;
            width:10px;
            background-image:url('../images/arrow_sm.png');
            background-position:0px 0px;
            background-repeat:no-repeat; 
        }

        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-prev a>div{ 
            background-position:-11px 0px;
        }

        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-prev a:hover,
        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-top a:hover,
        .boxedcontainer-NextPrevProject .NextPrevProject-inner .NextPrevProject-button-next a:hover{
	        background-color:#f98209;	
        }	

          
        /******************************************************************/
        /*********************   צור קשר Info   ************************/
        /******************************************************************/
        #hpContactUsInfo {
            width:100%;
            position:relative;
            margin: 50px auto 0px auto;
        }  
        
        #hpContactUsInfo .hpContactUsInfo-inner{
            position:relative; 
            display: table;
        }        

        #hpContactUsInfo .hpContactUsInfo-inner .hpContactUsInfo-space {
            position: relative;
            width: 1024px;
            margin: 0px auto;
            text-align: center;
        }      
        
        #hpContactUsInfo .hpContactUsInfo-inner .hpContactUsInfo-space .hpContactUsInfo-space-1{
            height: 1px;
            width: 40%;
            display: inline-block;
            background-color: #5a5a59;
            position: relative;
            margin-bottom: 2px;
        }   
        
        #hpContactUsInfo .hpContactUsInfo-inner .hpContactUsInfo-space .hpContactUsInfo-space-2{
            height: 3px;
            width: 10%;
            display: inline-block;
            background-color: #0da370;
            position: relative;
        }
        
        #hpContactUsInfo .hpContactUsInfo-title{
            width: 100%;
            margin: 30px auto;
            text-align: center;
            position: relative;    
        }       
        
        #hpContactUsInfo .hpContactUsInfo-title h2{
            font-weight:normal;
            font-size: 40px;
            line-height:40px;
            letter-spacing: 0.75px;
            margin-bottom:30px;
        }    
        
        #hpContactUsInfo .hpContactUsInfo-desc{
            font-weight:normal;
            font-size: 16px;
            letter-spacing: 0.75px;
            line-height:24px;
            margin-bottom:20px;
        }         
        
        #hpContactUsInfo .hpContactUsInfo-data{
            width:100%;
            display:inline-block;
            margin:70px 0px;
        }          

        #hpContactUsInfo .hpContactUsInfo-data .hpContactUsInfo1-data{
            position:relative; 
            width:25%;
            float:right;
            margin-left:0%;
            padding:0px 30px;     
        } 

        #hpContactUsInfo .hpContactUsInfo-data .hpContactUsInfo1-data:last-child{
            margin-left:0%; 
        } 

        #hpContactUsInfo .hpContactUsInfo-data .hpContactUsInfo1-data .hpContactUsInfo1-data-icon{
            position:relative; 
            width:100%;   
        } 

        #hpContactUsInfo .hpContactUsInfo-data .hpContactUsInfo1-data .hpContactUsInfo1-data-icon .icon{
            width:68px;
            height:68px; 
            border:solid 1px #313131;
            -webkit-border-radius: 34px;
            -moz-border-radius: 34px;
            border-radius: 34px;
            position: relative;
            margin: 0px auto;
        } 

        #hpContactUsInfo .hpContactUsInfo-data .hpContactUsInfo1-data .hpContactUsInfo1-data-icon .icon .icon-inner{
            display:inline-block; 
            background-color:#313131; 
            border:solid 2px #313131;
            width:66px;
            height:66px; 
            padding:12px 15.5px;
            -webkit-border-radius: 33px;
            -moz-border-radius: 33px;
            border-radius: 33px;
        }     
        
        #hpContactUsInfo .hpContactUsInfo-data .hpContactUsInfo1-data .hpContactUsInfo1-data-icon .icon .icon-inner img{
            width:30px;
            height:35px; 
        }              
        
        #hpContactUsInfo .hpContactUsInfo-data .hpContactUsInfo1-data .title{
            font-weight:normal;
            font-size: 13px;
            line-height:36px;
            color: #000;
            letter-spacing: 0.75px;
            margin:20px 0px;
            position:relative;
            float:right;
            width:100%;
            text-align:center;
        }  

        #hpContactUsInfo .hpContactUsInfo-data .hpContactUsInfo1-data .desc {
            font-weight: normal;
            font-size: 16px;
            letter-spacing: 0;
            line-height: 30px;
            color: #000;
            position: relative;
            width: 100%;
            display: inline-block;
            width: 100%;
            text-align:center;
        }

        #hpContactUsInfo .hpContactUsInfo-map{
            width: 100%;
            height: 500px;
            margin-top:50px;
            -webkit-filter: saturate(210%);
            filter: saturate(210%);
        }

        #hpContactUsInfo .hpContactUsInfo-map iframe{
            width:100%;
            height:100%;	    
            -moz-transition: all 0.25s ease-in-out;
            -webkit-transition: all 0.25s ease-in-out;
            -o-transition: all 0.25s ease-in-out;
            -ms-transition: all 0.25s ease-in-out;
            transition: all 0.25s ease-in-out;
            border:none;
        }
        
        /*hover*/
        #hpContactUsInfo .hpContactUsInfo-data .hpContactUsInfo1-data:hover .space .space-inner{
            background-color:#f98209;
        }
        #hpContactUsInfo .hpContactUsInfo-data .hpContactUsInfo1-data:hover .icon{
            border-color:#f98209;
        }
        #hpContactUsInfo .hpContactUsInfo-data .hpContactUsInfo1-data:hover .icon .icon-inner{
            border-color:#fff;
            background-color:#f98209;
        }

        /*********  ContactUs Page *********/ 
        .ContactUsPageBg{
            width: 100%;
        }   
        
        .ContactUsPageBg .hpContactUs-all{
            position:relative; 
            width:100% !important;
            margin:0px !important;                
        }        
        
        .ContactUsPageBg .hpContactUs-inner{
            width:1024px !important; 
            margin:0 auto !important;   
        }      
        
        /*********  Product *********/ 
        
        #introProduct{
            width: 100%;
            margin:5% auto 0% auto;
            padding:0em 0em 8em 0em;
            background-size:100% auto;            
        }
        
        #introProduct .hpProduct{
            display:block;
        }
        
        .divProduct {
            width: 1000px;
            margin:0 auto;
            padding:2em 0em 0em 0em;
            display: table;
            position:relative;
        }
        
		.divProduct .divProduct-image {
            width: 660px;
            height: 520px;
            float:left;
            display: table-row;
        }
        
		.divProduct .divProduct-description {
            width: 320px;
            min-height: 520px;
            float:right;
			background-image:url('../images/pattern2.jpg');
            background-position:0px 0px;
            background-repeat:repeat; 
            display: table-row;
            padding:20px;
            color:#131517;
            font-size:12px;
            line-height:19px;
        }
        
        .divProduct .divProduct-description-inner {
            width: 100%;
            height: 430px;
            float:left;
            overflow-y:auto;
            overflow-x:hidden;
        }
        
        .divProduct .divProduct-description-inner::-webkit-scrollbar{
	        width: 11px;
	        background-color: transparent !important;
        }
                
        .divProduct .divProduct-description-inner::-webkit-scrollbar-thumb{
	        background-color: #e7e7e7 !important;
        }        
        
        .divProduct .divProduct-description h2 {
            color:#000;
            margin:5px 0px 15px 0px;
        }
        
        divProduct .divProduct-description p {
            color:#000;
        }
        
        /********************* Google Map Canvas  ******************************************/
        
        #map-canvas{
            width:100%;
            height: 70%;
            position: absolute; 
            bottom: 0px; 
            left: 0; 
            right: 0; 
            z-index: 0;
        }

        .divContactPage {
            z-index: 100;
            position: relative;
        }

        /********************** Google Map Dagan Over The World  **********************/
        
        #daganOverTheWorldMap{
            width:100%;
            height: 700px;
        }

        #daganOverTheWorldMap .mapItem-titleIcon-description {
            max-width:290px;
        }
        
        /********************* Contact  ******************************************/
        
        .divContact {
            width: 1000px;
            margin:0 auto;
            padding:2em 0em 4em 0em;
            display: table;
        }
        
        .divContact .divContact-inner {
            width: 100%;
            display: table;
        }
        
        .divContact .divContact-inner .divContact-inner-right{float:right;display:table-row;width:50%;}
        .divContact .divContact-inner .divContact-inner-left{float:left;display:table-row;width:50%;}
        
        /* Contact */
        .divContactPage .divCollection-description {
            width: 100%;
            text-align:center;
            padding-top:0em
        }
        
        .divContactPage .divContactPage-info{
            width: 1000px;
            margin:0 auto;
            padding:0em 0em 6em 0em;
            display: table;
        }
        
        .divContactPage .divContactPage-info .divContactPage-left {
            width: 320px;
            min-height: 520px;
            float: left;
            background-image: url('../images/pattern2.jpg');
            background-position: 0px 0px;
            background-repeat: repeat;
            display: table-row;
            padding: 20px;
            font-size: 12pt;
            line-height: 24px;
        }
        
        .divContactPage .divContactPage-info .divContactPage-left h1{
            font-size: 22pt;
            line-height: 32px;
        }
        
        .divContactPage .divContactPage-info .divContactPage-left h5{
            font-size: 14pt;
            line-height: 22px;
        }
        
        .divContactPage .divContactPage-info .divContactPage-left a{font-size: 13px;color:#131517;}
        
        .divContactPage .divContactPage-info .divContactPage-left .social{float:left;padding-top:0.65em;}
        
        .divContactPage .divContactPage-info .divContactPage-right{
            width: 660px;
            height: 520px;
            float: right;
            display: table-row;
         }
         
         .divContactPage .divContactPage-info .divContactPage-right img{
            width: 660px;
            height: 520px;
         }
        
        /* Inquire
        ----------------------------------------------- */
        #contactFormContainer{
            position: absolute; 
            width: 320px;
            min-height: 520px;
            right:0px;
            background-image: url('../images/pattern1.jpg');
            background-position: 0px 0px;
            background-repeat: repeat;
            display:none;
            padding: 20px;
            color: #fff;
            font-size: 12px;
            line-height: 19px;    
            z-index:999;
        }

        #contactFormContainer .contactFormContainer-inner{
            width: 100%;
            height: 100%;
            float: left;
        }
        
        #contactFormContainer .contactFormContainer-inner .contactDesktop-close{
            width:100%;  
        }  
        
        #contactFormContainer .contactFormContainer-inner .contactDesktop-close a .contactDesktop-close-link,
        #contactFormContainer .contactFormContainer-inner .contactDesktop-form a .contactDesktop-form-link {
          float: right;
          padding: 0.25em 1em;
          border: solid 1px #34d2ff;
          display: table-row;
        }
        
        #contactFormContainer .contactFormContainer-inner .contactDesktop-close a .contactDesktop-close-link:hover,
        #contactFormContainer .contactFormContainer-inner .contactDesktop-form a .contactDesktop-form-link:hover{
            background-color:#34d2ff;   
            color:#131517;
        }       
                         
        #contactFormContainer .contactFormContainer-inner .contactDesktop-title{
            float:left;
            width:100%;   
        }
        
        #contactFormContainer .contactFormContainer-inner .contactDesktop-title h2{
            float:left;
            margin:3px 0;
	        padding:2px 6px;
            width:100%;   
        }
        
        #contactFormContainer .contactFormContainer-inner .contactDesktop-title .contactDesktop-title-call{
            float:left;
            margin:3px 0;
	        padding:2px 6px;
            width:100%;   
        }        

        #contactFormContainer .contactFormContainer-inner .contactDesktop-title .contactDesktop-title-or{
            float:left;
            margin:23px 0 3px 0;
	        padding:2px 6px;
            width:100%;   
        }
        
        #contactFormContainer .contactFormContainer-inner .contactDesktop-form{
	        color:#fff;
	        font-size:1.05em;
	        width:100%;
	        float:right;
	        margin:3px 0;
	        padding:2px 6px;
	        background-color:transparent;
        }
        
        #contactFormContainer .contactFormContainer-inner .contactDesktop-form .inputtext {
	        color:#fff;
	        font-size:1.05em;
	        border: solid 1px #fff;
	        height:30px;
	        width:100%;
	        float:right;
	        margin:8px 0;
	        padding:2px 6px;
	        background-color:transparent;
            box-shadow: none;  
            outline: none;      
        }

        #contactFormContainer .contactFormContainer-inner .contactMessageSentLoder
        {
            position:absolute;
            top:20px;
            background-color:rgba(255,255,255,0.35);
            width:280px;
            height:480px;
            display:none;
            z-index:999;
        }
        
        #contactFormContainer .contactFormContainer-inner .contactMessageSentLoder>div
        {
            position:relative;
            width:32px;
            height:32px;
            margin:190px auto 0px auto;
        }
        
	    /* Image */

		.image
		{
			display: inline-block;
			outline: 0;
		}
		
        .image img
        {
            display: block;
            width: 100%;
        }

        .image.centered
        {
            display: block;
            margin: 0 0 2em 0;
        }

        .image.centered img
        {
	        margin: 0 auto;
	        width: auto;
        }

        .image.featured
        {
            display: block;
            width: 100%;
            margin: 0 0 2em 0;
        }
			
        .image.left
        {
            float: left;
            margin: 0 2em 2em 0;
        }
				

    /*********************************************************************************/
    /* Footer                                                                        */
    /*********************************************************************************/

	#footer{
		position: relative;
		width:100%;
        display:table;
	}

    #footer .footer-up{
        width:57px;
        height:60px;  
        position:absolute;
        right:20px;  
        top:-26px;
        z-index:9999;
    }		
	
    #footer .footer-up .footer-up-btn{
        width:57px;
        height:60px;
        background-image: url('../images/arrows_to_top.png');
        background-position: 0px 0px;
        background-repeat: no-repeat;
    }	
    
    #footer .footer-up .footer-up-btn:hover{
        cursor:pointer;
        background-position: 0px -60px;
    }	
	
    #footer .footer-social{
		position: relative;
        border-top:solid 2px #f6840e;
		background-color:#0da370;
        width:100%;
        display:inline-table;
        text-align:center;
	}	
    
    #footer .footer-social .social{
		position: relative;
        display:inline-block;
		margin: 1em 0 1em 0;
	}	
	
	#footer .footer-social .social li{
        float: left;
        padding-right:20px;      
	}
			
	#footer .footer-social .social a .social-icon{
        width:37px;
        height:37px;
        background-position: 0px 0px;
        background-repeat: no-repeat;      
	}

    #footer .footer-social .social a .si-facebook {
        background-image: url('../images/sprite_social_facebook.png');
    }
		
    #footer .footer-social .social a .si-google {
        background-image: url('../images/sprite_social_google.png');
    }
		
    #footer .footer-social .social a .si-linkedin {
        background-image: url('../images/sprite_social_in.png');
    }

    #footer .footer-social .social a .si-twitter {
        background-image: url('../images/sprite_social_twitter.png');
    }
		
    #footer .footer-social .social a .si-youtube {
        background-image: url('../images/sprite_social_youtube.png');
    }
		
	#footer .footer-social .social a:hover .social-icon{
		background-position: 0px -37px;
	}
			
	#footer .footer-copyright{
		position: relative;
        margin:20px 0px;
        width:100%;
        display:inline-table;
        text-align:center;
	}	
			
	#footer .footer-copyright .footer-copyright-text, #footer .footer-copyright .footer-copyright-text a{
		font-size:12px;
	}
   