body{background: #d6d7cf;}
a:hover {text-decoration: none;}
.logo{float: left;}
.right-menu{float: right;}
.logo a{font-family: 'Gotham';font-size: 30px;color: #404d4e;}
.logo a:hover{text-decoration: none;}
.right-menu span, .right-menu a{font-family: 'Gotham-Light';color: #404d4e;font-size: 23px;margin-top: 6px;display: block;}
.right-menu a:hover {color:#fff;}

header{padding: 0 11px;float: left;width: 100%;margin-bottom: 20px;}
header.home {padding:0;}
.main-header {border-bottom: 2px solid #fff;display: inline-block;width: 100%;padding: 80px 0 30px 0;}
.padding-0 {padding:0;}

.banner{width: 100%;float: left;margin-bottom: 0 /*250px*/;}
.banner img{width: 100%;}
.banner-home {padding: 0 11px;margin-bottom: 23px;}

.custom-owl {position:relative;}
.b_W-carosuel {position: absolute;top: 0;bottom: auto;background-color: #D6D7CF;z-index: 99;padding: 1px;border: 3px solid #fff;color: #fff;left: -2px;}

.portfolio{float: left;width: 100%;}

footer{float: left;width: 100%; padding:0 11px;}
.main-footer {border-top:2px solid #fff;display:inline-block;width:100%;}
footer span{font-family: 'Gotham-Light';color: #fff;    font-size: 20px;padding-top: 20px;float: left;width: 100%;}

.category{border: 1px solid #fff;color: #fff;font-family: 'Gotham-Light';}
.category  h4{font-size: 17px;} 
.n-category {padding:0;}
.n-category img {width: 100%;display: inline-block;height: 100%;}
.category-items{/* padding-right: 0; */margin-bottom:25px;}
.category-items .owl-carousel .owl-item:first-child .item {pointer-events:none}
.owl-nav{position: absolute;top: 40%;width: 100%;margin: 0;z-index: -9;display:block !important;}
.owl-nav .owl-next,.owl-nav .owl-prev{color: transparent !important;background: transparent !important;}
.owl-nav .owl-next:after,.owl-nav .owl-prev:after{color: #fff;font-size: 30px;line-height: 0;font-family: 'Gotham-Light';}
.owl-next{float: right;right: -4%;position: relative;top: 0;margin: 0 !important;padding: 0 !important;}
.owl-next:after{content: ">";}
.owl-prev:after{content: "<";}
.owl-prev{float: left;left: -6%;position: relative;top: 0;margin: 0 !important;padding: 0 !important;display:none;}
.custom-owl .item {cursor:pointer;}

.owl-theme .owl-nav .owl-prev.disabled, .owl-theme .owl-nav .owl-next.disabled {display: none;}

.portfolio-row{float: left;width: 100%;opacity: 0; filter: alpha(opacity=0);}

/* .owl-prev.disabled{display: none !important;} */
a:focus, a:hover{outline: none !important;}

/*.portfolio {position:relative;}*/

.imageoverlay {position:relative;top: 0px;left: 0px;width: 100%;display: none;z-index: 999;background: #D6D7CF;text-align: center;height: 100%;table-layout:fixed;}
.imageoverlay .slide-pre {width: 2%;display: table-cell;float: none;vertical-align: middle;}
.imageoverlay .resultdata {width: 96%;display: table-cell;float: none;vertical-align: middle;}
.imageoverlay .slide-next {width: 2%;display: table-cell;float: none;vertical-align: middle;position: relative;}
.imageoverlay a.pre, .imageoverlay a.next {color: #fff;font-weight: normal;font-family: 'Gotham-Light';font-size: 30px;display:block;margin-top: -40px;text-decoration: none;}
.imageoverlay a.pre {margin-left: -60px;}
.imageoverlay a.next {margin-right: -65px;}
.imageoverlay .slide-next .close {position: absolute;top:0;left:30px;color: #fff;font-weight: normal;font-family: 'Gotham-Light';font-size: 30px;opacity:1.0 !important;margin-top:0;}

/*.close {
    position: absolute;
    right: 15px;
    top: 0px;
    z-index: 9999;    
    height: 25px;
    width: 25px;
    cursor: pointer;
    top: 10px;
	opacity:1.0 !important;
}

.close:after {
    content: 'X';
    position: absolute;
    color: #fff;
    font-weight: normal;
    font-family: 'Gotham-Light';
    font-size: 30px;
}

.close:hover,
.close:focus {
	opacity:1.0 !important;
}

.next {
    position: absolute;
    right: -9px;
    z-index: 9999;
    top: 50%;
    cursor: pointer;
}

.next:after {
    content: '>';
    position: absolute;
    color: #fff;
    font-weight: normal;
    font-family: 'Gotham-Light';
    font-size: 30px;
}

.pre {
    position: absolute;
    left: -9px;
    z-index: 9999;
    top: 50%;   
    cursor: pointer;
}

.pre:after {
    content: '<';
    position: absolute;
    color: #fff;
    font-weight: normal;
    font-family: 'Gotham-Light';
    font-size: 30px;
}*/

.portfolio-content {position: relative;}

.imgOpen .portfolio-row{/*visibility: hidden;*/display: none;} 
/*.imgOpen .portfolio {position: absolute;top: 0;left: 0;}*/

.resultdata {width: 100%;margin: 0 auto;/* min-height: 728px; */padding:0 50px 28px;/*opacity: 0; filter: alpha(opacity=0);*/} 

img.lazy {display: block;} 

@media (min-width: 2240px) {
    .owl-next {right: -3%;}
    .owl-prev {left: -5%;}
    .imageoverlay .resultdata {width: 100%;}
    .imageoverlay a.pre, .imageoverlay a.next {margin-top: -50px;}
    .imageoverlay a.next {margin-right: -90px;}
    .imageoverlay a.pre {margin-left: -93px;}
    .imageoverlay .slide-next .close {right: -35px;}
	.container {width: 65%;}
}

@media (min-width: 1920px) and (max-width: 2239px) {
    .owl-next {right: -3%;}
    .owl-prev {left: -5%;}
    .imageoverlay .resultdata {width: 100%;}
    .imageoverlay a.pre, .imageoverlay a.next {margin-top: -50px;}
    .imageoverlay a.next {margin-right: -90px;}
    .imageoverlay a.pre {margin-left: -93px;}
    .imageoverlay .slide-next .close {right: -35px;}
	.container {width: 75%;}
}

@media (min-width: 1200px) and (max-width: 1919px) { 
.container {width: 90%;}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.container {width: 85%;}
}

@media (min-width: 768px) and (max-width: 991px) {
.container {width: 85%;}
.n-category {padding:0 15px;}
/* .category-items {margin-left:-15px;} */
.owl-prev {left: -8%;}
/*.resultdata {width:80%;}*/
}

@media(max-width: 767px) {
    .container {width: 90%;}
    .category-items {padding-right: 15px;}
    .category{margin-bottom: 10px;/* height: auto !important; */}
    .owl-next{right: -4%;}
    .owl-prev{left: -8%;}
	.owl-nav .owl-next:after, .owl-nav .owl-prev:after {font-size:22px;}
    .right-menu span, .right-menu a{font-size: 1em;margin-top: 0;}
    .right-menu {float: right;text-align: center;}	
	.logo a {font-size: 14px;}
	.category h4 {font-size: 10px;}
	footer span {font-size: 11px;}
	.n-category {padding:0 15px;}		
	.category-items {margin-bottom: 15px;}	
	footer {margin-top:10px;}  
    .imageoverlay a.pre, .imageoverlay a.next {font-size:22px;}  
    .imageoverlay .slide-next .close {left: 10px;font-size: 16px}
    .imageoverlay a.pre, .imageoverlay a.next {margin-top: 1px;}
    .imageoverlay a.pre {margin-left: -13px;}
    .imageoverlay a.next {margin-right: -15px;}    
}

@media(max-width: 480px) {
    header, footer {padding: 0 3px;}
	.category-items {padding: 0 5px;}	
	.owl-next, .owl-prev {top:-12px;}
	.owl-prev {left: -15%;}
	.owl-next{right: -6%;}		
	.close {top: -15px;}
	.resultdata {/* width:70%;min-height: 250px; */display:inline-block;padding:0;margin-top: 10px;}	
    .imageoverlay {margin-bottom: 15px;}
    .imageoverlay a.pre, .imageoverlay a.next {margin-top: -18px;}
    .imageoverlay a.pre {margin-left: -22px;}
    .imageoverlay a.next {margin-right: -20px;}    
}