@import url('icomoon.css'); /* Using a url */
@font-face {font-family: 'Heebo'; font-style: normal; font-weight: 100; src: url('fonts/Heebo-Thin.ttf') format('truetype');}
@font-face {font-family: 'Heebo'; font-style: normal; font-weight: 300; src: url('fonts/Heebo-Light.ttf') format('truetype');}
@font-face {font-family: 'Heebo'; font-style: normal; font-weight: 400; src: url('fonts/Heebo-Regular.ttf') format('truetype');}
@font-face {font-family: 'Heebo'; font-style: normal; font-weight: 500; src: url('fonts/Heebo-Medium.ttf') format('truetype');}      
@font-face {font-family: 'Heebo'; font-style: normal; font-weight: 700; src: url('fonts/Heebo-Bold.ttf') format('truetype');}
@font-face {font-family: 'Heebo'; font-style: normal; font-weight: 800; src: url('fonts/Heebo-ExtraBold.ttf') format('truetype');}
@font-face {font-family: 'Heebo'; font-style: normal; font-weight: 900; src: url('fonts/Heebo-Black.ttf') format('truetype');}




	body{
        direction:rtl;
        font-family: 'Heebo', sans-serif;
        font-size: 20px;
        line-height: 30px;
        font-weight:400;
        color: #1D1D1B;
        letter-spacing: 0px;	
	}
	*,p,div,a
	{
        font-family: 'Heebo', sans-serif;
        font-size: 20px;
        line-height: 30px;
        font-weight:400;
        color: #1D1D1B;
        letter-spacing: 0px;
	}

	strong, b{
		font-weight: bold;
	}

    h1, h2, h3, h4, h5, h {
        font-family: 'Heebo', sans-serif;
        color: #1D1D1B;
        letter-spacing: 0.1px;
        font-weight: 400;
        text-align: center;
    }

	h1{
        font-size: 60px;
        line-height: 70px;
	}
	
	h2{
        font-size: 50px;
        line-height: 60px;
	}
	
	h3{
        font-size: 40px;
        line-height: 50px;
	}
	
	h4{
        font-size: 30px;
        line-height: 40px;
	}
	
	h5{
        font-size: 20px;
        line-height: 30px;
	}				

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
        font-family: 'Heebo', sans-serif;
		color: inherit;
		text-decoration: none;
	}

	a{
        outline:0;
        text-decoration: none;
	}
	
	a:hover{
        color: blue;
	}

	br.clear{
		clear: both;
	}

	hr{
		border: 0;
		border-top: solid 1px #dddddd;
		height: 1px;
		margin: 2em 0 2em 0; 
	}
		
	p, ul, ol, dl, table
	{
		margin-bottom: 0em;
	}

	/* Form */
	.form label
	{
		display: block;
		color: #252122;
		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;
	}
			
	.form .formerize-placeholder
	{
		color: #555 !important;
	}

	.form ::-webkit-input-placeholder
	{
		color: #555 !important;
	}

	.form :-moz-placeholder
	{
		color: #555 !important;
	}

	.form ::-moz-placeholder
	{
		color: #555 !important;
	}

	.form :-ms-input-placeholder
	{
		color: #555 !important;
	}

	.form ::-moz-focus-inner
	{
		border: 0;
	}

    ::selection {
      background-color: #c1d6f9; /* WebKit/Blink Browsers */
    }
    ::-moz-selection {
      background-color: #c1d6f9; /* Gecko Browsers */
    }

    #divCartProducts::-webkit-scrollbar              { width: 10px;background-color: #c1d6f9;}

    #divCartProducts::-webkit-scrollbar-thumb        { background-color:#c1d6f9; }

    /*********************************************************************************/
    /* inner                                                                        */
    /*********************************************************************************/
    .inner{
        width: 1280px;
        margin: 0px auto;
        text-align: right;
        position:relative;
    }

    /*   Alert   */
    #buyAlert{
        width:100%; 
        height:100%;
        background-color:rgba(255, 255, 255, 0.9);
        position:fixed;
        top:0px;
        left:0px;
        bottom:0px;
        right:0px;
        z-index:10000;
        display:none;
    }

    #buyAlert .divPageInner-info-alert{
        position:absolute;
        z-index:9998;
        top:50%;
        margin-top:-75px; 
        text-align:center;     
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    #buyAlert .divPageInner-info-alert .divPageInner-info-alert-text{
        color:#fff;
        text-align:center;
        float:left;
        padding:30px 90px;
        background-color: #D6AE5C;
        text-align:right;
        position:relative;
        border: solid 3px #fff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        font-size: 34px;
        font-weight:700;
        line-height:44px;
        letter-spacing:0.75px;
    }

    /*TopArrow*/
    #btnGoTop{
        position: fixed;
        bottom: 30px;
        right: 30px;
        z-index: 9999;
        cursor: pointer;
        opacity: 0;
        text-align:center;
        float: right;
        width: 60px;
        height: 60px;
        transition: all .3s ease;
        background-color: #fff;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        line-height: 64px;
        -webkit-box-shadow: 5px 5px 5px 0px rgba(120,120,120,1);
        -moz-box-shadow: 5px 5px 5px 0px rgba(120,120,120,1);
        box-shadow: 5px 5px 5px 0px rgba(120,120,120,1);
    }

    #btnGoTop .btnGoTop{
        position: relative;
        float: right;
        width: 60px;
        height: 60px;
    }

    #btnGoTop .btnGoTop .icon-ctrl{
        font-size: 40px;
        line-height:60px;
        margin-top:8px;
    }

    #btnGoTop:hover {
        bottom: 40px;
    }

    #btnGoTop.active{ 
        opacity:1;
    }


    #hpQuickContact-pc{display:block;}
    #hpQuickContact-mobile{display:none;}

    /*********************************************************************************/
    /* Quick Contact                                                                 */
    /*********************************************************************************/
    #hpQuickContact {
        position: fixed;
        left: 5%;
        bottom: -347px;
        transition: all .5s ease;
        z-index: 9999;
        width: 350px;
    }      

    #hpQuickContact .hpQuickContact-title{
        cursor:pointer;
        position: relative;
        width: 100%;
        transition: all .5s ease;
        left:0px;
        background-image:url('../images/Call_us.png'); 
        background-repeat:no-repeat; 
        background-position:30px top;
        background-size:130px;
        height:170px;
    }

    #hpQuickContact .hpQuickContact-title .hpQuickContact-title-1{
        width: 100%;
        text-align:center;
        position:absolute;
        float:right;
        padding:6px 0px;
        background-color: #00aeef;
        bottom:0px;
        height:42px;
        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-topright: 10px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }  

    #hpQuickContact .hpQuickContact-title .hpQuickContact-title-1 span{
        font-weight:normal;
        font-size: 22px;
        color: #fff;
    } 
     
    /*hover*/
    #hpQuickContact .hpQuickContact-title:hover .hpQuickContact-title-1{
        background-color:#f46f67;
    }   
        
    #hpQuickContact .hpQuickContact-form{
        position:relative;
        float:right;
        display:block;
        transition: all .5s ease;
        padding: 30px;
        width: 100%;
        background-color: #323232;      
    }

    #hpQuickContact .hpQuickContact-form .hpQuickContact-form-inner {
        position: relative;
        
        display: table;
        margin: 0px;
    }

    #hpQuickContact .hpQuickContact-form .hpQuickContact-form-inner .rowContect{width:100%;margin:16px 0px;}
    #hpQuickContact .hpQuickContact-form .hpQuickContact-form-inner .rowContect:first-child{margin-top:0px;}

    #hpQuickContact .hpQuickContact-form .hpQuickContact-form-inner .rowContect h5{
        font-weight: bold;
        font-size: 28px;
        line-height: 36px;
        letter-spacing: 0px;
        color: #fff;
        text-align:center;
    } 
        
    #hpQuickContact .hpQuickContact-form .hpQuickContact-form-inner input[type=text]{
        font-family: 'Heebo', sans-serif;
        font-weight:normal;
        color: #484748;
        letter-spacing: 0.1px;        
        -webkit-appearance: none;
	    display: block;
	    border: 0;
	    border-bottom:solid 1px #ebebeb;
	    padding: 10px 16px;
	    font-size: 23px;
        line-height: 23px;
	    width: 100%;
    }
        
    #hpQuickContact .hpQuickContact-form .hpQuickContact-form-inner input[type=text]:focus{
        outline: none !important;
	    border-color:#00426d;
	    border-bottom:solid 1px #484748;
    }
        
    #hpQuickContact .hpQuickContact-form .hpQuickContact-form-inner .button{
		-webkit-appearance: none;
		width:100%;
		text-decoration: none;
		cursor: pointer;
		border: 0;
		outline: 0;
		background-color:#00aeef;
        font-family: 'Heebo', sans-serif;
        font-weight:normal;
	    font-size: 23px;
        line-height: 23px;
        color: #fff;
        letter-spacing: 0.1px;			
		-moz-transition: background-color .25s ease-in-out;
		-webkit-transition: background-color .25s ease-in-out;
		-o-transition: background-color .25s ease-in-out;
		-ms-transition: background-color .25s ease-in-out;
		transition: background-color .25s ease-in-out;
		float:left;
        padding: 10px 16px;
	}     
    
    /*hover*/
    #hpQuickContact .hpQuickContact-form .hpQuickContact-form-inner .button:hover:hover{
		background-color:rgba(0,174,239,0.7);
	} 
        
    #hpQuickContact .hpQuickContact-form .hpQuickContact-form-inner .hpQuickContact-Wait{
        background-color: rgba(255,255,255,0.9);
        width: 100%;
        height:100%;
        position:absolute;
        display:none;
    }

    #hpQuickContact .hpQuickContact-form .hpQuickContact-form-inner .hpQuickContact-Wait>div{
        position:relative;
        height:32px;
        width:32px;
        margin:-16px auto 0px auto;
        top:50%;
    }

    /*active*/
    #hpQuickContact.active {
        bottom: 0px;
    }  

    /*********************************************************************************/
    /* Header                                                                        */
    /*********************************************************************************/
	#header{
        float:right;
        width:100%;
        position:fixed;	
        display:table;   
        z-index:9999; 
        transition: all .3s ease;
	}

    #header .header-inner{
        float: right;
        position:relative;
        width: 100%;
        display:inline-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)
    }

    /*logo*/
    #header .header-inner .header-wrapper-logo {
        padding:0px;
        margin: 0px 20px 0px 0px;
        width: 200px;
        float: right;
    }

    #header .header-inner .header-wrapper-logo .header-wrapper-logo-inner {
        float: right;
        position:relative;
        width: 100%; 
        text-align: center;
        line-height: 0px;
    }

    #header .header-inner .header-wrapper-logo .header-wrapper-logo-inner a{
        display:inline-block;
        padding:0px;
        margin:0px;
        font-size:0px;
        line-height:0px;
        outline:0px;
    }

    #header .header-inner .header-wrapper-logo .header-wrapper-logo-inner a img{
        max-width: 200px;
        outline:0px;
        transition: all .3s ease;
    }

    #header .header-inner .header-inner-menu-nav {
        width: calc(100% - 220px);
        padding: 25px 0px 0px 0px;
        float: left;
        position:relative;
    }

    #header .header-inner .header-inner-menu-nav .nav{
        position:relative;
        text-align:center;
        line-height: 0px;
    }

    /*********************************************************************************/
    /* Page                                                                          */
    /*********************************************************************************/
    #hpPage{
        position: relative;
        width: 100%;
        float: right;
        margin-top: 110px;
    }

    #page-container {
        width:100%;
        position:relative;
        float:right;
        padding-top:0px;
    }

    #page-container .container1{
        width:100%;
        position:relative;
        float:right;
    }

    #page-container .page-inner {
        width: 100%;
        float: right;
        position: relative;
        text-align: center;
    }

    #page-container .page-inner .pageinfo-image{
        width: 100%;
        float: right;
        position: relative;
        text-align: center;
        height:400px;
        overflow:hidden;
    }

    #page-container .page-inner .pageinfo-image img{
        width: 100%;
    }

    #page-container .page-inner .pageinfo-info{
        width: 100%;
        float: right;
        position: relative;
        text-align: center;
        padding:80px 0px;
    }

    #page-container .page-inner .pageinfo-info .pageinfo-title{
        width: 100%;
        float: right;
        position: relative;
        text-align:right;
        margin: 0px auto 10px auto;
    }

    #page-container .page-inner .pageinfo-info .pageinfo-title h2{
        text-align:right;
    }

    #page-container .page-inner .pageinfo-info .pageinfo-description{
        width: 100%;
        float: right;
        position: relative;
        margin: 20px 0px 30px 0px;
    }

    #page-container .page-inner .pageinfo-info .pageinfo-description ul{
        list-style: disc;
        margin-right: 30px;
        margin-block-start: 0em;
        margin-block-end: 0em;
        margin-inline-start: 20px;
        margin-inline-end: 0px;
        padding-inline-start: 0px;
        display: inline-block;
    }

    #page-container .page-inner .pageinfo-info .pageinfo-description img{
        width: 100%;
        height: auto;
    }

    #page-container .page-inner .pageinfo-info .pageinfo-description em{
        font-style: italic;
    }

    #page-container .page-inner .pageinfo-images{
        width: 100%;
        float: right;
        position: relative;
        text-align: center;
    }

    #page-container .page-inner .pageinfo-images .pageinfo-images-1 {
        width: 80%;
        float: right;
        position: relative;
        text-align: center;
        margin:0% 10% 80px 10%;
    }

    #page-container .page-inner .pageinfo-images .pageinfo-images-1 .iImage{
        float: right;
        position: relative;
        text-align: center;
        margin:0% 1%;
    }

    #page-container .page-inner .pageinfo-images .pageinfo-images-1 .iImage4{
        width: 23.5%;
    }

    #page-container .page-inner .pageinfo-images .pageinfo-images-1 .iImage5{
        width: 18.25%;
    }

    #page-container .page-inner .pageinfo-images .pageinfo-images-1 .iImage:first-child{
        margin:0% 0% 0% 1%;
    }

    #page-container .page-inner .pageinfo-images .pageinfo-images-1 .iImage:last-child{
        margin:0% 1% 0% 0%;
    }

    #page-container .page-inner .pageinfo-images .pageinfo-images-1 .iImage img{
        width: 100%;
    }

    /*********************************************************************************/
    /* Welcome                                                                       */
    /*********************************************************************************/
    #hpWelcome {
        position:relative;
        width:100%;
        float:right;
    }

    #hpWelcome .hpWelcome-inner{
        margin:80px auto;
        text-align:center;        
        display:table;
    }
        
    #hpWelcome .hpWelcome-inner .hpWelcome-title{
        width:100%;
        float:right;
        margin:0px auto 10px auto;
        text-align:center;        
    }      

    #hpWelcome .hpWelcome-inner .hpWelcome-desc{
        width:100%;
        float:right;
        position:relative;
        margin: 20px 0px 30px 0px;
    }       

    #hpWelcome .hpWelcome-inner .hpWelcome-desc ul{
        padding:7% 12% 0% 0%;
    }   

    /*********************************************************************************/
    /* Servises                                                                      */
    /*********************************************************************************/
    #hpServises {
        position:relative;
        width:100%;
        float:right;
    }

    #hpServises .hpServises-inner{
        margin:80px auto;
        width: 100%;
        float: right;
        position: relative;
        text-align: center;
    }
        
    #hpServises .hpServises-inner .hpServises-title{
        width:100%;
        float:right;
        margin:0px auto 10px auto;
        text-align:center;        
    }   

    #hpServises .hpServises-inner .hpServises-desc{
        width:100%;
        float:right;
        position:relative;
        margin: 20px 0px 30px 0px;
        text-align:center;
    }   
      

    #hpServises .hpServises-inner .hpServises-desc ul{
        padding:7% 12% 0% 0%;
    }

    #hpServises .hpServises-inner .hpServises-companies{
        width:100%;
        float:right;
        position:relative;
        margin: 20px 0px 30px 0px;
    }   

    /*items*/
    #hpServises .hpServises-list{
        padding: 0px;
        width: 100%;
        float: right;
        position: relative;
        margin: 10px 0px 0px 0px;
    }

    #hpServises .hpServises-list .servicesSlider{
        padding: 0px;
        width: 100%;
        float: right;
        position: relative;
    }
    
    #hpServises .hpServises-list .hpServises-inner-items{
        padding: 0px;
        width: 100%;
        float: right;
        position: relative;
        margin: 30px 0px 0px 0px;
        display: flex;
    }

    #hpServises .hpServises-list  .item{
        position: relative;
        float:right;
        padding:0px;
        margin:0px;
        line-height: 0px;   
        position: relative;
        width: 33%;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;

        visibility: visible;
        opacity: 1;        
        transition: visibility 0s, opacity 0.5s linear;
    }

    #hpServises .hpServises-list .item .item-1{
        position: relative;
        float:right;
        padding:20px;
        margin:0px;
        width:100%;
        height:100%;
    }

    #hpServises .hpServises-list .item .item-2{
        position: relative;
        float:right;
        width:100%;
    }

    #hpServises .hpServises-list .item .item-1 .itemImage .itemImage-title{
        position:absolute;
        top:0px;
        bottom:0px;
        right:0px;
        left:0px;
        z-index:1;
    }

    #hpServises .hpServises-list .item .item-1 .itemImage .itemImage-title  .itemImage-title-1{
        position:relative;
        margin-top:25px;
        text-align:center;
        width: 100%;
        background-color:rgba(255,255,255,0.6);
    }

    #hpServises .hpServises-list .item .item-1 .itemImage{
        position: relative;
        padding-bottom: 56.23%;
        height: 0;
        overflow: hidden;
        max-width: 100%;
    }

    #hpServises .hpServises-list .item .item-1 .itemImage .itemImage-img{
        box-sizing: border-box;
    }

    #hpServises .hpServises-list .item .item-1 .itemImage .itemImage-img img{
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }

    #hpServises .hpServises-list .item .itemInfo{
        position:absolute;
        top:0px;
        bottom:0px;
        right:0px;
        left:0px;
        z-index:1;
    }

    #hpServises .hpServises-list .item .itemInfo .itemInfo-1{
        position: relative;
        float:right;
        padding:0px;
        margin:0px;
        width:100%;
        height:100%;
    }

    #hpServises .hpServises-list .item .itemInfo .itemInfo-1 .itemInfo-1-title{
        position:relative;
        float:right;
        text-align:center;
        width: 100%;
        margin:25px 0px;
        padding:0px 0px;
    }

    /*YouTube*/
    #hpServises .hpServises-list .item .itemInfo .itemInfo-1 .itemInfo-1-link{
        position:relative;
        float:right;
        text-align:center;
        width:100%;
        height:100%;
        margin:0px;
        padding:0px;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }

    #hpServises .hpServises-list .item .itemInfo .itemInfo-1 .itemInfo-1-link .itemInfo-1-play{
        height: 72px;
        width: 72px;
        left: 50%;
        top: 50%;
        margin-left: -36px;
        margin-top: -36px;
        position: absolute;
        background: url(../images/youtube.png) no-repeat;
        cursor: pointer;
    }

    /*Sentence*/
    #hpServises .hpServises-list .item .itemInfo.iSentence{
        position:relative;
        top:0px;
        bottom:0px;
        right:0px;
        left:0px;
        z-index:1;
    }
    #hpServises .hpServises-list .item .itemInfo .itemInfo-1 .itemInfo-1-sentence{
        position: relative;
        padding-bottom: 56.23%;
        height: 0;
        overflow: hidden;
        max-width: 100%;
        background-color:#E3D5A9;
    }

    #hpServises .hpServises-list .item .itemInfo .itemInfo-1 .itemInfo-1-sentence .itemInfo-1-sentence-text{
        position: relative;
        padding-bottom: 56.23%;
        height: 0;
        overflow: hidden;
        max-width: 100%;
        
    }

    #hpServises .hpServises-list .item .itemInfo .itemInfo-1 .itemInfo-1-sentence .itemInfo-1-sentence-text .itemInfo-1-sentence-text-1 {
        position: relative;
        line-height: 100%;
        width: 100%;
        height: 100%;
        vertical-align: middle;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right:0;
    }

    #hpServises .hpServises-list .item .itemInfo .itemInfo-1 .itemInfo-1-sentence .itemInfo-1-sentence-text .itemInfo-1-sentence-text-1 img{
        position: absolute;
        height: 270px;
        width: 480px;
        display: inline-block;
        top: 50%;
        left: 50%;
        margin-top: -135px;
        margin-left: -240px;
    }

    /*Hover*/
    #hpServises .hpServises-list .item:hover .itemInfo .itemInfo-1 .itemInfo-1-link{
        background-color:rgba(0,0,0,0.25);
        cursor: pointer;
    }

    /*Load More*/
    #hpServises #iLoadMore{
        position: relative;
        width: 100%;
        float:right;
        text-align:center;
    }

    #hpServises #iLoadMore #iLoadMore-Btn {
        position: relative;
        display:inline-block;
        color: #1D1D1B;
        padding: 6px 30px;
        background-color: #A4985B;
        font-family: 'Heebo', sans-serif;
        font-weight: normal;
        font-size: 16px;
        line-height: 26px;
    }

    #hpServises #iLoadMore #iLoadMore-Btn:hover{
        background-color: #1D1D1B;
        color: #fff;
        cursor:pointer;
    }

    #hpServises .hpServises-list .item.more{  
        visibility: hidden;
        opacity: 0;
        height: 0px;
    }

    /*********************************************************************************/
    /* Insurance Companies                                                           */
    /*********************************************************************************/
    #hpInsuranceCompanies {
        position:relative;
        width:100%;
        float:right;
        background-color:#D8D7D6;
    }

    #hpInsuranceCompanies .hpInsuranceCompanies-inner{
        margin:80px 0px;
        text-align:center;        
        display:table;
    }
        
    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-title{
        width:100%;
        float:right;
        margin:0px auto 30px auto;
        text-align:center;        
    }    

    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-desc{
        width:100%;
        float:right;
        position:relative;
        margin: 20px 0px 30px 0px;
    }   

    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-desc ul{
        padding:7% 12% 0% 0%;
    }

    /*InsuranceCompanies*/
    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies{
        width:100%;
        float:right;
        position:relative;
        margin: 20px 0px 30px 0px;
    }   

    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies .iSteps{
        width:20%;
        float:right;
        position:relative;
        margin-left:0%;
    }  

    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies .iSteps:last-child{
        margin-left:0%;
    } 

    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies .iSteps .iSteps-Number,
    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies .iSteps .iSteps-Title,
    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies .iSteps .iSteps-Description{
        width:100%;
        float:right;
        position:relative;
        margin:3px 0px;
    }  
    
    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies .iSteps .iSteps-Number .iSteps-Number-1{
        width:100%;
        float:right;
        position:relative;
        text-align:center;
    }    
    
    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies .iSteps .iSteps-Number .iSteps-Number-1 img{
        max-width:150px;
        max-height:150px;
    }         

    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies .iSteps .iSteps-Title{
        font-weight: 700;
    }  

    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies .iSteps .iSteps-Description{
        padding:0px 20px;
        font-size: 16px;
        line-height: 26px;
    }

    /*hover*/
    #hpInsuranceCompanies .hpInsuranceCompanies-inner .hpInsuranceCompanies-companies .iSteps

    /*********************************************************************************/
    /* Servises                                                                      */
    /*********************************************************************************/
    #hpServises .pageServises{
        margin:130px auto;
        width: 100%;
        float: right;
        position: relative;
        text-align: center;
    }
         
    #hpServises .pageServises .item{
        width: 31%;
        margin: 1.5%;
    }

    #hpServises .pageServises .item:nth-child(3n+1){
        margin: 1.5% 0% 1.5% 1.5%;
    }

    #hpServises .pageServises .item:nth-child(3n+3){
        margin: 1.5% 1.5% 1.5% 0%;
    }

    #hpServises .pageArticles .item{
        overflow:hidden;
    }

    #hpServises .pageArticles .item .itemImage-img img{
        overflow:hidden;
        min-height:400px;
    }

    /*iServices*/
    #hpPage .page-iServices{
        margin:0px auto 80px auto;
        width: 100%;
        float: right;
        position: relative;
        text-align: center;
    }

    #hpPage .page-iServices .page-iServices-title{
        margin:0px 0px 30px 0px;
        width: 100%;
        float: right;
        position: relative;
        text-align: center;
    }

    #hpPage .page-iServices .page-iServices-desc{
        margin:0px auto;
        width: 100%;
        float: right;
        position: relative;
        text-align: right;
    }

    #hpPage .page-iServices .page-iServices-desc ul{
        list-style: disc;
        margin-right: 30px;
        margin-block-start: 0em;
        margin-block-end: 0em;
        margin-inline-start: 20px;
        margin-inline-end: 0px;
        padding-inline-start: 0px;
    }
    
    #hpPage .page-iServices .page-iServices-desc img{        
        float: left;
        margin:0px 50px 50px 0px;
        min-height:400px;
    }

    /*********************************************************************************/
    /*  Quick Contact Us                                                              */
    /*********************************************************************************/
    #hpQuickContactUs {
        position:relative; 
        width:100%;   
        float:right;
        margin-bottom:80px;
    }     
    
    #hpQuickContactUs .hpQuickContactUs-title{
        position:relative; 
        width:100%;   
        float:right;
        text-align:center;
        margin: 0px 0px 20px 0px;
    }	     
   
    #hpQuickContactUs .hpQuickContactUs-1{	
        position:relative; 
        width:100%;   
        float:right;
        background-image:url('../images/ayelet_2.jpg');
        background-position:center center;
        background-size:cover;
	}

    #hpQuickContactUs .hpQuickContactUs-1 .hpQuickContactUs-1-form{	
        position:relative; 
        float:left;
        margin:80px 0px;
        width:50%;
	}

    #hpQuickContactUs .hpQuickContactUs-1 .hpQuickContactUs-1-form .hpQuickContactUs-1-form-2{	
        position:relative; 
        float:left;
        margin-left:4%;
        background-color:rgba(0,0,0,0.25);
        padding:40px 40px 30px 40px;
        width:96%;
	}

    /*Form*/
    #hpQuickContactUs #hpQuickContactUsForm{
        position:relative; 
        width:100%;
        padding:0px;  
        margin:0px;
    }

    #hpQuickContactUs #hpQuickContactUsForm .sectionQuickContactUs{
        position: relative;
        width: 100%;
        float:right;
        margin:0px;
    }
        
    #hpQuickContactUs #hpQuickContactUsForm .rowContect{width:calc(50% - 10px);margin:0px 0px 10px 10px;float:right;}
    #hpQuickContactUs #hpQuickContactUsForm .rowContect:first-child{width:100%;margin:0px 0px 10px 0%;}
    #hpQuickContactUs #hpQuickContactUsForm .rowContect:last-child{width:calc(100% - 10px);}

    #hpQuickContactUs #hpQuickContactUsForm .rowContect h5{	
        font-weight:bold;
        font-size: 28px;
        line-height: 36px;
        letter-spacing: 0px;
        color:#fff;
        margin-bottom:2px;
        text-align:right;
	}

    #hpQuickContactUs #hpQuickContactUsForm input[type=text]{
        font-family: 'Heebo', sans-serif;
        font-weight:normal;
        color: #fff;    
        opacity: 0.8;
        filter: alpha(opacity=80);
        -webkit-appearance: none;
	    display: block;
	    border: 0;
	    border:solid 1px #fff;
	    padding: 10px 16px;
	    font-size: 18px;
        line-height: 28px;
        letter-spacing: 0.25px;  
	    width: 100%;
        background-color:transparent;
    }
        
    #hpQuickContactUs #hpQuickContactUsFormm input[type=text]:focus{
        outline: none !important;
	    border-color:#00426d;
	    border-bottom:solid 1px #353839;
        opacity: 1;
        filter: alpha(opacity=100);
    }
        
    #hpQuickContactUs #hpQuickContactUsForm .button{
		-webkit-appearance: none;
		text-decoration: none;
		cursor: pointer;
		border: 0;
		outline: 0;
		background-color:#A4985B;
        font-family: 'Heebo', sans-serif;
        font-weight:normal;
	    font-size: 16px;
        line-height: 26px;
        color: #1D1D1B;
        letter-spacing: 0.1px;			
		-moz-transition: background-color .25s ease-in-out;
		-webkit-transition: background-color .25s ease-in-out;
		-o-transition: background-color .25s ease-in-out;
		-ms-transition: background-color .25s ease-in-out;
		transition: background-color .25s ease-in-out;
		float:left;
        width: 100%;
        padding: 10px 26px;
	}    
    
    #hpQuickContactUs #hpQuickContactUsForm .button:hover{
        background-color:#1D1D1B;
        color: #fff;
	}           
    
    /* Wait */    
    #hpQuickContactUs .sectionContectWait{
        background-color:rgba(255,255,255,0.85);
        width:calc(96% - 50px);
        height:calc(100% - 80px);
        position:absolute;
        display:none;
        z-index: 999;
    }

    #hpQuickContactUs .sectionContectWait>div{
        position: relative;
        height: 32px;
        width: 32px;
        margin: -16px auto 0px auto;
        top: 50%;
    }

    /*********************************************************************************/
    /* Contact Us                                                                    */
    /*********************************************************************************/
    #hpContactUs {
        position:relative; 
        width:100%;   
        float:right;
        background-color:#D8D7D6;
    }      
   
    #hpContactUs #hpContactUs-info{	
        position:relative; 
        width:100%;   
        float:right;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all{	
        width:100%;
        position:relative; 
        float:right;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1{	
        width:100%;
        position:relative; 
        float:right;
        padding:0px 0px;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-logo{	
        width:40%;
        margin:0px 0%; 
        float:right;
        position:relative; 
        padding:80px 0px;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-logo .hpContactUs-all-1-logo-a{	
        width:100%;
        float:right;
        position:relative; 
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-logo .hpContactUs-all-1-logo-a a{	
        display:block;
        line-height:0px;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-logo .hpContactUs-all-1-logo-a img{	
        max-width:300px;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-form{	
        width:40%;
        margin:0px 0%; 
        float:right;
        position:relative; 
        padding:80px 0px;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-form .hpContactUs-all-1-form-title{
        width:100%;
        float:right;
        position:relative; 
        margin-bottom:10px;
        font-weight:bold;
    }

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-form .hpContactUs-all-1-form-1{	
        width:100%;
        float:right;
        position:relative; 
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title{	
        width:34%;
        margin:80px 0%; 
        float:right;
        position:relative; 
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title .hpContactUs-all-1-title-title{
        width: 100%;
        float: right;
        position: relative;
        margin-bottom: 20px;
        font-weight: bold;
    }

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title .hpContactUs-all-ContactUs-list,
    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title .hpContactUs-all-SocialMedia-list{
        position:relative; 
        float:right;
        width:100%;
        margin-bottom:20px;
    }  

    /*ContactUs*/
    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title .iContactUs{
        position:relative; 
        float:right;
        width:100%;
        margin-bottom:14px;
    }  

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title .iContactUs .iContactUs-icon{
        width: 32px;
        height: 32px;
        float:right;
        margin-left:10px;
        position: relative;
        text-align: center; 
    }  

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title .iContactUs .iContactUs-icon img{
        max-height: 100%;  
        max-width: 100%; 
        width: auto;
        height: auto;
        position: absolute;  
        top: 0;  
        bottom: 0;  
        left: 0;  
        right: 0;  
        margin: auto;
    } 

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .iContactUs .iContactUs-title{
        position:relative; 
        float:right;
        line-height: 40px;
        color:#fff;
    }  

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .iContactUs .iContactUs-title a:hover{
        color:#A4985B;
    } 

    /*SocialMedia*/
    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title .iSocialMedia {
        width: 51px;
        height: 51px;
        float: right;
        margin-left: 10px;
        cursor:pointer;
    }

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title .iSocialMedia .iSocialMedia-icon{
        width: 51px;
        height: 51px;
        float: right;
        background-position:0px 0px;
        background-repeat: no-repeat;
        background-color: #1D1D1B;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        line-height: 51px;
        text-align:center;
        color: #D8D7D6;
    }


    /*hover*/
    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title .iSocialMedia:hover .iSocialMedia-icon{color: #A4985B;} 

    /*Form*/
    #hpContactUs #hpContactUsForm{
        position:relative; 
        width:100%;
        padding:0px;  
        margin:0px;
    }

    #hpContactUs #hpContactUsForm .sectionContect{
        position: relative;
        width: 100%;
        float:right;
        margin:0px;
    }
        
    #hpContactUs #hpContactUsForm .rowContect{width:100%;margin:10px 0px;}
    #hpContactUs #hpContactUsForm .rowContect:first-child{margin-top:0px;}

    #hpContactUs #hpContactUsForm .rowContect h2{	
        font-weight:bold;
        font-size: 28px;
        line-height: 36px;
        letter-spacing: 0px;
        color:#fff;
        margin-bottom:2px;
	}

    #hpContactUs #hpContactUsForm input[type=text], #hpContactUsForm textarea{
        font-family: 'Heebo', sans-serif;
        font-weight:normal;
        color: #1D1D1B;   
        opacity: 0.8;
        filter: alpha(opacity=80);
        -webkit-appearance: none;
	    display: block;
	    border: 0;
	    border:solid 1px #ebebeb;
	    padding: 10px 16px;
	    font-size: 18px;
        line-height: 28px;
        letter-spacing: 0.25px;  
	    width: 100%;
    }
        
    #hpContactUs #hpContactUsForm input[type=text]:focus, #hpContactUsForm textarea:focus{
        outline: none !important;
	    border-color:#00426d;
	    border-bottom:solid 1px #353839;
        opacity: 1;
        filter: alpha(opacity=100);
    }
        
    #hpContactUs #hpContactUsForm textarea{resize: none;height:90px;}
        
    #hpContactUs #hpContactUsForm .button{
		-webkit-appearance: none;
		text-decoration: none;
		cursor: pointer;
		border: 0;
		outline: 0;
		background-color:#1D1D1B;
        font-family: 'Heebo', sans-serif;
        font-weight:normal;
	    font-size: 16px;
        line-height: 26px;
        color: #fff;
        letter-spacing: 0.1px;			
		-moz-transition: background-color .25s ease-in-out;
		-webkit-transition: background-color .25s ease-in-out;
		-o-transition: background-color .25s ease-in-out;
		-ms-transition: background-color .25s ease-in-out;
		transition: background-color .25s ease-in-out;
		float:left;
        padding: 10px 26px;
        width:100%;
	}    
    
    #hpContactUs #hpContactUsForm .button:hover{
		background-color:#A4985B;
	}           
    
    /* Wait */    
    #hpContactUs .sectionContectWait{
        background-color:rgba(255,255,255,0.75);
        width:100%;
        height:100%;
        position:absolute;
        display:none;
        z-index: 999;
    }

    #hpContactUs .sectionContectWait>div{
        position: relative;
        height: 32px;
        width: 32px;
        margin: -35px auto 0px auto;
        top: 50%;
    }

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-img{	
        width:30%;
        margin:0px 4% 0px 0%; 
        float:right;
        position:relative; 
        text-align:center;
        padding:0px 0px;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-img img{	
        position: relative;
        max-width:385px;
        margin-top: 90px;
        width: 90%;
	}

	.ax-hidden {
        border: 0;
        clip: rect(0,0,0,0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    /*********************************************************************************/
    /* Galleries                                                                     */
    /*********************************************************************************/

    #hpGalleries{
        position:relative;
        width:100%;
        float:left;
        margin-bottom:10px;
    }

    #hpGalleries h1{
        position:relative;
        margin:10px 0px;
        width:100%;
        float:left;
        text-align:center;
    }

   #hpGalleries .gallery {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(3, 1fr);
        grid-gap: 0px;
    }

    #hpGalleries .gallery .gallery__item {
        width: 100%;
        height: 100%;
        object-fit: cover;
        overflow:hidden;
        position: relative;
        display: block;
    }

    #hpGalleries .gallery .gallery__item--1 {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    #hpGalleries .gallery .gallery__item--2 {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    #hpGalleries .gallery .gallery__item--3 {
        grid-column-start: 3;
        grid-column-end: 4;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    #hpGalleries .gallery .gallery__item--4 {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    #hpGalleries .gallery .gallery__item--5 {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    #hpGalleries .gallery .gallery__item--6 {
        grid-column-start: 3;
        grid-column-end: 4;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    #hpGalleries .gallery .gallery__item--7 {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 3;
        grid-row-end: 4;
    }

    #hpGalleries .gallery .gallery__item--8 {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 3;
        grid-row-end: 4;
    }

    #hpGalleries .gallery .gallery__item--9 {
        grid-column-start: 3;
        grid-column-end: 4;
        grid-row-start: 3;
        grid-row-end: 4;
    }

    #hpGalleries .gallery .gallery__item .gallery__item_img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        overflow:hidden;
        z-index:100;
        max-height: 400px;
    }

    #hpGalleries .gallery .gallery__item .gallery__item_img img{
        min-height:100%;
        min-width:100%;
        transition: transform .5s ease;
    }

    /*hover*/
    #hpGalleries .gallery .gallery__item .gallery__item_img img:hover{
        transform: scale(1.25);
    }


    /*********************************************************************************/
    /* Articles                                                                      */
    /*********************************************************************************/
    .divArticles{
        width:100%;  
        margin:0px auto; 
        direction:rtl;
        display:table;
        color:#fff;
    }

    .divArticles .divArticle{
        width:100%;  
        float:right;
        display:inline-block;
        padding:0px;
        margin:30px 0px 0px 0px;
    }

    .divArticles .divArticle .divArticle-info{
        width:60% !important;  
        float:right;
        text-align:right;
        font-size: 15px;
    }

    .divArticles .divArticle .divArticle-name h1{
        width:100% !important;  
        float:right;
        text-align:right;
        font-size: 60px;
        line-height: 70px;
        letter-spacing: 0.1px;
        font-weight: 700;
    }

    .divArticles .divArticle .divArticle-name h1 a{
        color: #E5C06E;
    }

    .divArticles .divArticle .divArticle-info .divArticle-shortDescription{width:100% !important;padding:22px 0px;}
    .divArticles .divArticle .divArticle-info .divArticle-date{width:100% !important;padding:2px 0px; }
    .divArticles .divArticle .divArticle-info .divArticle-tags{width:100% !important;padding:2px 0px; }
    .divArticles .divArticle .divArticle-info .divArticle-readMore {width:100% !important;padding:10px 0px; }
    .divArticles .divArticle .divArticle-info .divArticle-readMore a{color: #870f1e;text-decoration:underline; }

    .divArticles .divArticle .divArticle-image{
        width:40% !important;  
        float:left;
        padding-top:45px;
    }

    .divArticles .divArticle .divArticle-image img{
        max-height:170px;
        float:left;
    }

    .SelectedArticle{
        width:100%;  
        position:relative;
        padding:0px;
        margin:0px;
        display:table;
    }

    .SelectedArticle .divArticle{
        width:100%;  
        float:right;
        display:inline-block;
        padding:0px;
        margin:0px;
    }

    .SelectedArticle .divArticle .divArticle-info{
        width:100% !important;  
        float:right;
        text-align:right;
        font-size: 15px;
    }


    .SelectedArticle .divArticle .divArticle-info .divArticle-date{
        width:100% !important;  
        float:right;
        text-align:center;
        font-size: 15px;
    }
    
    .SelectedArticle .divArticle .divArticle-info .divArticle-tags{
        width:100% !important;  
        float:right;
        text-align:right;
        font-size: 15px;
    }

    .SelectedArticle .divArticle .divArticle-info .divArticle-description{width:100% !important;padding:60px 0px 20px 0px; }
    .SelectedArticle .divArticle .divArticle-info .divArticle-description img{max-width:900px !important;}
    .SelectedArticle .divArticle .divArticle-info .divArticle-tags{width:100% !important;padding:2px 0px; }
    .divArticle-readMore {width:100% !important;padding:10px 0px;text-align:center; }
    .divArticle-readMore a{color: #870f1e;text-decoration:underline;font-size:16pt; }

    /*********************************************************************************/
    /* Articles                                                                      */
    /*********************************************************************************/

    #hpPage .RelativeArticles .divArticles{
        width:100%;  
        margin:0px auto; 
        direction:rtl;
        display:table;
    }

    #hpPage .RelativeArticles h2{ 
        text-align:right;
        width: 100% !important;
        float: right;
        font-size: 50px;
        line-height: 60px;
        letter-spacing: 0.1px;
        font-weight: 700;
    }

    #hpPage .RelativeArticles .divArticles .divArticle{
        width:100%;  
        float:right;
        display:inline-block;
        margin:30px 0px 0px 0px;
    }

    #hpPage .RelativeArticles .divArticles .divArticle .divArticle-name{
        width:100%;  
        float:right;
        display:inline-block;
    }

    #hpPage .RelativeArticles .divArticles .divArticle .divArticle-name h4 {
        font-size: 26px;
        line-height: 30px;
        font-weight: 400;
        letter-spacing: 0.75px;
        text-align:right;
    }

    .divArticles .divArticle .divArticle-info{
        width:60% !important;  
        float:right;
        text-align:right;
        font-size: 15px;
    }

    .divArticles .divArticle .divArticle-info .divArticle-shortDescription{width:100% !important;padding:22px 0px; }
    .divArticles .divArticle .divArticle-info .divArticle-date{width:100% !important;padding:2px 0px; }
    .divArticles .divArticle .divArticle-info .divArticle-tags{width:100% !important;padding:2px 0px;}
    .divArticles .divArticle .divArticle-info .divArticle-readMore {width:100% !important;padding:10px 0px; }
    .divArticles .divArticle .divArticle-info .divArticle-readMore a{color: #870f1e;text-decoration:underline; }

    .divArticles .divArticle .divArticle-image{
        width:40% !important;  
        float:left;
        padding-top:45px;
    }

    .divArticles .divArticle .divArticle-image img{
        max-height:170px;
        float:left;
    }

    .readMoreRecommendations{
        display: block;
        width: 100%;
        float: left;
        margin: 2% 2% 2% 0%;
        position: relative;
        height:100%;
    }
    .readMoreRecommendations a{
        left:0px;
    }

    .readMoreRecommendations a:hover{
        color:#b2c257;
    }


    /******************************************************************/
    /*****************************  BLOG   ****************************/
    /******************************************************************/
    #pageBlog{
        position:relative; 
        width:100%;
        margin:0px;
        padding:50px 0px 250px 0px;
        float:right;
    }

    #pageBlog .pageBlog-inner{
        position:relative; 
        width:100%;
        margin:0px;
        padding:0px;
        float:right;
    }

    #pageBlog .pageBlog-inner .pageBlog-inner-list{
        padding:0px;
        width:100%;
        float:right;
        position:relative;
        -webkit-column-count: 2; /* Chrome, Safari, Opera */
        -moz-column-count: 2; /* Firefox */
        column-count: 2;
        -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
        -moz-column-gap: 40px; /* Firefox */
        column-gap: 40px;
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog{
        width:100%;
        padding:0px;
        border-bottom:solid 1px #555;
        margin-bottom:40px;
        display: inline-block;
        vertical-align: top;
    }

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info{
        padding:0px;
        width:100%;
        float:right;
        position:relative;
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-title{
        padding:0px;
        width:100%;
        float:right;
        position:relative;
        margin: 14px 0px;
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-title h2{
        font-size: 42px;
        line-height: 52px;
        letter-spacing: 0px;
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-img{
        padding:0px;
        width:100%;
        float:right;
        position:relative;
        height:500px;
        overflow:hidden;
        background-color:cornsilk;
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-img img{
        width:100%;
        position: absolute;
        top:-100%; left:0; right: 0; bottom:-100%;
        margin: auto;
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-description{
        padding:0px;
        width:100%;
        float:right;
        position:relative;
        font-size: 24px;
        line-height: 34px;
        overflow:hidden;
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-readMore{
        padding:0px;
        width:100%;
        float:right;
        position:relative;
        font-size: 24px;
        line-height: 34px;
        margin-top: 34px;
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-readMore a{
        font-size: 24px;
        line-height: 34px;
        font-weight: normal;
        letter-spacing: 0.1px;
        color: #555;
    } 

    /* Hover */
    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-readMore:hover a{
        color: #000;
    } 

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog:hover .st1{
        fill: #000;
    } 
        
    #pageBlogNavigate{
        position:relative; 
        width:100%;
        margin:0px;
        padding:50px 0px 50px 0px;
        float:right;
        text-align:center;
        display: table;
    }	

    #pageBlogNavigate .pageBlogNavigate-inner{
        position:relative; 
        width:100%;
        margin:0px;
        padding:0px;
        float:right;
        text-align:center;
        display: table;
    }	
    
    #pageBlogNavigate .iNavigate{
        position:relative;
        display:inline-block;
        margin:0px 30px;
        width:300px;
        height:72px;
        border:solid 1px #c1d6f9; 
        text-align:center;
    }

    #pageBlogNavigate .iNavigateMiddle{
        width:140px;
    }

    #pageBlogNavigate .iNavigate a{
        padding:0px;
        width:100%;
        height:100%;
        padding:7px 8px;
        position:relative;
        text-align:center;
        display: table;
    }  

    #pageBlogNavigate .iNavigate .iNavigate-inner{
        position:relative;
        display: table-cell;
        vertical-align: middle;
        text-align:center;
        font-size: 18px;  
        line-height:22px;  
        color:#000;  
    }

    #pageBlogNavigate .iNavigate .fas{
        font-size: 28px;  
        line-height:28px;     
        letter-spacing: 0.5px; 
        color:#000;
        font-family: "icomoon";
        display: table-cell;
        vertical-align: middle;
    }

    #pageBlogNavigate .iNavigate .fa-prev:before {
        content: "\e901";
    }

    #pageBlogNavigate .iNavigate .fa-next:before {
        content: "\e902";
    }

    /* Hover */
    #pageBlogNavigate .iNavigate:hover {
        background-color: #c1d6f9;
    } 

    #pageBlogNavigate .iNavigate:hover .iNavigate-inner{
        color: #fff;
    } 

    #pageBlogNavigate .iNavigate:hover .fas{
        color: #fff;
    } 

    /*Bolg Only*/
    #page-container .page-inner.blogPage .pageinfo-info {
        padding: 0px 0px 0px 0px;
    }

    #page-container .page-inner.blogPage .pageinfo-info .pageinfo-title {
        margin: 50px 0px 0px 0px;
    }

    #page-container .page-inner.blogPage .pageinfo-info .pageinfo-image{
        height: unset;
        width: 45%;
        margin-left:5%;
    }

    #page-container .page-inner.blogPage .pageinfo-image img {
        
    }

    #page-container .page-inner.blogPage .pageinfo-info .pageinfo-date{
        width: 100%;
        float: right;
        position: relative;
        text-align:right;
        margin: 0px auto 10px auto;
        color: #A4985B;
        font-size:15px;
        line-height:25px;
    }


    /*********************************************************************************/
    /* ContactUs                                                                      */
    /*********************************************************************************/
    #hpContactUs .hpContactUs-all-1-keywords{
        padding:80px 0px;
        width:26%;
        float:right;
        position:relative; 
    }

    #hpContactUs .hpContactUs-all-1-keywords .hpContactUs-all-1-keywords-1{
        margin: 0px 80px 0px 0px;
        width:100%;
        float:right;
        position:relative; 
    }

    #hpContactUs .hpContactUs-all-1-keywords .hpContactUs-all-1-keywords-1 .hpContactUs-all-1-keywords-title{
        width:100%;
        float:right;
        position:relative; 
        margin-bottom:10px;
        font-weight:bold;
    }

    #hpContactUs .hpContactUs-all-1-keywords .hpContactUs-all-1-keywords-1 .hpContactUs-all-1-keywords-list{
        width:100%;
        float:right;
        position:relative; 
    }
    
    #hpContactUs .hpContactUs-all-1-keywords .kwDiv{
        width:100%;
        float:right;
        position:relative;
    }

    #hpContactUs .hpContactUs-all-1-keywords .kwDiv a {
	    display: block;
	    padding: 3px 0px;
    }

    #hpContactUs .hpContactUs-all-1-keywords .kwDiv a:hover{
	    color:#A4985B;
    }

    /*********************************************************************************/
    /* Articles                                                                      */
    /*********************************************************************************/
    .service .service_main .pageinfo-title{
        width: 100%;
        display:inline-block;
        text-align: center;
    }

    .service .service_main .pageinfo-title h2 {
        font-size: 48px;
        line-height: 58px;
        letter-spacing: 0.1px;
        font-weight: bold;
        color: #870f1e;
    }

    .service .service_main .pageinfo-description{
        font-weight: normal;
        font-size: 20px;
        line-height: 30px;
        margin: 20px 0px;
        text-align: center;
        letter-spacing: 0px;
        width: 100%;
        float:right;
        position:relative;
    }

    .service .service_main .pageinfo-description img{
        display:inline-block;
    }

    .service .service_main .pageinfo-description a{
        color: #3fa9f5;
        text-decoration:underline;
    }

    /*********************************************************************************/
    /* Footer                                                                        */
    /*********************************************************************************/
    #footer{
        width:100%;
        float:right;
        position:relative; 
        text-align:center;
    }

    #footer .footer-buildby{
        padding: 10px 0px;
        display:inline-block;
        position: relative;
        font-size: 16px;
        margin:0px 20px;
    }

    #footer .footer-buildby a{
         font-size: 16px;
    }

    #footer .footer-buildby a:hover{
	    color: #A4985B;
    }
