﻿@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');}
@font-face {font-family: 'icomoon'; font-style: normal; font-weight: normal;src:  url('fonts/icomoon.ttf?5rk3t9') format('truetype');}

	body{
        direction:rtl;
        font-family: 'Heebo', sans-serif;
        font-size: 20px;
        line-height: 30px;
        font-weight:400;
        color: #000;
        letter-spacing: 0px;	
	}
	*
	{
        font-family: 'Heebo', sans-serif;
        font-size: 20px;
        line-height: 30px;
        font-weight:400;
        color: #000;
        letter-spacing: 0px;
	}

	strong, b{
		font-weight: bold;
	}

    h1, h2, h3, h4, h5, h {
        font-family: 'Heebo', sans-serif;
        color: #E5C06E;
    }

	h1{
        font-size: 60px;
        line-height:70px;
        font-weight:400;
        letter-spacing: 0.75px;
	}
	
	h2{
        font-size: 48px;
        line-height:58px;
        letter-spacing: 0.1px;
        font-weight: bold;
	}
	
	h3{
        font-size: 30px;
        line-height:40px;
        font-weight:400;
        letter-spacing: 0.75px;
	}
	
	h4{
        font-size: 26px;
        line-height:30px;
        font-weight:400;
        letter-spacing: 0.75px;
	}
	
	h5{
        font-size: 16px;
        letter-spacing: 0.75px;
	}				

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
        font-family: 'Heebo', sans-serif;
		color: inherit;
		text-decoration: none;
	}

	a{
        font-family: 'Heebo', sans-serif;
		color: #484748;
		text-decoration: none;
        outline:0;
	}
	
	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
	{
		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{
        width: 50%;
        position:absolute;
        z-index:9998;
        top:50%;
        left:50%;
        margin-left:-12.5%;
        margin-top:-75px; 
        text-align:center;     
    }

    #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   */
    #goTopArrow{
        position: fixed;
        bottom: 2%;
        right: 2%;
        width: 54px;
        height: 54px;
        z-index: 9999;
        cursor: pointer;
        -moz-transition: height 1s ease;
        -webkit-transition: height 1s ease;
        -o-transition: height 1s ease;
        transition: height 1s ease;
        opacity: 0;
    }

    #goTopArrow .goTopArrow {
        width: 54px;
        height: 46px;
        background-image: url(../images/goToTop.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        cursor: pointer;
    }

    #goTopArrow .goTopArrow:hover{ 
        background-position: 0px -47px;
    }

    #goTopArrow.active{ 
        opacity:1;
    }

    /*********************************************************************************/
    /* Header                                                                        */
    /*********************************************************************************/

	#header{
        float:right;
        width:100%;
        position:fixed;	
        display:table;   
        z-index:9999;
	}

    #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 {
        position: relative;
        padding:10px 0px;
        width: 100%;
        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{
        width: 201px;
        outline:0px;
        transition: all .3s ease;
    }

    /*Active*/
    #header.active .header-inner .header-wrapper-logo .header-wrapper-logo-inner a img{
        width: 101px;
    }

    #header.active .header-inner .header-wrapper-logo {
        padding: 5px 10px;
        width: 121px;
        float: right;
    }

    #header.active .header-inner .header-inner-menu-nav {
        width: calc(100% - 121px);
        padding: 13px 0px 10px 0px;
    }

    /*Menu*/
    #header .header-inner{
        float: right;
        position:relative;
        width: 100%;
    }

    #header .header-inner .header-inner-menu-nav {
        float:right;
        padding:0px;
        position:relative;
        width: 100%;
        padding:0px 0px 10px 0px;
    }

    #header .header-inner .header-inner-menu-nav .nav{
        position:relative;
        text-align:center;
    }

    /*********************************************************************************/
    /* Page                                                                          */
    /*********************************************************************************/
    #page-container {
        width:100%;
        position:relative;
        float:right;
        padding-top:0px;
    }

    #page-container .container1{
        width:100%;
        position:relative;
        float:right;
    }

    #above-wrapper {
        width:100%;
        position:relative;
        float:right;
        padding-top:0px;
    }

    /*********************************************************************************/
    /* Banner                                                                        */
    /*********************************************************************************/
    
    #hpBanner {
        position:relative;
        width: 100%;
        float: right;
        margin:0px;
        border-bottom:solid 30px #E5C06E;
    }

    #hpBanner picture{
        position:relative;
        width: 100%;
        float: right;
        line-height:0px;
    }

    #hpBanner img{
        position:relative;
        width: 100%;
        float: right;
        margin-top:100px;
    }

    /*******************************************************************/
    /********************** Products Page ******************************/
    /*******************************************************************/
    #hpProducts{
        position:relative;
        width:100%;
        float:right;
        background-image:url('../images/DRAW1E.png'), url('../images/GRDNTE.png');
        background-repeat:no-repeat, repeat-x; 
        background-position:50px bottom, left top;
    }

    #hpProducts .hpProducts-inner{
        position:relative;
        width:100%;
        float:right;
        z-index: 999;
        margin:30px 0px;
    }   

    #hpProducts .hpProducts-inner .hpProducts-inner-title {
        text-align:center;
        width:100%;
        position:relative;
        float:right;
    } 

    #hpProducts .hpProducts-inner .hpProducts-inner-title h2{
        text-align:center;
        width:100%;
        position:relative;
        float:right;
        font-weight:700;
        font-size:70px;
        line-height: 90px;
    } 

    #hpProducts .hpProducts-inner .hpProducts-inner-title .hpProducts-inner-desc{
        margin:30px 0px;
        font-weight:400;
        font-size:25px;
        line-height: 35px;
        letter-spacing: 0px;
        width:100%;
        float:right;
        position:relative;
        text-align:center;
    }  
                
    #hpProducts .hpProducts-items{
        position:relative;
        width: 100%;
        text-align: center;
        display:inline-block;
        margin:300px 0px;
    }

    #hpProducts .hpProducts-items .items{
        position:relative;
        width: 100%;
        text-align: center;
        margin:0px;
        float:right;
    }

    #hpProducts .hpProducts-items .items .item{
        position: relative;
        display: inline-block;
        text-align:center;
        width: 33.3333%;
    }

    #hpProducts .hpProducts-items .items .item .item-bird{
        position:absolute;
        top:-56.7px;
        left:69.2px;
        width:69.2px;
        height:56.7px;
    }

    #hpProducts .hpProducts-items .items .item .item-bird svg {transform: scale(1);}

    #hpProducts .hpProducts-items .items .item .item-bird svg .st0{opacity:0.4;fill:#FF9100;}

    #hpProducts .hpProducts-items .items .item .itemInfo a{
        display: inline-block;
    }

    #hpProducts .hpProducts-items .items .item .itemInfo{
        position: relative;
        float: right;
        width: 100%;
        height: 100%;
        -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;
        text-align:center;
    }

    #hpProducts .hpProducts-items .items .item .itemInfo .itemInfo-title{
        position:relative;
        margin-bottom:10px;
        text-align:center;
        padding: 80px 70px;
        margin:0px auto;
        border: solid 1px #E5C06E;
        display:inline-block;
        background-color:#fff;
    }

    #hpProducts .hpProducts-items .items .item .itemInfo .itemInfo-title h2{
        font-size: 30px;
        line-height: 40px;
        font-weight:400;
        transform: scaleX(1.0001);
    }

    /*Hover*/
    #hpProducts .hpProducts-items .items .item:hover .itemInfo .itemInfo-title h2{ 
        color: #000;
    }

    /*********************************************************************************/
    /* About Me                                                                      */
    /*********************************************************************************/
    #hpAboutMe {
        position:relative;
        width:100%;
        float:right;
        background-color:#F2D3CC;
        background-image: url('../images/BAMBIE.png');
        background-repeat: no-repeat;
        background-position: 50px bottom;
        border-top: solid 30px #EDBAB0;
    }
        
    #hpAboutMe .hpAboutMe-right{
        position:relative;
        float:right;
        width: 60%;
        margin:200px 0px;
    }  

    #hpAboutMe .hpAboutMe-right .hpAboutMe-inner{
        width: 100%;
        float:right;
        position:relative;
    }

    #hpAboutMe .hpAboutMe-right .hpAboutMe-inner .hpAboutMe-right-title{
        position:relative;
        float:right;
        width: 100%;
        padding-bottom:10px;
        border-bottom:solid 1px #84160B;
    }  
    
    #hpAboutMe .hpAboutMe-right .hpAboutMe-inner .hpAboutMe-right-title h2 {
        font-size: 60px;
        line-height: 70px;
        letter-spacing: 0.1px;
        font-weight: 700;
        color:  #84160B;
    }         
        
    #hpAboutMe .hpAboutMe-right .hpAboutMe-inner .hpAboutMe-inner-desc{
        width:100%;
        float:right;
        position:relative;
        color:  #84160B;
        margin: 30px 0px 0px 0px;
    }   
    
    #hpAboutMe .hpAboutMe-right .hpAboutMe-inner .hpAboutMe-inner-desc *{
        color:  #84160B;
        font-size: 20px;
        font-weight: normal;
        line-height: 30px;
    }      

    #hpAboutMe .hpAboutMe-right .hpAboutMe-inner .hpAboutMe-inner-desc ul{
        padding:7% 12% 0% 0%;
    }

    #hpAboutMe .hpAboutMe-right .hpAboutMe-inner .hpAboutMe-inner-desc .hpAboutMe-right-readmore{
        float:left;
        position:relative;
        margin: 30px 0px 0px 0px;
    } 

    #hpAboutMe .hpAboutMe-right .hpAboutMe-inner .hpAboutMe-inner-desc .hpAboutMe-right-readmore a > div{
        float:left;
        position:relative;
        height: 41px;
    }  

    #hpAboutMe .hpAboutMe-right .hpAboutMe-inner .hpAboutMe-inner-desc .hpAboutMe-right-readmore a > div > div{
        color:#84160B;
        font-size: 26px;
        font-weight: normal;
        line-height: 36px;
        height: 36px;
        padding:3px 0px 3px 10px;
        float:right;
        position:relative;
    }  

    #hpAboutMe .hpAboutMe-right .hpAboutMe-inner .hpAboutMe-inner-desc .hpAboutMe-right-readmore a svg {transform: scale(1);float:right;}

    #hpAboutMe .hpAboutMe-right .hpAboutMe-inner .hpAboutMe-inner-desc .hpAboutMe-right-readmore a svg .st0{opacity:0.8;fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}

    /*hover*/
    #hpAboutMe .hpAboutMe-right .hpAboutMe-inner .hpAboutMe-inner-desc .hpAboutMe-right-readmore:hover a > div > div{
        color: #000;
    } 

    /*********************************************************************************/
    /* Servises                                                                      */
    /*********************************************************************************/
    #hpServises {
        position:relative;
        width:100%;
        float:right;
    }

    #hpServises .hpServises-inner{
        margin:60px auto;
        text-align:center;        
        display:table;
    }
        
    #hpServises .hpServises-title{
        width:100%;
        float:right;
        margin:0px auto 10px auto;
        text-align:center;        
    }     
        
    #hpServises .hpServises-title .hpServises-servOne-desc{
        margin-top:12px;
        font-weight:normal;
        font-size: 18px;
        line-height: 27px;
        color: #231f20;
        letter-spacing: 0.75px;
    }              
        
    #hpServises .hpServises-servTree{
        width:100%;
        margin:60px auto 60px auto;
        float: right;
        position: relative; 
        display:table;
    }                                     
        
    #hpServises .hpServises-servTree .hpServises-servTree-serv{
        width:20%;
        float: right;
        position: relative;
        text-align:center; 
    } 

	#hpServises .hpServises-servTree .hpServises-servTree-serv .hpServises-servTree-serv-inner { 
        text-align:center;
        float: right;
        position: relative;
        width:100%;
	}
    
    #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-title{
        width:100%;
        text-align:center;
        display:inline-block;
        position: relative;
        padding-top:40px;
    }          
        
    #hpServises .hpServises-servTree .hpServises-servTree-serv .serv-title h4{
        font-size: 34px;
        line-height: 44px;
        font-weight: normal;
        letter-spacing: 0.1px;
    }        

    /* hover*/
	#hpServises .hpServises-servTree .hpServises-servTree-serv .hpServises-servTree-serv-inner .icon-border-1:hover {
        border-color: #09ad91;
    }

	#hpServises .hpServises-servTree .hpServises-servTree-serv .hpServises-servTree-serv-inner .icon-border-1:hover .icon-border-2{
        background-color: #09ad91;
        border-color: #fff;
    }
        
    /*******************************************************************/
    /****************** Recommendations Page ***************************/
    /*******************************************************************/
    #hpRecommendations{
        width:100%;
        text-align:center;
        position:relative;
        float:right;
        background-image:url('../images/Recommendation.jpg');
        background-repeat:no-repeat; 
        background-position:top center; 
        background-size:cover;
    }

    #hpRecommendations .hpRecommendations-inner{
        position:relative;
        width: 90%;
        text-align: right;
        margin:200px 0px;
        padding:50px 50px 100px 50px;
        background-color:#fff;
        float: left;
        background-image:url('../images/rabbit.png');
        background-repeat:no-repeat; 
        background-position:50px center; 
    }

    #hpRecommendations .hpRecommendations-title {
        margin:0px 0px 0px 0px;
        position:relative;
        width:100%;
    }
        
    #hpRecommendations .hpRecommendations-title h2{
        font-size: 60px;
        line-height: 70px;
        letter-spacing: 0.1px;
        font-weight: 700;
    }  

    #hpRecommendations .hpRecommendations-silder{
        position:relative;
        width: 70%;
        text-align: right;
        float: right;
    }

    #hpRecommendations .hpRecommendations-silder .slick-list{
        position:relative;
        width: 70%;
        float: right;
        margin:0px 15% 50px 15%;
    }

    #hpRecommendations .hpRecommendations-silder .slick-list .hpRecommendations-silder-1{
        position:relative;
        width: 100%;
        text-align: right;
        float: right;
    }

    #hpRecommendations .hpRecommendations-silder .slick-list .hpRecommendations-silder-1 .hpRecommendation-title{
        position:relative;
        width: 100%;
        text-align: right;
        float: right;
        margin:20px 0px 10px 0px;
        font-size: 20px;
        line-height: 30px;
    }

    #hpRecommendations .hpRecommendations-silder .slick-list .hpRecommendations-silder-1 .hpRecommendation-image{
        position:relative;
        width: 100%;
        text-align: center;
        float: right;
        height:360px;
        overflow:hidden;
    }

    #hpRecommendations .hpRecommendations-silder .slick-list .hpRecommendations-silder-1 .hpRecommendation-image img{
        height:360px;
        width:auto;
        overflow:hidden;
        display:inline-block;
    }

    #hpRecommendations .hpRecommendations-silder .slick-list .hpRecommendations-silder-1 .hpRecommendation-image img{
        height:360px;
        width:auto;
        overflow:hidden;
        display:inline-block;
    }

    #hpRecommendations .hpRecommendations-silder .slick-list .hpRecommendations-silder-1 .hpRecommendation-desc{
        position:relative;
        width: 100%;
        text-align: justify;
        float: right;
        height:360px;
        overflow:hidden;
        font-weight:normal;
        font-size: 18px;
        line-height: 28px;
    }

    #hpRecommendations .hpRecommendations-silder .slick-list .hpRecommendations-silder-1 .hpRecommendation-desc,
    #hpRecommendations .hpRecommendations-silder .slick-list .hpRecommendations-silder-1 .hpRecommendation-desc p,
    #hpRecommendations .hpRecommendations-silder .slick-list .hpRecommendations-silder-1 .hpRecommendation-desc *{
        font-weight:normal;
        font-size: 18px;
        line-height: 28px;
    }

    #hpRecommendations .hpRecommendations-silder .slick-list .hpRecommendations-silder-1 .hpRecommendation-link{
        position:relative;
        width: 100%;
        text-align: right;
        float: right;
    }

    #hpRecommendations .hpRecommendations-silder .slick-list .hpRecommendations-silder-1 .hpRecommendation-link a{
        font-weight:bold;
        font-size: 20px;
        line-height: 30px;
        float: left;
    }


    #colorbox .hpRecommendations-inline{
        position:relative;
        width: 100%;
        text-align: right;
        float: right;
        font-weight:normal;
        font-size: 20px;
        line-height: 30px;
        padding:30px;
    }

    /******************************************************************/
    /************************  Homepage Tips   ************************/
    /******************************************************************/
    #hpArticles{
        position:relative; 
        width:100%;
        margin:0px;
        padding:250px 0px;
        float:right;
        background-color:#9DBC51;
        background-image:url('../images/BOOK.png');
        background-repeat:no-repeat; 
        background-position:50px center; 
    }

    #hpArticles .hpArticles-inner{
        position:relative; 
        width:100%;
        margin:0px;
        padding:0px;
        float:right;
    }

    #hpArticles .hpArticles-inner .hpArticles-inner-title{
        width:100%;
        float:left;
        display:block;
        position:relative;
        margin-bottom:20px;
    }
        
    #hpArticles .hpArticles-inner .hpArticles-inner-title h1{
        color:#fff;
    }  

    #hpArticles .hpArticles-inner .hpArticles-inner-list{
        padding:0px;
        width:80%;
        float:right;
        position:relative;
    }  

    #hpArticles .hpArticles-inner .hpArticles-inner-list .iArticle{
        margin:2px 0px;
        width:100%;
        float:right;
        position:relative;
        padding:8px 0px;
        border-bottom:solid 1px #fff;
    }

    #hpArticles .hpArticles-inner .hpArticles-inner-list .iArticle:last-child{
        border-bottom:solid 0px #fff;
    }

    #hpArticles .hpArticles-inner .hpArticles-inner-list .iArticle a svg {transform: scale(1);float:right;margin:8px 0px 0px 10px;}

    #hpArticles .hpArticles-inner .hpArticles-inner-list .iArticle a svg .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#fff;}

    #hpArticles .hpArticles-inner .hpArticles-inner-list .iArticle a{
        font-size: 24px;
        line-height: 34px;
        font-weight: normal;
        letter-spacing: 0.1px;
        color: #fff;
    } 

    /* Hover */
    #hpArticles .hpArticles-inner .hpArticles-inner-list .iArticle:hover a{
        color: #000;
    } 

    #hpArticles .hpArticles-inner .hpArticles-inner-list .iArticle:hover .st1{
        fill: #000;
    } 

    /* Read More */
    #hpArticles .hpArticles-inner .hpArticles-inner-readmore{
        padding: 0px;
        width: 80%;
        float: right;
        position: relative;
        margin-top:150px;
    } 

    #hpArticles .hpArticles-inner .hpArticles-inner-readmore a > div{
        float:left;
        position:relative;
        height: 41px;
    }  

    #hpArticles .hpArticles-inner .hpArticles-inner-readmore a > div > div{
        color:#fff;
        font-size: 26px;
        font-weight: normal;
        line-height: 36px;
        height: 36px;
        padding:3px 0px 3px 10px;
        float:right;
        position:relative;
    }  

    #hpArticles .hpArticles-inner .hpArticles-right-readmore a svg {transform: scale(1);float:right;}

    #hpArticles .hpArticles-inner .hpArticles-right-readmore a svg .st0{opacity:0.8;fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}

                        		    
    /*********************************************************************************/
    /* Contact Us                                                                    */
    /*********************************************************************************/
    #hpContactUs {
        position:relative; 
        width:100%;   
        float:right;
        background-color:#D6AE5C;
    }      
   
    #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 .inner{	
        display:flex;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-logo{	
        width:38%;
        margin:0px 0%; 
        float:right;
        position:relative; 
        background-image: url('../images/Asset23E.png');
        background-repeat: no-repeat;
        background-position: bottom left;
        padding:60px 0px 140px 0px;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-logo img{	
        max-width:314px;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-form{	
        width:28%;
        margin:0px 0%; 
        float:right;
        position:relative; 
        padding:140px 0px 20px 0px;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title{	
        width:100%;
        margin:0px 0%; 
        float:right;
        position:relative; 
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title h1,
    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title h2{	
        font-weight:bold;
        font-size: 28px;
        line-height: 36px;
        letter-spacing: 0px;
        color:#fff;
        margin-bottom:2px;
	}

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title h2{	
        margin-bottom:26px;
	}

    #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:6px;
    }  

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title .iContactUs .iContactUs-icon{
        background-image:url('../images/ICONS1E.png');
        background-repeat:no-repeat; 
        width:38px;
        height:38px;
        float:right;
        margin-left:10px; 
    }  

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .iContactUs:nth-child(2) .iContactUs-icon{
        background-position:-38px 0px;
    }


    #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;
    }

    /*hover*/
    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .hpContactUs-all-1-title .iSocialMedia:hover{opacity: 0.3;} 

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .iContactUs .iContactUs-title{
        position:relative; 
        float:right;
        line-height: 40px;
    }  

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .iContactUs .iContactUs-title a{
        font-size: 22px;
        line-height: 40px;
        letter-spacing: 0px;
        color:#fff;
        font-weight:300;
    }  

    #hpContactUs #hpContactUs-info .hpContactUs-all .hpContactUs-all-1 .iContactUs .iContactUs-title a:hover{
        color:#946430;
    } 

    /* 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: 'OHeebo', sans-serif;
        font-weight:normal;
        color: #353839;    
        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%;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
        
    #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:#fff;
        font-family: 'Heebo', sans-serif;
        font-weight:normal;
	    font-size: 16px;
        line-height: 26px;
        color: #FF9100;
        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;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
	}    
    
    #hpContactUs #hpContactUsForm .button:hover{
		background-color:#946430;
	}           
    
    /* 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%;
	}

    /*********  Social Media *********/  
    #hpContactUs .hpContactUs-inner .hpContactUs-inner-1 .hpContactUs-inner-1-info .socialMedia .socialMedia-title{
		float:right;
        margin-left: 30px;
	}	

    #hpContactUs .hpContactUs-inner .hpContactUs-inner-1 .hpContactUs-inner-1-info .socialMedia .socialMedia-title h2{
        font-weight:normal;
        font-size: 21px;
        letter-spacing: 0.25px;
	}	

    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list{
		float:right;
	}	
    
    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social{
		position: relative;
		float: left;
		margin: 1em 0 1em 0;
	}	
	
    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social li{
        float: right;   
	}

    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social a .social-icon{
        margin:0px 14px;
        font-family: "sochial_font1";
        font-style: normal;
        font-weight: normal;
        font-size: 30px;
        speak: none;
        display: inline-block;
        text-decoration: inherit;
        text-align: center;
        color: #54667a;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        float: left;    
	}

    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social a .social-facebook:before {
        content: '\e803';
    }

    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social a .social-twitter:before {
        content: '\e802';
    }

    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social a .social-google:before {
        content: '\f05a';
    }
		
    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social a .social-youtube:before {
        content: '\e800';
    }
				
    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social a .social-linkedin:before {
        content: '\e801';
    }

    /*Hover*/
    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social a:hover .social-facebook{
		color: blue;
	}
    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social a:hover .social-twitter {
        color: orange;
    }

    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social a:hover .social-google {
        color: yellow;
    }
		
    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social a:hover .social-youtube {
        color: red;
    }
				
    #hpContactUs .hpContactUs-inner .hpContactUs-inner-2 .hpContactUs-inner-2-info .socialMedia .socialMedia-list .social a:hover .social-linkedin {
        color: green;
    }		
    
    /*********  PAGE *********/ 

    #hpPage{
        position: relative;
        width: 100%;
        float: right;
        margin-top: 0px;
    }

    #introPage{ 
        position: relative;
        width: 100%;
        float: right;
        background-image:url('../images/bg.jpg');
        background-repeat:no-repeat; 
        background-position:top center;
        background-size: 100% auto;
    }
         
    #introPage .introPage-inner{
        position: relative;
        width: 100%;
        float: right;
        z-index: 9998;
        background-color:#fff;
        margin:900px 0px 0px 0px;
    }  

    #introPage .pageinfo{
        position: relative;
        width: 100%;
        float: right;
        z-index: 9998;
    }  

    #introPage .pageinfo .pageinfo-title{
        text-align: center;
        width: 100%;
        float: right;
        position: relative;
        margin: 60px 0px 10px 0px;
    }

    #introPage .pageinfo .pageinfo-date{
        text-align: center;
        width: 100%;
        float: right;
        position: relative;
        margin: 0px 0px 40px 0px;
        font-size: 16px;
        line-height: 26px;
    }

    #introPage .pageinfo .pageinfo-description{
        font-weight: normal;
        font-size: 20px;
        line-height: 30px;
        margin: 20px 0px 40px 0px;
        text-align: center;
        letter-spacing: 0px;
        width: 100%;
        float: right;
        position: relative;
    }

    #introPage .pageinfo .pageinfo-description a{
        color: #3fa9f5;
        text-decoration:underline;
        word-break: break-all;
    }

    #introPage .pageinfo .pageinfo-description img{
        width: 100%;
    }
    
    #introPage .pageinfo .pageinfo-description strong{
        color: #6AA321;
    }

    #introPage .pageinfo .pageinfo-image{
        width: 100%;
        float: right;
        position: relative;
        text-align:center;
    }

    #introPage .pageinfo .pageinfo-image img{
        max-width: 100%;
    }

    #introPage .pageinfo .pageinfo-link{
        font-weight: normal;
        font-size: 20px;
        line-height: 30px;
        margin: 20px 0px 40px 0px;
        text-align: right;
        letter-spacing: 0px;
        width: 100%;
        float: right;
        position: relative;
    }

    #introPage .pageinfo .pageinfo-link a{
        color:blue;
        text-decoration:underline;
    }

    /*Image*/
    #hpPage .page-image{
        position: absolute;
        float: right;
        width: 100%;
        height: 660px;
        bottom: 0px;
    }

    #hpPage .page-image .page-image-img{
        position: absolute;
        -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;
        display: inline-block;
        text-align: center;
        bottom: 0px;
        z-index: 999;
        -webkit-transition: -webkit-transform 1.2s ease-in-out;
        -webkit-transition: all 1.2s ease;
        -moz-transition: all 1.2s ease;
        transition: all 1.2s ease;
        left: 1.2%;
        transform: translate(0, 100%) matrix(1, 0, 0, 1, 0, 0);
    }
        
    #hpPage .page-image .page-image-img img{
        position: relative;
        float: right;
        width: 100%;
        line-height: 0px;
        display: block;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    /*********************************************************************************/
    /* More Pages                                                                    */
    /*********************************************************************************/ 

    #introPage #pagePages{
        width:100%;
        position:relative;
        float:right;
        margin:30px 0px 0px 0px;
    }

    #introPage #pagePages .pagePages-item{
        width:100%;
        position:relative;
        float:right;
    }

    #introPage #pagePages .pagePages-item-title{
        width:100%;
        position:relative;
        float:right;
    }

    #introPage #pagePages .pagePages-item-title h2{
        font-size: 32px;
        line-height: 50px;
        letter-spacing: 0.1px;
        font-weight: bold;
    }

    /******************************************************************/
    /***************************  Articles   **************************/
    /******************************************************************/
    #pageArticles{
        position:relative; 
        width:100%;
        margin:0px;
        padding:50px 0px 250px 0px;
        float:right;
    }

    #pageArticles .pageArticles-inner{
        position:relative; 
        width:100%;
        margin:0px;
        padding:0px;
        float:right;
    }

    #pageArticles .pageArticles-inner .pageArticles-inner-list{
        padding:0px;
        width:80%;
        float:right;
        position:relative;
    }  

    #pageArticles .pageArticles-inner .pageArticles-inner-list .iArticle{
        margin:2px 0px;
        width:100%;
        float:right;
        position:relative;
        padding:8px 0px;
        border-bottom:solid 1px #555;
    }

    #pageArticles .pageArticles-inner .pageArticles-inner-list .iArticle:last-child{
        border-bottom:solid 0px #fff;
    }

    #pageArticles .pageArticles-inner .pageArticles-inner-list .iArticle a svg {transform: scale(1);float:right;margin:8px 0px 0px 10px;}

    #pageArticles .pageArticles-inner .pageArticles-inner-list .iArticle a svg .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#555;}

    #pageArticles .pageArticles-inner .pageArticles-inner-list .iArticle a{
        font-size: 24px;
        line-height: 34px;
        font-weight: normal;
        letter-spacing: 0.1px;
        color: #555;
    } 

    /* Hover */
    #pageArticles .pageArticles-inner .pageArticles-inner-list .iArticle:hover a{
        color: #000;
    } 

    #pageArticles .pageArticles-inner .pageArticles-inner-list .iArticle:hover .st1{
        fill: #000;
    } 
			
    /******************************************************************/
    /*****************************  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: 4; /* Chrome, Safari, Opera */
        -moz-column-count: 4; /* Firefox */
        column-count: 4;
        -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
        -moz-column-gap: 20px; /* Firefox */
        column-gap: 20px;
    }  

    #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: 26px;
        line-height: 30px;
        letter-spacing: 0px;
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-img{
        padding:0px;
        width:100%;
        float:right;
        position:relative;
        overflow:hidden;
        line-height: 0px;
        background-color:black;
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-img img{
        width:100%;
        position: relative;
        transition: transform .25s; /* Animation */
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-description{
        padding:0px;
        width:100%;
        float:right;
        position:relative;
        font-size: 18px;
        line-height: 28px;
        overflow:hidden;
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-readMore{
        padding:0px;
        width:100%;
        float:right;
        position:relative;
        font-size: 18px;
        line-height: 28px;
        margin-top: 10px;
    }  

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog .iBlog-Info .iBlog-Info-readMore a{
        font-size: 18px;
        line-height: 28px;
        font-weight: normal;
        color: #555;
    } 

    /* Hover */
    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog:hover .iBlog-Info .iBlog-Info-img img{
        transform: scale(1.25);
    } 

    #pageBlog .pageBlog-inner .pageBlog-inner-list .iBlog:hover .iBlog-Info .iBlog-Info-readMore a{
        color: #000;
    } 

    #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: "\e408";
    }

    #pageBlogNavigate .iNavigate .fa-next:before {
        content: "\e409";
    }

    /* Hover */
    #pageBlogNavigate .iNavigate:hover {
        background-color: #c1d6f9;
    } 

    #pageBlogNavigate .iNavigate:hover .iNavigate-inner{
        color: #fff;
    } 

    #pageBlogNavigate .iNavigate:hover .fas{
        color: #fff;
    } 

    /*********************************************************************************/
    /* Banner                                                                        */
    /*********************************************************************************/

	#banner{
		text-align: center;
	}
	
    /*********************************************************************************/
    /* Footer                                                                        */
    /*********************************************************************************/

	#footer{
		position: relative;
        float:right;
		width:100%;
	}

    #footer .footer-info{
		position: relative;
        float:right;
		width:100%;
        color:#fff;
        padding:40px 0px;
	}

    #footer .footer-info .footer-info-logo{
		position: relative;
        float:right;
		width:20%;
        margin-left:15%
	}

    #footer .footer-info .footer-info-logo img{
		width:100%;
	}

    #footer .footer-info .footer-info-articles{
		position: relative;
        float:right;
		width:65%;
	}

    #footer .footer-info .footer-info-articles .footer-articles {
        position:relative;
        float:right;
        width:30%;
        margin-left:5%
    }

    #footer .footer-info .footer-info-articles .footer-articles:last-child {
        margin-left:0%
    }

    #footer .footer-info .footer-info-articles .footer-articles ul{
        list-style-type: square;
        position:relative;
        float:right;
        width:100%;
	}

    #footer .footer-info .footer-info-articles .footer-articles ul li{
        float:right;
        width:100%;
        margin:1px 0px;
        color: #09ad91;
	}

    #footer .footer-info .footer-info-articles .footer-articles ul li a{
        font-size:18px;
        line-height:28px;
        text-align:right;
	}

    #footer .footer-info .footer-info-articles .footer-articles ul li a:hover{
        text-decoration:underline;
	}

    /*copyright*/
	#footer .footer-copyright{
		position: relative;
        padding:10px 0px;
        width:100%;
        display:inline-table;
        text-align:center;
        color: #fff;
        background-color:#E5C06E;
	}	
			
	#footer .footer-copyright .footer-copyright-text, #footer .footer-copyright .footer-copyright-text a{
		font-size:14px;
        color: #fff;
	}



@media only screen and (min-width: 1700px) {

    #hpAboutMe .hpAboutMe-right .hpAboutMe-right-img img {

        transform: matrix(1, 0, 0, 1, 310, 0);

    }

}

@media only screen and (max-width: 1670px) {

    #header .header-inner .header-inner-menu-nav .nav {
        margin-left: 1%;
    }

}

@media only screen and (max-width: 1580px) {


    #header .header-inner .header-wrapper-logo .header-wrapper-logo-inner a img {
        position: relative;
        width:201px;
    }
}

@media only screen and (max-width: 1370px) {

    #header .header-inner .header-wrapper-logo {
        right:0%;
    }

    #divAccessibility #accessclick {
        top: 150px;
    }
}


@media only screen and (max-width: 1350px) {

    #hpAboutMe .hpAboutMe-right {
        margin: 200px 100px 200px 0px;
    }

    #hpArticles .hpArticles-inner {
        width: calc( 100% - 100px);
        margin: 0px 100px 0px 0px;
    }
}


@media only screen and (max-width: 1300px) {

    #header .header-inner .header-wrapper-logo .header-wrapper-logo-inner a img {
        width:220px;
    }
}