
@charset "utf-8";

@font-face {
    font-family: 'DB Helvethaica X Li';
    src: url('../fonts/DBHelvethaicaX-Li.woff2') format('woff2'),
        url('../fonts/DBHelvethaicaX-Li.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'DB Helvethaica X Bd';
    src: url('../fonts/db_helvethaica_x_bd_v3.2-webfont.woff2') format('woff2'),
        url('../fonts/db_helvethaica_x_bd_v3.2-webfont.woff2') format('woff');
    font-weight: 300;
    font-style: normal;
}

*{ border: 0;}

/*reset*/
a{color: #2a2e2e;}
a:hover,a:focus{ text-decoration: none; outline: none!important; }
button:focus{outline: none!important;}
textarea{resize:none;}
/* Basic Styles 
-------------------------------------------------- */
h1,h2,h3{ margin: 0; padding: 0;}
html{}
body {
 font-family: 'DB Helvethaica X Li'; 
  font-size: 20px;
  color: #7f7f7f;
  background: #000; 
  line-height: 20px;
}
a,.glyphicon,.flaticonsocial:before,.navmenu li,.faqgroup h3,button{
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
}
a{
  text-decoration: none;
  color: inherit;
}
a,span{display: inline-block;}
ul{margin: 0;}
a:hover{color: #333;}

img {
    pointer-events: none;
}

.header{ padding-top: 16px; padding-bottom: 20px; position: fixed; left: 0; top: 0; width: 100%; z-index: 9; background: #000; color:#fff;}
.header .logo { float:left; padding:0 0px 0 0; }
.header .logo img{ max-height: 30px; }

/*slide*/
.slidehome{height: 100vh;    position: relative;}

.slide-full { position:relative; }
/*.slide-full::before {content: ""; position: absolute; bottom:0; width: 100%; opacity: 0.8; height: 50%;  -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%); z-index: 2}*/
.slide-full .owl-item .item { position: relative; height: 100vh; width: 100%; 
  background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; background-position: 50% 50%; }
.slide-full .owl-item .item .text-caption{ color:#fff; text-align: right; position: absolute; bottom: 0; right: 0; background: rgba(37,37,37,0.60); padding: 25px; }
.slide-full .owl-item .item .text-caption h5{ font-family: 'DB Helvethaica X Bd'; font-size: 22px; }
.slide-full .owl-item .item .text-caption p{ margin-bottom: 0; }


.slide-full .owl-nav{ position: absolute; bottom: 48%; right: 0px; width: 100%; }
.slide-full .owl-nav .sprite{ width: 80px; height: 80px; line-height: 80px; background: #000; display: block;}
.slide-full .owl-nav .sprite::before{ color:#fff; display: none;}
.slide-full .owl-nav .owl-prev { background-color: transparent; }

.slide-full .owl-nav button:focus { outline: 0; -webkit-box-shadow: none; box-shadow: none; outline: none !important;}
.slide-full .owl-nav .owl-prev .box{ background-color: transparent;width: 80px; height: 80px;  display: block; }
.slide-full .owl-nav .owl-prev .box:hover{ background-color: transparent; }
.slide-full .owl-nav .owl-prev .box::before{ color:#fff; font-size: 30px; line-height: 80px;}
.slide-full .owl-nav .owl-prev{  color:#fff; position: absolute; right: 0px; bottom: -20px; margin:0; z-index: 999;text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.75); }
.slide-full .owl-nav .owl-prev:hover{ background-color: transparent;  color:#fff;  }
.slide-full .owl-nav .owl-next .box { width: 80px; height: 80px;  display: block; }
.slide-full .owl-nav .owl-next .box::before { color:#fff; font-size: 30px; line-height: 80px; }
.slide-full .owl-nav .owl-next{ color:#fff; position: absolute; right: 0; bottom: 20px; margin:0; z-index: 999;text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.75);}
.slide-full .owl-nav .owl-next:hover{ background-color: transparent;  color:#fff; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.75); }
.slide-full .owl-dots{position: absolute; bottom: 10px; width: 100%; z-index: 3}
.slide-full.owl-theme .owl-dots .owl-dot.active span, 
.slide-full.owl-theme .owl-dots .owl-dot:hover span{
  background: #c6b275;
}



.img-slide { display:none !important; }
.slide-tools {color:#fff;position:fixed; bottom: 20px; left: 25%; width: 50%; z-index:8; text-align: center; color: #fff; }

.toweb { cursor: pointer;font-family: 'DB Helvethaica X Li';  font-size: 34px;   display: inline-block; background: url("../images/to-website.png") no-repeat right center;height: 85px; padding-right: 70px; line-height: 85px; }
.toweb:hover { color:#fff; }
.clear{width: 100%; background: #636363; height: 43px;}
.search { position:fixed; right: 25px; top: 10px; color:#fff; z-index: 10; width: 60%; }
.search .form-control{ font-size:20px; height: 43px; background: #929292; border-radius: 5px; border:0px;}
.search .input-group { position:relative}
.search .input-group.in-selected { padding-right: 38px;}
.search .btn-select { height: 43px; position:absolute; right: 0px; top: 0; z-index: 999;}
.search .btn.dropdown-toggle { height: 43px; padding-right: 30px;  border-top-left-radius: 5px; border-bottom-left-radius: 5px;  background: #929292;}
.search .bootstrap-select.btn-group .dropdown-toggle .filter-option{ font-size:20px; }
.search .bootstrap-select.btn-group .dropdown-menu li a{ font-size:20px; color:#fff; }
.search .input-group>.input-group-append>.btn { border-top-right-radius: 5px; border-bottom-right-radius: 5px; padding-left:10px; padding-right: 10px; background:#636363; }
.search .input-group>.input-group-append>.input-group-text { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.search .fa-search:before { font-size:18px; color:#fff; }
.search .input-group-text { padding-left:10px; padding-right: 10px; background:#636363; border:0px;}
.search .btn {  }
.search ::placeholder {  color: #343942;opacity: 1; }
.search :-ms-input-placeholder {  color: #343942;}
.search ::-ms-input-placeholder {  color: #343942;}
.search .bootstrap-select.btn-group .no-results { font-size:20px; }
.search .dropdown-menu{ background: #636363; }
.search .bootstrap-select.btn-group .dropdown-menu li a:hover { background-color: transparent;}
.search .dropdown-menu > .active > a, .search .dropdown-menu > .active > a:hover, .search .dropdown-menu > .active > a:focus  {background-color: #ec1d24}
.search .bootstrap-select.btn-group .dropdown-toggle .caret { top: auto;  right: 20px; border-top: 0px solid; border-right: 0px solid transparent; border-left: 0px solid transparent;}
.search .bootstrap-select.btn-group .dropdown-toggle .caret::before { font: normal normal normal 18px/1 FontAwesome; content: "\f107";   }

@media screen and (max-width: 991.98px) { 
.header { position:relative; left: auto; top: auto; text-align: center; padding-top: 10px; padding-bottom: 10px;}	
.header .logo { float:none; display:inline-block}	
.header .logo img{ width: 80px;}	
.slidehome { height: auto; }	
.slide-full .owl-item .item { height: auto; }	
.slide-tools { position:relative; bottom: auto; left: auto; width: 100%; padding:25px 0 15px }	
.slide-full .owl-item .item .text-caption { padding:15px; }	
.img-slide { display:block!important; }	
.toweb { font-size: 20px; display: inline-block;background-size:43px; height: 55px; padding-right: 40px; line-height: 55px;}	
.search { position:relative; right:auto; top: auto; background: #000; width: 100%; padding: 10px 5px}
.search .input-group { margin-top: 5px; margin-bottom: 5px; }	
}

.bg-gray{background: #f2f2f2;}
.gridhome section{ margin-top: 45px; margin-bottom: 15px; align-content: center; }
.gallerysection{padding-top: 15px; align-content: center;}
.gallery-item{padding: 2.5px;}

.gallery-item .detail-gallery{position: absolute; width: 100%; height: 100%; top: 0; background: rgba(0, 0, 0, 0.7); color: #fff; padding: 8px; opacity: 0; transition: all 0.3s ease 0s;}
.gallery-item .detail-gallery header{border-bottom: 1px solid #fff; padding-bottom: 5px; margin-bottom: 5px;}
.gallery-item .detail-gallery h2{font-size: 20px; margin-top: 8px;}
.gallery-item .fb-share-button{float: right ;}

.gallery-item:hover .detail-gallery{opacity: 1;}
.gallery-item .detail-gallery:hover a{color: #fff;}
.gallery-item.videolist:after{
    content: " ";
    display: block;
    background:url(../images/play.png) no-repeat center center;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0; top: 0;
}
.gallery-item:hover{cursor: pointer;}
.gallery-4-columns .gallery-item{width: 25%;}
.relative{position: relative;}
.thumb-hover { position: relative; overflow: hidden;}
.thumb-hover img { max-width: 100%;vertical-align: top;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
.thumb-hover:hover img { -webkit-transform: scale(1.1);transform: scale(1.1);}

.headergallery {margin-top: 15px; margin-bottom: 15px;}
.gallery-item .detail-gallery.delete-active{background: url(../images/delete-active.png) no-repeat right top; opacity: 1;}
.lifestertalk .gallery-item{padding-left: 5px; padding-right: 5px; margin-bottom: 15px;}

.showtag a:hover{color: #e01b22!important;}
.wrapstar{float: left;}
.wrapstar i{font-size: 20px;}
.wrapstar i{margin-right: 0;}
.rightsec .wrapstar{text-align: right; float: none;}
.rightsec .wrapstar span{margin-left: 5px; margin-right: 5px;}
.text-center img{display: inline-block;}
.loader {display:none; margin:20px;}

@media screen and (max-width: 1300px) { 
.search { width: 100%; }		
}
@media screen and (max-width: 1225.98px) { 
	
}
@media screen and (max-width: 1199.98px) { 

}

@media screen and (max-width: 1024.98px) {

}

@media screen and (max-width: 767.98px) { }
@media screen and (max-width: 575.98px) { }