/*MEDIA QUERIES*/
@media (min-width: 1200px) {
    .lang > li > a {padding: 40px 0px 40px 20px;}
    .navbar label {margin-top: 13px;}
    .navbar-white .navbar-brand {padding: 12px 15px 0 0;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .lang > li > a {padding: 40px 0px 40px 5px;}
    .navbar-white .navbar-brand {padding: 18px 15px 0 0;}
    .navbar-white .navbar-brand img {width: 340px; height: 60px;}
}
@media (min-width: 992px) {
    .container > .navbar-header, .container-fluid > .navbar-header {margin-right: 0;}
    .navbar-nav {float: right;}
    .navbar-collapse {padding-right: 15px; padding-left: 15px; overflow-x: visible;}
    .navbar-collapse.collapse {display: block!important; height: auto!important; padding-bottom: 0;
                    overflow: visible !important;}
    .navbar-white .sticky-menu.fixed .navbar-brand {padding-right: 40px;}
    .lang {float: right;}
    .lang > li {display: block; float: right; position: relative;}
    .lang > li > a {display: block; font: 600 14px/20px 'Raleway', Arial, sans-serif;}
    .sticky-menu.fixed .navbar-nav > li > a, .sticky-menu.fixed .lang > li > a {
    padding-top: 30px; padding-bottom: 30px;}
    #footer-top-map {height: 420px;}
}
@media (max-width: 991px) {
    .navbar-nav {margin: 0;}
    .navbar-toggle {display: block; margin-top: 20px; margin-bottom: 25px;}
    .navbar-white .navbar-toggle {background-color: transparent; border: none;}
    .navbar-white .navbar-toggle.collapsed {background-color: transparent;}
    .navbar-white .navbar-toggle:hover, .navbar-white .navbar-toggle:focus {background-color: transparent;}
    .navbar-white .navbar-nav {padding-top: 5px; padding-bottom: 20px;}
    .navbar-collapse.collapse {display: none !important;}
    .navbar-collapse.in {overflow-y: visible !important; display: block!important;}
    
    .navbar-white .navbar-collapse {border: none; -webkit-box-shadow: none; box-shadow: none;}
    
    /*HAMBURGER MENU*/
    .navbar-toggle .icon-bar, .btn-toggle .icon-bar, .navbar-toggle .icon-bar:before, 
    .btn-toggle .icon-bar:before, .navbar-toggle .icon-bar:after, 
    .btn-toggle .icon-bar:after {width: 20px;}
    .navbar-toggle .icon-bar:before, .btn-toggle .icon-bar:before {top: 6px;}
    .navbar-toggle .icon-bar:after, .btn-toggle .icon-bar:after {top: -6px;}
    .navbar-nav .angle {margin:0 0 0 10px;}
    
    .navbar-nav .open .dropdown-menu {position: static; float: none; width: auto;
    margin-top: 0; background-color: transparent; border: 0;
    -webkit-box-shadow: none; box-shadow: none;}
    .navbar-collapse .dropdown > .dropdown-menu, 
    .navbar-collapse .dropdown.open > .dropdown-menu {
    animation: none !important; -webkit-animation: none !important;}
    .navbar-nav > li > a {font: 600 24px/20px 'Open Sans', Verdana, sans-serif; 
                         padding: 15px 0;}
    .navbar-nav li li a {font-size: 18px;}
    .lang > li > a {font: 600 24px/20px 'Open Sans', Verdana, sans-serif; 
                   padding-top: 20px; padding-bottom: 20px; display: block;}
    .navbar {min-height: 80px;}
    .navbar-brand {padding: 7px 15px 0 0; height: 80px;}
    .navbar-white .navbar-brand img {width: 360px; height: 64px;}
    .navbar-nav > li {width: auto;}
    .navbar-nav > li > a {width: auto;}
    .navbar-nav .open .dropdown-menu > li > a, 
    .navbar-nav .open .dropdown-menu li a {padding: 15px 15px 15px 30px;}
    .navbar-white .navbar-nav .open .dropdown-menu > li > a:hover, 
    .navbar-white .navbar-nav .open .dropdown-menu > li > a:focus {color: #009937;}
    .navbar-white .navbar-toggle:hover, .navbar-white .navbar-toggle:focus, 
    .navbar-white .navbar-toggle.opened, .navbar-white .btn-toggle:hover, 
    .navbar-white .btn-toggle:focus, .navbar-white .btn-toggle.opened {background-color: transparent;}
    
    .sub header {height: 280px;}
    header h1 {margin-top: 160px;}
    .sub-content {margin-top: 40px;}
    .btn-long {margin-bottom: 40px;}
    .img-person {margin-bottom: 30px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .navbar-right {float: none !important; margin-right: 0;}
    .navbar-header {float: none;}
    .navbar-nav > li {float: none;}
    .navbar-white .navbar-nav li > .dropdown-menu {box-shadow: none; -webkit-box-shadow: none;}
    .portal h1 {font-size: 48px; margin-left: 0;}
    .portal p {margin-left: 0;}
    #footer-top-map {height: 360px;}
}
@media (min-width: 768px) {
    .contact1[class^="col-"] {padding-right: 0;}
    .contact2[class^="col-"] {padding-left: 0;}
}
@media screen and (max-width: 767px) {
    body {padding-top: 0px; margin-bottom: 0;}
    .navbar-brand {padding: 7px 15px 0 15px;}
    .navbar-white .navbar-brand img {width: 360px; height: 64px;}
    .navbar-nav > li > a {padding: 15px 0;}
    .main {padding-top: 160px;}
    .portal p {margin-bottom: 0;}
   .jumbotron {padding: 50px 0 0;}
   .sub header {height: 240px;}
   header h1 {margin-top: 140px;}
   #scroll-top {display: none;}
   #footer-top-map {height: 280px;}
}

@media (min-width: 551px) and (max-width: 767px) {
    .lightgallery .col-xs-12 {width: 50%;}
}
@media (max-width: 550px) {
    .navbar-nav > li > a {padding: 10px 0;}
    .navbar-nav .open .dropdown-menu > li > a, 
    .navbar-nav .open .dropdown-menu li a {padding: 10px 0 10px 20px;}
    .portal h1 {font-size: 48px; margin-left: 10px;}
    .portal p {margin-left: 10px;}
    header h1 {font-size: 38px;}
    .sub header {height: 200px;}
    header h1 {margin-top: 120px;}
    
    .footer1 {padding-top: 30px;}
    #footer img {width: 250px; height: 32px;}
    .copy {margin-top: 25px;}
}
@media (max-width: 450px) {
    .navbar-brand {padding: 15px 15px 0 15px;}
    .navbar-white .navbar-brand img {width: 230px; height: 42px;}
}
@media (max-width: 340px) {
    
}



