@media screen{
    #content-slider{ margin-bottom:20px !important; max-height: 550px !important; height: 550px;}
    .carousel-control-prev-icon { background-image: url("../../images/left-arrow-white.svg"); }
    .carousel-control-next-icon { background-image: url("../../images/right-arrow-white.svg"); }
    .carousel-control-prev, 
    .carousel-control-next {background-color: transparent !important;border: 0 !important; }
    .carousel {max-width: 1060px;}
    .carousel-control-prev-icon, .carousel-control-next-icon{width: 30px;height: 30px;}
    .carousel-control-prev, .carousel-control-next { width: 8%; }
    .carousel-control-prev:hover, 
    .carousel-control-next:hover { cursor: pointer; }
    /* Gallery Navigation */
    .gallery-nav{
        max-width: 1060px;
        background: #223c61; /* Old browsers */
        background: -moz-linear-gradient(top,  #223c61 0%, #223c61 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  #223c61 0%,#223c61 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  #223c61 0%,#223c61 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#223c61', endColorstr='#223c61',GradientType=0 ); /* IE6-9 */
        border-radius:0;color:#FFF;text-align:center;height:57px;margin-bottom:25px;
    }
    .gallery-nav > div{height:100%;position:relative;}
    .gallery-nav p{display:inline-block;color:#FFF;height:100%;line-height:2.4;margin-bottom:0;width:100%;font-size:1.125rem;padding-top:5px;}
    .gallery-nav > div > p > span{color:#FFF;font-size:1.125rem;margin-right:10px;}
    .gallery-nav a{color:#FFF;line-height:3;font-size:1.125rem;}
    .gallery-nav .center-container{border-left:1px solid #223c61;border-right:1px solid #223c61;}
    .left-arrow{position:absolute;left:20%;background:url('images/arrows.png') no-repeat 0 0 transparent;width:12.5px;height:27px;top:25%;}
    .right-arrow{position:absolute;right:20%;background:url('images/arrows.png') no-repeat -13px 0px transparent;width:12.5px;height:27px;top:25%;}
    .category-list:hover{cursor:pointer;}
    .category-list:hover ul{display:block;z-index:9999;}
    .category-list ul{display:none;position:absolute;width:100%;background:#223c61;list-style:none inside none;text-align:left;padding:0;right:0}
    .category-list ul a{display:block;color:rgba(255,255,255,0.6);padding:14px 50px;line-height:1.3;font-size:1.125rem;font-weight:500;-moz-osx-font-smoothing:grayscale;}
    .category-list ul a:hover{color:rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.09);}


    .gallery-content{ /* edit border */
    background-color:#fcfcfc;border-top:5px solid #000;border-left:0 solid #d4d4d4;border-right:0 solid #d4d4d4;border-bottom:0 solid #d4d4d4;padding:30px;margin-bottom:50px;}
    .gallery{padding:20px 0 40px;}
    /* Category Cases */
    .child-thumbnail{display: inline-block; width: 100%; position: relative;}
    .child-thumbnail.active{color:#223c61;font-weight: 600;}
    .child-thumbnail .img-wrapper .current-ov { opacity: 0;display: inline-block;transition:0.3s opacity;}
    .child-thumbnail.active .img-wrapper .current-ov { transition:0.3s opacity;}
    .child-thumbnail.active .img-wrapper .current-ov {background-color: #223c61;position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 0.3;z-index: 8;}
    .child-thumbnail:hover .img-wrapper .current-ov {background-color: #223c61;position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 0.3;z-index: 8;}
    .child-thumbnail.active small{ color:#fff;font-weight: 600;text-transform: uppercase;letter-spacing: 1px; position: absolute; right: 15px; bottom:15px;z-index:9; }
    .child-thumbnail:hover{color:#223c61;}
    .child-thumbnail > span.img-wrapper{width: 100%;height: 180px;border:5px solid #fff;box-shadow:0 0 5px #ccc;margin-bottom:20px;position:relative;overflow: hidden;}
    .child-thumbnail img{position:relative;top:0;height:auto;display:inline-block;overflow:hidden;}
    .cat-case{position:relative;margin-bottom:50px;font-size:1rem;padding: 15px;}
    .cases{margin: auto -15px;}

}

/* END screen media
  ================================================== */

/* ===[ Large desktop ]=== */
@media (max-width:991px){
    .category-list:hover ul{margin:0 auto;left:0;right:0;display:none;}
    .category-list:hover ul li a{display:block;}
    .category-list ul.show{display:block;margin:0 auto;left:0;right:0;z-index:9999;width:100%;}
    .child-thumbnail > img{top:0;}
    .rsDefault .rsBullets{bottom:-20px;}
}

/* ===[ Portrait tablet to landscape and desktop ]=== */
@media (min-width:768px) and (max-width:979px){
}

/* ===[ Landscape phone to portrait tablet ]=== */
@media (max-width:767px){
    .child-thumbnail img{width:100%;}
    .child-thumbnail{        /*height:170px;*/display:block;}
    .child-thumbnail > span.img-wrapper{ height: auto; }
}

/* ===[ Landscape phones and down ]=== */
@media (max-width:575px){
    .child-thumbnail > span.img-wrapper{ height: 270px; }

    #content-slider{margin-bottom:0;}
    .category-list ul{width:89%;z-index:99999;margin:0 auto;}
    .child-thumbnail{width:100%;}
    .gallery-content h2{font-size:1.8rem;}
    #content-slider .rsArrow{display:none!important;}
    .child-thumbnail > img{top:-45%;margin:0!important;max-width:100%;}
    .carousel-item .col-xs-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important; width: 50% !important;}
}