.carousel-control.left,.carousel-control.right{background-image:none;margin-top:10%; width:5%;}
.modal-dialog {width: 75%;margin: 60px auto;height: 100%;position: absolute; top: 0;bottom: 0;left: 0;right: 0; margin: auto auto;}
/*--.modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}--*/
.modal-content {background-color: transparent; -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);box-shadow: 0 5px 15px transparent;height: 85%;position: absolute; top: 20px; bottom: 0;left: 0;right: 0;}
.modal-body {position: absolute;top: 25px;bottom: 25px;left: 0; right: 0;}
.carousel {position: absolute; overflow: visible; top: 0; bottom: 0; left: 0; right: 0;}
.carousel-inner {position: absolute;width: 100%; overflow: hidden; left: 0;right: 0;top: 0; bottom: 0;}
.carousel-inner .item { position: absolute;top: 0;bottom: 0;left: 0;right: 0; margin: auto auto;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img {display: block; max-width: 90%;width: auto; position: absolute;top: 0; bottom: 0; left: 0; right: 0; margin: auto auto;height:auto;max-height: 600px;}
.carousel-control.left, .carousel-control.right {background-image: none; margin-top: 0%;width: 5%;}
.modal-backdrop.in {filter: alpha(opacity=80);opacity: 0.8;}
.close {color: #fff;opacity: 1;}
button.close {padding: 4px 10px;}
.modal-header {border-bottom: 0px solid #e5e5e5;}
.carousel-control {top: 10%;bottom: 10%;}
img.page{position: relative;max-width: 100%;}
.popUP { margin: 0px;float: left;}
li {list-style: none;}
.button_ISO_cat a {border-radius: 0px;float: left;text-align: center;box-shadow: 5px 5px 5.5px lightgrey; margin-left: 0px;font-size: 12px; line-height: 30px;padding: 5px 20px !important;border: 1px solid #117bb8;transition: all 0.3s;}
.button_ISO_cat a:hover {background-color: #117bb8;transition: all 0.3s;color:#fff;}
.nav_portfolio{display:none;}
ul#nav_toggleName{padding: 0;}
.carousel-control {width: 0%;}
.col-adjust{background-color:#f8f8f8;margin-top:40px;}
.popUP { float: left;margin: 0px;}
.portfolioFilter li{padding: 5px 0px !important;float: left;}
.portfolioContainer .popUP img {width: 200px;}
.portfolioFilter a:link { margin-right: 5px; color:#777 !important;text-decoration:none;margin-bottom: 5px;}
.portfolioFilter a:visited { margin-right: 10px; color:#777;text-decoration:none;}
.portfolioFilter a.current { font-weight:bold;color:#fff !important;background-color:#117bb8;}
.portfolioFilter a:hover { font-weight:bold;color:#fff;}
.portfolioContainer img { margin:2px;}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
.isotope, .isotope .isotope-item {
/* change duration value to whatever you like */-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s;}
.isotope {-webkit-transition-property: height, width;-moz-transition-property: height, width;transition-property: height, width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property: -moz-transform, opacity;transition-property: transform, opacity;}
.portfolioContainer p{width:200px;font-size:110%;line-height:1.1em;}
.nav_portfolio{display:none;}
ol#nav_toggleName{padding: 0;}
.carousel-control {width: 0%;}
#nav_toggleName li a, #nav_toggleName_sub li a, #nav_toggleName_sub2 li a {color: #777;}
.row {margin-bottom: 30px;}
@media screen and (max-width:767px)
{
.portfolioContainer .popUP img {width: 90px;}
.col-adjust{padding:0;margin-top: 36px;}
ul#nav1{display:none;}
.mini-icon-bar{width:25px;height:1px;background-color:#b0b0b0;margin:4px 0;}
.portfolioContainer .popUP img { width: 90px;}
.col-adjust{padding:0;margin-top: 36px;}
.button_ISO_cat a {font-size: 10px;line-height: 30px;}
.nav_portfolio{display:block;width: 100%;text-align: left;background-color: #fff;margin-bottom: 10px;border: 1px solid #efefef;padding: 2%;cursor:pointer;}
ul#nav1{display:none;}
.mini-icon-bar{height:1px;background-color:#b0b0b0;margin:4px 0;}
}
@media screen and (max-width:526px)
{
.col-adjust{padding:0;margin-top: 0;}
.modal-backdrop.in { filter: alpha(opacity=100);opacity: 1;}
.modal-dialog {width: 100%;}
.modal-content {height: 100%;top: 0px;}
.carousel-control.left, .carousel-control.right { background-image: none;margin-top: 0%;width: 5%;}
}
.img-responsive_logo{position:relative;padding:2%}
.handle{display: none;}
nav ol {overflow: hidden;margin:0;}
.mini-icon-bar{width:25px;height:1px;background-color:#b0b0b0;margin:4px 10px;}
.thumbnail {width: 200px;height:auto;}
@media screen and (max-width:767px)
{
nav ol{max-height: 0;}  
.showing{max-height: 40em; }
.handle{display: block;width: 100%;text-align: left;border: 1px solid #ccc;cursor: pointer;margin-bottom: 10px;padding: 5px 0;}
.thumbnail {width: 90px;height: auto;margin-bottom: 0px;}
.row {margin-right: 8px;margin-left: 0px;}
}
.carousel_image_modal
{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto auto;}