
@media only screen and (max-width: 380.98px) {.desktop-only{display: none !important;} .tablet-only{display: none !important} .div-image{height:180px; color:#FFF;}}
@media only screen and (max-width: 767.98px) and (min-width: 381px) {.desktop-only{display: none !important;} .mobile-only{display: none !important} .div-image{height:280px; color:#FFF;}}
@media only screen and (min-width: 768px) {.tablet-only{display: none !important;} .mobile-only{display: none !important} .div-image{height:400px; color:#FFF;}}


.div-image {z-index:-1;position: relative;display: block;width: 100%;top: 0;left: 0;margin: 0 auto;background-repeat: no-repeat;background-position: center;background-size: cover;
				  -webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}		
				  
@media only screen and (min-width: 590px) {.container,.page-header-container,.footer-container {width:530px;}}
@media only screen and (min-width: 760px) {.container,.page-header-container,.footer-container {width: 750px;}}
@media only screen and (min-width: 1000px) {.container,.page-header-container,.footer-container {width: 970px;}}
@media only screen and (min-width: 1230px) {.container,.page-header-container,.footer-container {width: 1196px;}}
@media only screen and (min-width: 1580px) {.container,.page-header-container,.footer-container {width: 1550px;}}

.locale-list {margin-left: -15px;margin-right: -15px;margin-bottom: 25px;}
.locale-list:before, .locale-list:after {content: " ";display: table;}
.locale-list:after {clear: both;}
.locale-list li.item {padding-left: 15px;padding-right: 15px;margin-bottom: 15px;}
.locale-list li.item a {color: #666666;}
.locale-list li.item a:hover {color: #f05a1e;}
.locale-list li.item span {display: inline-block;vertical-align: middle;}
.locale-list li.item .thumbs {margin-right: 10px;width: 23px;}


@media only screen and (min-width: 1230px) {.locale-list > li.item {width: 25%;float: left;} .locale-list li.item {padding-left: 15px;padding-right: 15px;}}
@media only screen and (max-width: 1229px) and (min-width: 1000px) {.locale-list > li.item {width: 33.3%;float: left;} .locale-list li.item {padding-left: 15px;padding-right: 15px;}}
@media only screen and (max-width: 999px) and (min-width: 500px) {.locale-list > li.item {width: 50%;float: left;}.locale-list li.item {padding-left: 15px;padding-right: 15px;}}

.thumbs>img {display: block;max-width: 100%;height: auto;}
.locale-selector h2 {font-size: 20px;font-family:'Metronic Pro';border-bottom: #cccccc 1px solid;margin-bottom: 15px;padding: 7px;}

.logo {width: 70px;min-height: 50px;position: relative;margin-right: 15px;}
.logo img {margin: auto;position: absolute;top: 0;bottom: 0;}
.logo .small {display: block;}
.logo .large {display: none;} 

@media only screen and (max-width: 1229px) and (min-width: 760px) {
.logo {width: 90px;min-height: 60px;position: relative;}
.logo img {margin: auto;position: absolute;top: 0;bottom: 0;width: 90px;height: 32px;}
.logo .small {display: none;}
.logo .large {display: block;}
}				

@media only screen and (min-width: 1230px) {
.logo {width: 140px;min-height: 80px;position: relative;}
.logo img {margin: auto;position: absolute;top: 0;bottom: 0;}
.logo .small {display: none;}
.logo .large {display: block;}
}

.page-header-container,.footer-container{margin:auto; padding-left:15px;}
.locale-selector > p{font-size:18px;text-align:center;padding-top:10px;color:#f05a1e;}
.page-footer{text-align:center;}
.copyright{color:#555;font-size:13px;}
.footer-container{text-align:left;}