.bg-opacity-1{
    opacity:1;
}
.bg-opacity-9{
    opacity:0.9;
}
.bg-opacity-8{
    opacity:0.8;
}
.bg-opacity-7{
    opacity:0.7;
}
.bg-opacity-6{
    opacity:0.6;
}
.bg-opacity-5{
    opacity:0.5;
}
.bg-opacity-4{
    opacity:0.4;
}
.bg-opacity-3{
    opacity:0.3;
}
.bg-opacity-2{
    opacity:0.2;
}
.social-icons.social-icons-clean-with-border li a {
    background: transparent;
    color: #FFF !important;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

.vertical-center {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }


  /* Top Menu */

@media (min-width: 992px) {
	#header .header-nav.header-nav-links nav > ul > li > a, #header .header-nav.header-nav-links nav > ul > li:hover > a, #header .header-nav.header-nav-line nav > ul > li > a, #header .header-nav.header-nav-line nav > ul > li:hover > a {
		
		padding: 3px;
		
	}

    #header .header-nav-main.header-nav-main-text-size-4 nav > ul > li > a {
        font-size: 13px;
    }

    
}


@media (min-width: 1100px) and (max-width: 1281px) {
    #header .header-nav.header-nav-links nav > ul > li > a, #header .header-nav.header-nav-links nav > ul > li:hover > a, #header .header-nav.header-nav-line nav > ul > li > a, #header .header-nav.header-nav-line nav > ul > li:hover > a {
		
		padding: 5px;
		
	}

    #header .header-nav-main.header-nav-main-text-size-4 nav > ul > li > a {
        font-size: 15px;
    }

    /* .vhcenter{
        display: flex;align-items: center;
    } */

    .attached-mb{
        margin-bottom:-10px!important;
    }
        
    
}

/* @media (min-width: 1281px) and (max-width: 2000px) { */
@media (min-width: 1282px){
    #header .header-nav.header-nav-links nav > ul > li > a, #header .header-nav.header-nav-links nav > ul > li:hover > a, #header .header-nav.header-nav-line nav > ul > li > a, #header .header-nav.header-nav-line nav > ul > li:hover > a {
		
		padding: 10px;
		
	}

    #header .header-nav-main.header-nav-main-text-size-4 nav > ul > li > a {
        font-size: 15px;
    }

    /* .vhcenter{
        display: flex;align-items: center;
    } */

    
   

    
} 

.attached-mb{
    margin-bottom:-5px!important;
} 


img.imgmap {
  display: block;
  max-width: 100%;
  height: auto;
}