
	body
	{
        overflow-x:hidden; 
        overflow-y:auto;   
        text-align: center;  
        font-size: 18px;
        line-height: 26px;
	}

    *,body,input,textarea,select,p,div,a{
        letter-spacing: 0px;
        text-align: center;
        font-size: 18px;
        line-height: 26px;
	}

    .inner {
        width: 100%;
    }


    h1 {
        font-size: 50px;
        line-height: 55px;
        margin: 10px 0px 0px 0px;
    }

    h2 {
        font-size: 40px;
        line-height: 45px;
        margin: 10px 0px;
    }

    h3 {
        font-size: 35px;
        line-height: 40px;
        margin: 10px 0px;
    }

    h4 {

    }

    h5 {
    }

    h6 {

    }

	#titleBar{
		background: none;
		width:40px !important;
        left:10px !important;
		top: 20px !important;
	}

	#titleBar .title{
		display: none;
	}

	#titleBar .toggle{
		width: 40px;
		height: 40px;
		display: block;
	}

	#titleBar .toggle:before{
		content: '\00a0';
		display: block;
		position: relative;
		width: 40px;
		height: 40px;
		background-image:url('../images/menu.svg');
        background-position:center center;
        background-repeat:no-repeat;
        background-color:rgba(255,255,255,0.5);
	}

	#titleBar .toggle:hover:before{
	    background-color:rgba(255,255,255,0.5);
	}

	#navPanel{
	    overflow:hidden !important;
		color: #858484;
        -webkit-box-shadow: 3px 1px 5px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 3px 1px 5px 0px rgba(0,0,0,0.2);
        box-shadow: 3px 1px 5px 0px rgba(0,0,0,0.2);
		border-top: solid 8px #ccc;
		z-index: 10009 !important;
	}

	#navPanel .link
	{
		display: inline-block;
        width:100%;
		text-decoration: none;
		border: 0;
		border-bottom: solid 0px #ededed;
		padding: 10px 1em 10px 0em;
	}

	#navPanel .link.depth-0{
        color: #404041;
        cursor:pointer;
        background-color:#f4f5f9;
        border-bottom:solid 1px #fff;
        font-family: 'Open Sans Hebrew', sans-serif;
        font-weight:normal;
        font-size: 16px;
	}
	
	#navPanel .link.depth-0:hover{
		background-color:#e7e6e6;
        color: #ccc;
	}
	
	#navPanel .link.folder-parent:before{
        content: '+';
        margin-left: .25em;
        font-size: 14.399999999999999px;
	}	
	
	#navPanel .link.open{
        border-bottom: solid 0px #ededed;
	}
	
	#navPanel .link.open:before{
        content: '-' !important;
	}

	#navPanel .link.open:before{
        content: '-' !important;
	}	
	
	#navPanel .link.depth-1
	{
		display:none;
		width:100%;
		font-size: 14px;
		line-height:20px;
		color: #404041;
		padding: 10px 2em 10px 0em;	
        background-color:#f4f5f9;
        border-bottom:solid 0px #fff;
		float:left;
		position:relative;
		margin:0% 0%;
	}

	#navPanel .link.depth-1:hover{
		color: #ccc;
	}
		
	#subNav{display:inline-block;}
	
	#navPanel .mobile-logo{width:100%;text-align:center;padding:20px 0px 10px 0px;border-bottom:solid 1px #ccc;}
    #navPanel .mobile-logo img{width:30%;max-width:200px;}

    #navPanel .mobile-call {
        width: 100%;
        text-align: center;
        margin-top: 10px;
        padding: 16px 0px;
        background-color: #ccc;
        font-size: 20px;
        line-height: 30px;
        letter-spacing: 0px;
        font-family: "icomoon";
        
    }
    #navPanel .mobile-call:before {
        content: '\e942';
        padding-right: 10px;
    }
	#navPanel .mobile-call a{color:#fff;font-family: 'Open Sans Hebrew', sans-serif;font-weight:normal;}
	#navPanel .mobile-call .mobile-span-call-1{font-size: 25px;line-height: 22px;padding-right:6px;}
	#navPanel .mobile-call .mobile-span-call-2{font-size: 21px;line-height: 22px;}

    #btnGoTop{display:none;}

    #hpQuickContact-pc{display:none;}
    #hpQuickContact-mobile{display:block;
        position: fixed;
        bottom:0px;
        padding: 0px;
        margin:0px;
        width: 100%;
        height:40px;
        background-color:rgba(0,0,0,0.2);
        float: right;
        z-index:99999;}

    #hpQuickContact-mobile .hpQuickContact-mobile-icons{
        float: right;
        position:relative;
        text-align:center;
        width:100%;
    }

    #hpQuickContact-mobile .hpQuickContact-mobile-icons .iIcon{
        float: right;
        position:relative;
        text-align:center;
        margin:1px 0px;
        display:inline-block;
        width:33.333%;
        height:40px;
    }

    #hpQuickContact-mobile .hpQuickContact-mobile-icons .iIcon:nth-child(1){background-color: #55acee}
    #hpQuickContact-mobile .hpQuickContact-mobile-icons .iIcon:nth-child(2){background-color: rgb(37, 211, 102);}
    #hpQuickContact-mobile .hpQuickContact-mobile-icons .iIcon:nth-child(3){background-color: rgb(59, 89, 152);}

    #hpQuickContact-mobile .hpQuickContact-mobile-icons .iIcon .fa{
        position:relative;
        font-weight: lighter;
        font-size: 20px;  
        line-height:30px;     
        letter-spacing: 0px; 
        color:#fff;
        font-family: "icomoon";
        width:30px;
        height:30px;
        margin:0px auto;
        text-align:center;
        padding:5px 5px;
    }

    #hpQuickContact-mobile .hpQuickContact-mobile-icons .iIcon .fa-phone:before { content: '\e942';} 
    #hpQuickContact-mobile .hpQuickContact-mobile-icons .iIcon .fa-whatsapp:before { content: '\ea93';} 
    #hpQuickContact-mobile .hpQuickContact-mobile-icons .iIcon .fa-email:before { content: '\e945';} 


    /*hover*/
    #hpQuickContact-mobile .hpQuickContact-mobile-icons .iIcon .fa:hover{ 
        color:#ccc;
	}

    /*********************************************************************************/
    /* Section/Article Types                                                         */
    /*********************************************************************************/
    #buyAlert .divPageInner-info-alert {
        position: absolute;
        z-index: 9998;
        top: 40%;
        margin-top: -75px;
        text-align: center;
        left: 23%;
        -webkit-transform: translateX(-10%);
        transform: translateX(-10%);
    }

    #buyAlert .divPageInner-info-alert .divPageInner-info-alert-text {
        font-size: 24px;
        font-weight: 600;
        line-height: 34px;
        letter-spacing: 0px;
        padding: 30px;
    }

    #hpWelcome .hpWelcome-inner {
        margin: 40px 0px;
    }

    #hpWelcome .hpWelcome-inner .hpWelcome-desc {
        padding: 0px 20px;
    }

    #hpPage {
        margin-top: 140px;
    }

    #hpCompany .hpCompany-inner {
        margin: 40px 0px;
    }

    #hpMe .hpMe-inner {
        margin: 40px 0px;
    }

    #hpMe .hpMe-inner .hpMe-all .hpMe-image .hpMe-image-1 {
        padding-bottom:0%;
        position: relative;
        display:table;
    }

    #hpMe .hpMe-inner .hpMe-all .hpMe-image .hpMe-image-1 img {
        position: relative;
        float:right;
        display:table;
    }

    #hpMe .hpMe-inner .hpMe-title {
        margin: 10px 0px;
    }

    #hpBanner .hpBanner-video{
        overflow: hidden;
    }

    #hpBanner .hpBanner-video #iVideo {
        width: 200vw;
        height: 150vw;
        top: 15vw;
    }

    #hpBanner .hpBanner-video-txt {
        padding: 0px 0px;
    }

    #hpBanner .hpBanner-inner .hpBanner-video-txt h1 {
        font-size: 80px;
        line-height: 80px;
        padding-top: 180px;
        letter-spacing:0px;
    }

    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies .iSteps {
        width: 50%;
        display:inline-block;
        margin:20px 0px;
        float:unset;
        vertical-align: top;
    }

    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies .iSteps .iSteps-Description {
        font-size: 14px;
        line-height: 24px;
    }

    #hpPage-myWork .hpPage-myWork-1 .myWorks .iWork {
        width: 100% !important;
    }

    #hpPage-myWork .hpPage-myWork-1 .myWorks .iWork .iWork-image {
        width: 100% !important;
        height: auto !important;
    }

    #hpPage #hpPage-myWork .hpPage-myWork-1 {
        margin:40px 0px;
    }

    #hpCompany .hpCompany-inner .hpCompany-all .hpCompany-info, #hpCompany .hpCompany-inner .hpCompany-all .hpCompany-video {
        width: 100%;
    }

    #hpCompany .hpCompany-inner .hpCompany-title {
        margin: 10px 0px;
    }

    #hpMe .hpMe-inner .hpMe-all .hpMe-info, #hpMe .hpMe-inner .hpMe-all .hpMe-image {
        width: 100%;
        display:table;
    }

    #hpCompany .hpCompany-inner .hpCompany-all .hpCompany-info .hpCompany-info-1,
    #hpMe .hpMe-inner .hpMe-all .hpMe-info .hpMe-info-1 {
        padding: 20px;
    }

    #hpMe .hpMe-inner .hpMe-desc {
        text-align: center;
    }

    #hpArticles {
        margin: 40px 0px;
    }

    #hpArticles .iArticle,
    #hpArticles .iArticle:nth-child(3n+3){
        width: 100%;
        margin: 0px 0px 40px 0%;
    }

    #hpArticles .iArticle .iArticle-title {
        padding:0px 10px;
    }

    #hpArticles .iArticle .iArticle-title h5 {
        text-align:center;
    }

    #hpArticles .iArticle .iArticle-desc {
        padding:0px 10px;
    }

    #hpPage .hpPage-iPage .hpPage-info .hpPage-info-description {
        padding:0px 20px;
    }

/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/

	#header-wrapper
	{
		padding: 0 20px 0 20px;
	}

	#features-wrapper
	{
		padding: 3em 20px 3em 20px;
	}
	
	#banner-wrapper
	{
		padding: 2em 0 2em 0;
	}
	
	#main-wrapper
	{
		padding: 3em 20px 3em 20px;
	}
	
	#footer-wrapper
	{
		padding: 4em 20px 3em 20px;
	}

/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/

	#header{
        float: right;
        width: 100%;
        position: absolute;
        display: table;
        z-index: 9999;
        transition: all .3s ease;
        text-align: center;
	}

    #header .header-inner {
        float: right;
        position: relative;
        width: 100%;
        display: block;
        background-color: #fff;
        -webkit-box-shadow: 2px 10px 20px -9px rgba(0,0,0,.75);
        -moz-box-shadow: 2px 10px 20px -9px rgba(0,0,0,.75);
        box-shadow: 2px 10px 20px -9px rgba(0,0,0,.75);
    }

    #header .header-inner .header-inner-menu-nav {
        display: none;
    }

    #header .header-inner .header-wrapper-logo {
        margin: 0px;
        padding:0px;
        width: 100%;
    }

    #header .header-inner .header-wrapper-logo .header-wrapper-logo-inner a img{
        width: 60%;
    }

    /*********************************************************************************/
    /* Banner                                                                        */
    /*********************************************************************************/
	
    
    .my-work-container .site-inner, #page-photography .site-inner, .my-work-container .my-work-more,#page-signup .site-inner   {
        width: 100% !important;
    }

    #page-work {
       
    }
    
    #page-work #work-grid {
        left: 0% !important;
        margin-left: 0px !important;
        width: 100% !important;
        text-align: center !important;
    }
    
    #page-work .work-item {
        margin: 3% 0% !important;
        width: 100% !important;
        float: none !important;
        text-align: center !important;
    }
    
    #page-work .work-item figure {
        margin: 6% auto !important;
    }
	
    #page-signup .copy-02 {
        padding: 0 10px !important;
    }
    
    #page-signup input[type="text"] {
        width: 90% !important;
        margin: 0px 5% 40px 5% !important;
    }
    
    #page-footer .social-links {
        padding: 45px 0 0 0 !important;
    }
    
    .middle_inner .container_12 {
        width: 96% !important;
        margin: 0% 2% !important;
        padding: 0px 0% !important;
        max-width: 96% !important;
    }
    
     .post-item-article .post-item-article-image{width:100% !important; margin-right:0px !important; margin-bottom:30px !important; }
    
    .work-grid-inner .work-item {
        float:none !important;
        margin: 4% auto !important;
        width: 100% !important;
    }

    /*selectedArticle*/
    #hpPage.hpIArticle {
        margin-top: 300px !important;
    }

    .selectedArticle .selectedArticle-title h1 {
        text-align: center;
    }

    .selectedArticle .selectedArticle-description {
        width: 100%;
        text-align: center;
        font-size: 18px;
        line-height: 24px;
        margin: 30px 0px;
        padding: 0px 20px;
    }

    .selectedArticle .selectedArticle-description ul, .selectedArticle .selectedArticle-description ul,
    .selectedArticle .selectedArticle-description ul, .selectedArticle .selectedArticle-description ol {
        font-size: 18px;
        line-height: 24px;
        width: calc( 100% - 20px );
        margin: 20px 20px 20px 0px;
    }

    .selectedArticle .selectedArticle-description ul, .selectedArticle .selectedArticle-description li{
        font-size: 18px;
        line-height: 24px;
    }

    /*selectedArticle*/
    #hpPage.hpIArticle {
        margin-top: 300px !important;
    }

    .selectedWork {
        margin: 30px 0px 60px 0px;
    }

    .selectedWork .selectedWork-title {
        width: 100%;
        position: relative;
        float: right;
    }

    .selectedWork .selectedWork-title h1{
        text-align: center;
        font-size: 40px;
        line-height: 45px;
    }

    .selectedWork .selectedWork-right, 
    .selectedWork .selectedWork-left {
        width: 100%;
    }

    .selectedWork .selectedWork-description,
    .selectedWork .selectedWork-link{
        width: 100%;
        text-align: center;
        font-size: 18px;
        line-height: 24px;
        margin: 30px 0px;
        padding: 0px 20px;
    }

    .selectedWork .selectedWork-image img{
        width: 100%;
        max-width: 100%;
    }

/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/

    #hpQuickContactUs .hpQuickContactUs-1 {
        width: 90%;
    }

	#copyright
	{
		margin-top: 2em;
		padding-top: 2em;
	}
	
		

.sectionContectPage-right{
	width:100% !important; 
	float:right;
	position:relative;
}
	
.sectionContectPage-left	
{
	padding-top:30px; 
	width:100% !important; 
	float:left;
	position:relative;
}

/* Cosmetics
----------------------------------------------- */

#divAllCosmetics .divCosmetic{
	border: solid 1px #b7babf;  
	width:100% !important;
	padding:20px;
	background-color:White;
}

#divAllCosmetics .divCosmetic .divCosmetic-image{
    width:100% !important;
    float:right;
}

#divAllCosmetics .divCosmetic .divCosmetic-details{
    width:100% !important;
    float:right;
    padding-top:20px; 
}

#divAllCosmetics #divUserPrev
{
    width:50%;
    float:right;
    position:relative;
    text-align:right;
    cursor:pointer;  
}

#divAllCosmetics #divUserNext
{
    width:50%;
    float:left;
    position:relative;
    text-align:left;
    cursor:pointer;
}


/* Footer
----------------------------------------------- */

footer {
    width: 100% !important;
    display:block;
    padding:0px !important; 
    border-top:1px solid #CECECE;
    background-color:#F5F2F2;
}

footer article {
    width: 100% !important;
    position: relative;
    margin: 0 auto;
    background-color:#F5F2F2;
    display:table;
    padding:10px !important; 
}

footer .footer-inner {
    width: 100%;
    display:block; 
    position: relative;
    float:right; 
    color: #6A5253 !important;
}

footer .footer-inner-right {
    width:40% !important;
    position:relative;
    float:right;
    padding-left:10px;
}

footer .footer-inner-left .kwDiv{
    padding-left:12px !important;
    float:right;
    text-align:right;
}

footer .footer-inner-left {
    width:60% !important;
    position:relative;
    float:right;
}

footer .footer-inner .footer-title-2{
    font-size:2.5em !important;
    font-family: Arial, sans-serif;	 
    font-weight:300; 
}
  
footer .footer-inner a {
	color: #6A5253 !important;
	padding: 0;
	margin: 0;
    font-size:9pt !important;
    font-weight:400;
    font-family: Arial, sans-serif;	
}

footer .footer-inner a:hover {
	color: #000 !important;
}


footer .footer-inner .footerFacebbok
{
    float:left;  
    background:url('../images/Fi.jpg') 0 0 no-repeat; 
    width:24px;
    height:24px;
	-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;    
}

footer .footer-inner .footerFacebbok:hover 
{
    background:url('../images/Fi.jpg') 0 -24px no-repeat; 
    cursor:pointer;  
}


footer .footer-inner .site-copyright 
{
    padding-top:30px !important; 
    font-size:0.89em !important;
    text-align:center; 
    font-family: Arial, sans-serif;	
}

footer .footer-inner .site-copyright a
{
    text-decoration:underline; 
    font-size:0.89em !important;
    font-family: Arial, sans-serif;
}

footer .footer-inner .footer-title-1
{
    font-size:2.7em !important;
    line-height:54px !important;
}

footer .footer-footerBg2 .footer-footerBg2-inner {
    width: 96% !important;
    margin: 0em 2% !important;
    margin-top:12em !important; 
}


footer .footer-footerBg2 .footer-footerBg2-inner .footer-footerBg2-inner-divs .footer-inner-one,
footer .footer-footerBg2 .footer-footerBg2-inner .footer-footerBg2-inner-divs .footer-inner-two,
footer .footer-footerBg2 .footer-footerBg2-inner .footer-footerBg2-inner-divs .footer-inner-tree {
    width:100% !important;   
}

footer .footer-footerBg2 .footer-footerBg2-inner .footer-footerBg2-inner-divs .footer-inner-tree .footer-inner-tree-contact-mobile{
    position:relative;
    height:100%; 
    padding:20px 0px 0px 0px;
}

footer .footer-footerBg2 .footer-footerBg2-inner .footer-footerBg2-inner-divs .footer-inner-one .kwDiv{
    padding:0px 20px !important; 
}


footer .footer-footerBg2 .footer-footerBg2-inner #contactMobile h2{
    font-size:1.85em !important;
    line-height: 28px !important;
    padding: 10px 0px !important;
    text-align:center !important; 
}
footer .footer-footerBg2 .footer-footerBg2-inner #contactMobile h3{
    font-size:1.4em !important;
    text-align:center !important; 
}

footer .footer-footerBg2 .footer-footerBg2-inner .site-copyright{
    padding-top:2em !important; 
}

/****************************************/

.container_12_links_grid{
	width: 33% !important; 
	margin: 0 !important;
}

