header .icon-chevron-right:before {
    color:#333!important;
}
#primary-menu-trigger, #page-menu-trigger {
    transform:scale(1.3)
}
.menu-item.sub-menu > .menu-link > div {
letter-spacing:0.2px;
}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{
outline:1px solid #006ed4!important
}
input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 35px rgba(100,100,100,0.6)!important}

abbr{
text-decoration:none!important;
cursor:auto!important
}
form .sm-form-control{
background:rgba(255, 255, 255, 1)!important;
border-color:transparent;
border-width:1px;
border-radius:0px!important;
border-bottom:1px solid rgba(0,0,0,0.5);
padding:10px 15px
}
form .button{
padding:14px 50px
}
.gmap2,.gmap2 iframe{
height:500px!important
}
.card-body small{
font-size:80%!important
}
.card{
border-radius:5px;
overflow:hidden
}
.list-group-item{
padding-left:30px;
color:#333
}
a.card, a.card *{
transition:all ease-out 0.3s
}
a.card:hover{
transform:translate(-5px,-5px);
box-shadow:10px 10px 44px 1px rgba(0,0,0,0.34)
}
a.card:hover img{
transform:scale(1.05)
}
.list-group-item i{
position:absolute;
left:0;
top:5px;
font-size:130%;
color:red
}
.grid-switch-content:not(.col-grid) > div{
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
-ms-flex-direction:column!important;
flex-direction:column!important
}
.grid-switch-content .card-img{
-ms-flex:1 1 auto!important;
flex:1 1 auto!important;
border-radius:0
}
#rev_slider_20_1_wrapper{
background:#000!important;
min-height:50vh!important;
transition:all ease-out 0.5s
}
#rev_slider_20_1_wrapper .tp-bgimg{
opacity:0.7!important
}
.list1{
padding-left:20px
}
.list2{
padding-left:0;
list-style-type:none
}
.list1 li,.list2 li,.list-group *{
line-height:1.6;
letter-spacing:0.3px;
font-size:13.5px;
color:#777
}
.list2 li{
border-bottom:1px solid rgba(0,0,0,0.1);
padding:5px 0
}
.border_btn{
transition:all ease-out 0.3s
}
.border_btn:hover{
border-color:red!important
}
.menu-link{
display:block;
line-height:22px;
padding:14px 5px;
color:#444;
font-weight:600;
font-size:0.8125rem;
letter-spacing:1px;
text-transform:uppercase;
font-family:'Quicksand', sans-serif!important
}
h6,.h6, h5,.h5, h4,.h4, h3,.h3, h2,.h2, h1,.h1{
position:relative
}
#gotoTop{
border:1px solid rgba(255,255,255,0.5);
border-radius:50%
}
.btn-border{
padding:0;
display:inline-flex;
align-items:center;
border:1px solid rgba(255,255,255,0.5);
overflow:hidden;
letter-spacing:1px;
font-size:14px;
color:#fff
}
.btn-border i{
font-size:18px;
padding:var(--btn-y-padding, 10px) var(--btn-x-padding, 17px);
border:1px solid rgba(255,255,255,0.5)
}
.btn-border span{
position:relative;
padding:calc(var(--btn-y-padding, 10px) + 5px) var(--btn-x-padding, 17px);
transition:all ease-out 0.5s;
z-index:100!important;
margin:auto
}
.menu-link::after,.menu-link .menu-link::after,.btn-border::before{
content:"";
position:absolute;
bottom:0;
left:0;
width:0%;
height:3px;
background-color:rgba(255,255,255,0.5);
transition:width .5s cubic-bezier(.645,.045,.355, 0.5);
z-index:0
}
.btn-border::before{
height:100%;
background-color:rgba(255,255,255,0.2)
}
.menu-item:hover .menu-link::after,.menu-item.current .menu-link::after,.btn-border:hover::before{
width:100%
}
.btn-border.dark_btn{
color:#333;
border-color:rgba(0,0,0,0.2);
width:100%;
text-align:center
}
.btn-border.dark_btn::before{
height:100%;
background-color:rgba(255,0,0,1);
height:2px;
bottom:0;
top:auto
}
.btn-border.dark_btn:hover span{
transition:all ease-out 0.5s
}
.box-img::before{
content:"";
position:absolute;
right:-5px;
top:-5px;
width:calc(100% - 30px);
height:calc(100% - 30px);
z-index:-1;
background-color:rgba(var(--themecolorrgba, 241,199,122), 0.1);
border:1px solid rgba(255,255,255,0.5);
border-radius:0.25rem
}
blockquote{
font-weight:400;
font-size:1rem;
line-height:1.8
}
.fbox-content h3{
font-size:20px;
font-weight:300;
text-transform:inherit
}
strong{
font-weight:500;
color:#333
}
#footer{
border-top:3px solid red!important
}
#footer #copyrights a{
transition:all ease-out 0.3s;
}
#footer #copyrights a:hover{
color: #fff !important;
}
#copyrights{
background-color:#000!important
}
.aniImg,.aniImg2{
transition:all cubic-bezier(0.45,0.32,0,1) 0.9s;
clip-path:polygon(0 99%, 100% 99%, 100% 100%, 0% 100%)
}
.aniImg2{
clip-path:polygon(0 0, 100% 0, 100% 1%, 0 1%)
}
.reveal_clip{
clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)
}
.title1{
padding-bottom:30px!important
}
.title1:after{
content:'';
position:absolute;
bottom:0;
left:0px;
width:40px;
height:2px;
background:red
}
#content p{
line-height:1.6;
letter-spacing:0.3px;
font-size:13.5px;
font-weight:400;
color:#777
}
.min-height1{
min-height:700px
}
@media (min-width:992px){
.col-project .card-body{
min-height:280px
}
.col-project1 .card-body{
min-height:320px
}
.col-project2 .card-body{
min-height:350px
}
.reverse-col > [class*="col-"]:first-child{
order:2
}
}
.gutter-5 > [class*="col-"]{
padding-right:calc(5px / 2);
padding-left:calc(5px / 2);
margin-top:5px
}
.dark #copyrights, #copyrights.dark{
font-weight:300;
letter-spacing:0.5px
}
#copyrights a, #copyrights a:not([class*="btn-"]):hover{
color:rgba(255,255,255,0.4)!important
}
.hilite_btn{
height:350px!important;
overflow:hidden;
display:block;
width:100%;
height:100%;
background:rgba(0,0,0,1)
}
.hilite_btn *{
transition:all cubic-bezier(0.45,0.32,0,1) 1.3s
}
.hilite_btn img{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
object-fit:cover
}
.hilite_btn:hover img{
transform:scale(1.1);
opacity:0.6
}
.aniTXT1,.aniTXT2{
transition:all ease-out 0.7s
}
.aniTXT1{
transform:translateY(-20px)!important;
opacity:0
}
.aniTXT2{
transform:translateX(-50px)!important;
opacity:0
}
.reveal{
transform:translateY(0px)!important;
opacity:1
}
#gotoTop{
z-index:100
}
#logo{
padding:15px
}
#logo img{
height:40px!important
}
#header{
display:none
}
@media (max-width:991.98px){
#slider{
margin-top:0px!important;
margin-bottom:0px
}
#header{
display:block
}
.henz_in_navi,.henz_in_nav_bg,.henz_nav_carousel,.hnc_inner_wrapper,.hnc_content{
display:none!important
}
.min-height1{
background-position:right center!important
}
}
#footer{
margin-top:50px!important
}
.fw-bold{
font-weight:600!important
}
.py-8{
margin-block:130px
}
h1{
font-size:50px
}
h1,h2,h3,h4,h5,h6{
line-height:1.2
}
.henz_in_navi,.henz_in_navi *,.henz_nav_carousel,.henz_nav_carousel *{
position:relative;
box-sizing:border-box;
text-decoration:none;
font-family:'Quicksand', sans-serif;
font-weight:500;
transition:all cubic-bezier(0.45,0.32,0,1) 1.0s;
user-select:none
}
.henz_nav_carousel,.henz_nav_carousel *{
transition:all cubic-bezier(0.45,0.32,0,1) 1.0s
}
.henz_in_navi *:before,.henz_in_navi *:after{
position:absolute;
transition:all cubic-bezier(0.45,0.32,0,1) 1.0s
}
.henz_in_navi_logo{
position:absolute;
left:20px;
top:0px;
height:100%;
transform:none
}
.henz_in_navi:not(.top) .henz_in_navi_logo{
    padding-bottom: 10px;
	top: -7px;
	height: 55px !important;
}
.henz_in_navi_logo img{
height:100%
}
.henz_in_navi.top{
background:#fff;
padding-top:35px;
padding-bottom:35px
}
.henz_in_navi:not(.top) .henz_in_navi_logo{
-filter:contrast(0%) brightness(500%);
transform:scale(1.5)
}
.henz_in_navi.top a.main_nav{
color:#333;
padding:37px 37px
}
.henz_in_navi{
position:fixed;
text-align:center;
top:0;
left:0;
background:#000;
color:#fff;
width:100%;
padding-top:20px;
padding-bottom:20px;
display:block;
z-index:200
}
.henz_in_navi a{
color:#fff;
padding:20px 40px;
margin:auto;
cursor:pointer
}
.henz_in_navi a.main_nav:before{
content:'';
top:auto!important;
bottom:0!important;
left:0;
width:0%;
height:1px;
top:0;
background:rgba(255,255,255,1)
}
.henz_in_navi.top a.main_nav:before{
top:auto!important;
bottom:10px!important
}
.henz_in_navi.top a.main_nav:before{
background:#000
}
.henz_in_navi a.main_nav:hover:before{
width:100%
}
.henz_nav_carousel{
background:#000;
color:#fff;
position:fixed;
height:0;
width:100%;
top:60px;
left:0;
overflow:hidden;
z-index:200
}
.henz_nav_carousel.top{
top:90px
}
.henz_nav_carousel.static{
top:60px!important;
background:transparent
}
.henz_nav_carousel.top.static{
top:90px!important
}
.henz_nav_carousel.showsub{
height:calc(100% - 60px)
}
.henz_nav_carousel.showsub.top{
height:calc(100% - 90px)
}
.hnc_wrapper{
height:600vw;
left:0vw;
top:-35vw;
width:101vw
}
.hnc_wrapper.showsub1,.hnc_wrapper.showsub2,.hnc_wrapper.showsub3,.hnc_wrapper.showsub4,.hnc_wrapper.showsub5{
transition-delay:0.1s;
transition-duration:1.4s
}
.hnc_hero{
height:70vh;
width:50vw;
object-fit:cover;
float:left;
position:absolute;
left:0;
top:0
}
.hnc_inner_wrapper{
width:100%;
height:100%
}
.hnc_content{
height:100%;
width:calc(100% - 0px);
position:absolute;
left:0;
top:0;
color:#fff;
padding:40px 60px;
opacity:0;
z-index:0;
transition-duration:1.5s
}
.henz_nav_carousel.showsub1 .hnc_content.c1,.henz_nav_carousel.showsub2 .hnc_content.c2,.henz_nav_carousel.showsub3 .hnc_content.c3,.henz_nav_carousel.showsub4 .hnc_content.c4{
opacity:1;
z-index:1;
transform:none;
transition-delay:0.2s
}
<!--
.img_wp{
width:100%;
height:100%;
clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%)
}
.img_wp:after{
content:'';
position:absolute;
width:calc(100% + 2px);
height:120px;
background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7), rgba(0,0,0,0.95));
left:-1px;
bottom:-1px
}
.henz_nav_carousel:not(.showsub) .hnc_content .slot .img_wp,.henz_nav_carousel:not(.showsub1) .hnc_content.c1 .slot .img_wp,.henz_nav_carousel:not(.showsub2) .hnc_content.c2 .slot .img_wp,.henz_nav_carousel:not(.showsub3) .hnc_content.c3 .slot .img_wp,.henz_nav_carousel:not(.showsub4) .hnc_content.c4 .slot .img_wp{
clip-path:polygon(0 0, 100% 0, 100% 0%, 0 0%);
transition-delay:0ms
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot .img_wp,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot .img_wp,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot .img_wp,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot .img_wp{
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)!important;
transition-delay:600ms
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(2) .img_wp,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(2) .img_wp,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(2) .img_wp,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(2) .img_wp{
transition-delay:700ms
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(3) .img_wp,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(3) .img_wp,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(3) .img_wp,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(3) .img_wp{
transition-delay:800ms
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(4) .img_wp,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(4) .img_wp,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(4) .img_wp,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(4) .img_wp{
transition-delay:900ms
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(5) .img_wp,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(5) .img_wp,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(5) .img_wp,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(5) .img_wp{
transition-delay:1000ms
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(6) .img_wp,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(6) .img_wp,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(6) .img_wp,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(6) .img_wp{
transition-delay:1100ms
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(7) .img_wp,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(7) .img_wp,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(7) .img_wp,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(7) .img_wp{
transition-delay:1200ms
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(8) .img_wp,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(8) .img_wp,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(8) .img_wp,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(8) .img_wp{
transition-delay:1300ms
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot h2{
transform:translateY(0%);
transition-delay:900ms!important
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(2) h2,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(2) h2,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(2) h2,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(2) h2{
transition-delay:1000ms!important
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(3) h2,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(3) h2,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(3) h2,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(3) h2{
transition-delay:1100ms!important
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(4) h2,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(4) h2,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(4) h2,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(4) h2{
transition-delay:1200ms!important
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(5) h2,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(5) h2,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(5) h2,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(5) h2{
transition-delay:1300ms!important
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(6) h2,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(6) h2,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(6) h2,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(6) h2{
transition-delay:1400ms!important
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(7) h2,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(7) h2,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(7) h2,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(7) h2{
transition-delay:1500ms!important
}
.henz_nav_carousel.showsub1 .hnc_content.c1 .slot:nth-child(8) h2,.henz_nav_carousel.showsub2 .hnc_content.c2 .slot:nth-child(8) h2,.henz_nav_carousel.showsub3 .hnc_content.c3 .slot:nth-child(8) h2,.henz_nav_carousel.showsub4 .hnc_content.c4 .slot:nth-child(8) h2{
transition-delay:1600ms!important
}
.henz_nav_carousel.showsub2 .hnc_content.c2 h2{
transform:translateY(0%);
transition-delay:900ms
}
.henz_nav_carousel.showsub3 .hnc_content.c3 h2{
transform:translateY(0%);
transition-delay:900ms
}
.henz_nav_carousel.showsub4 .hnc_content.c4 h2{
transform:translateY(0%);
transition-delay:900ms
}
.hnc_content h2{
font-size:22px;
font-family:'Quicksand', sans-serif!important;
font-weight:300;
margin:0;
padding:0;
transform:translateY(100%);
transition-delay:0ms
}
.hnc_content .slot_xx1 h2{
font-size:19px
}
.no_sub:hover .hnc_content h2{
transition-delay:0ms!important
}
.hnc_content .title_wp{
left:50%;
width:auto;
display:table;
bottom:0;
transform:translate(-50%,calc(-50% - 0px));
height:auto;
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)
}
.henz_nav_carousel.showsub1 .hnc_content.c1 h2{
padding-top:0%;
transition-delay:400ms
}
.hnc_content *{
color:#fff
}
.henz_in_nav_bg{
display:none;
width:100vw;
height:100vh;
position:fixed;
top:0;
left:0
}
.henz_in_nav_bg.showme{
display:block
}
.sub_link{
opacity:0;
transform:translateY(50%);
display:block;
padding:10px 0px;
color:#fff;
width:300px;
border-bottom:1px solid rgba(255,255,255,0.2)
}
.sub_link:before{
position:absolute;
content:'';
width:0%;
height:0;
top:auto;
bottom:-1px;
border-bottom:1px solid rgba(255,255,255,1);
transition:all cubic-bezier(0.45,0.32,0,1) 0.6s
}
.sub_link:hover:before{
width:100%
}
.henz_nav_carousel.static .sub_link{
opacity:1;
transform:none
}
.henz_closebtn{
position:absolute;
right:10px;
top:20px;
width:30px;
height:30px;
opacity:1;
cursor:pointer;
z-index:200
}
.henz_nav_carousel.top .henz_closebtn{
top:20px
}
.henz_closebtn:before,.henz_closebtn:after{
content:'';
transform:rotate(0deg);
position:absolute;
left:0;
top:50%;
width:100%;
height:0;
border-top:1px solid #fff;
transition:all ease-out 0.3s 0.5s!important
}
.henz_closebtn.show:before,.henz_closebtn.show:after{
width:100%
}
.henz_closebtn:after{
transform:rotate(0deg)
}
.henz_closebtn.show:before{
transform:rotate(45deg)
}
.henz_closebtn.show:after{
transform:rotate(-45deg)
}
.slot{
position:absolute
}
.img_wp{
height:calc(100% - 0px)!important
}
.slot img{
height:100%;
width:100%;
object-fit:cover;
filter:grayscale(100%);
opacity:0.7
}
.hnc_content:hover .slot img{
-opacity:0.25
}
.slot:hover img{
transform:scale(1.07);
filter:grayscale(0%);
opacity:1!important
}
.slot_b1{
left:90px;
top:110px;
width:calc(70% - 120px);
height:calc(100% - 210px)!important
}
.slot_b2{
left:90px;
top:110px;
width:calc(50% - 120px);
height:calc(100% - 210px)
}
.slot_b2_r{
left:calc(50% + 10px)
}
.slot_bb1{
left:90px;
top:110px;
width:calc(50% - 120px)
}
.slot_s1{
left:calc(70% + 10px);
top:110px;
width:calc(30% - 120px);
height:calc(50% - 125px)
}
.slot_s1_b{
top:calc(50% + 25px)
}
.slot_bb1_2{
left:calc(50% - 15px);
width:calc(25% - 50px)
}
.slot_bb1_3{
left:calc(75% - 50px);
width:calc(25% - 50px)
}
.slot_m1{
left:90px;
top:110px;
width:calc(50% - 120px);
height:calc(50% - 125px)
}
.slot_m1_2{
top:calc(50% + 25px)
}
.slot_m1_3{
left:calc(50% + 10px);
top:110px
}
.slot_m1_4{
left:calc(50% + 10px);
top:calc(50% + 25px)
}
.slot_x1{
width:calc(33.33% - 100px)
}
.slot_x1_2{
left:calc(33.33% + 50px)
}
.slot_x1_3{
left:calc(66.66% + 10px)
}
.slot_xx1{
width:calc(25% - 60px)
}
.slot_xx1_2{
left:calc(25% + 45px)
}
.slot_xx1_3{
left:calc(50% + 0px)
}
.slot_xx1_4{
left:calc(75% - 45px)
}
.content{
width:100%;
margin:auto;
text-align:center
}
.content img{
width:100%
}
#slider{
margin-top:90px;
margin-bottom:30px
}
.news-header .tp-tab-title{
color:#fff;
font-size:17px;
font-weight:900;
text-transform:uppercase;
font-family:"Roboto";
margin-bottom:5px;
width:350px;
display:block;
letter-spacing:1px
}
.news-header .tp-tab-desc{
font-size:17px;
font-weight:500;
color:#ffcc00;
line-height:25px;
font-family:"Roboto"
}
.title1{
font-weight:500!important
}
@media (min-width:768px){
.grid-switch-content:not(.col-grid) .card-img{
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}
.grid-switch-content .col-full .card-img{
border-radius:0.25rem 0 0 0.25rem
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    #logo a.retina-logo {
        margin-left:-10px;
    }
}