@import url("fonts.css");

body {
	 background: #291e1c;
}
 .container {
	 float: left;
	 position: relative;
	 width: 100%;
	 background: url(/Content/NewDesign/assets/img/backgrounds/b1.png) no-repeat;
	 background-size: 100%;
	 background-position: 0 -9.6vw;
}
.container_test1 {
	float: left;
	position: relative;
	width: 100%;
	background: url(/Content/NewDesign/assets/img/backgrounds/CCZ_RB300_TEPE.jpg) no-repeat;
	background-size: 100%;
	background-position: 0 -9.6vw;
}
.container_test2 {
	float: left;
	position: relative;
	width: 100%;
	background: url(/Content/NewDesign/assets/img/backgrounds/cocacola_2.jpg) no-repeat;
	background-size: 100%;
	background-position: 0 -9.6vw;
}
.container_test3 {
	float: left;
	position: relative;
	width: 100%;
	background: url(/Content/NewDesign/assets/img/backgrounds/Screen_Shot.png) no-repeat;
	background-size: 100%;
	background-position: 0 -9.6vw;
}
.container_test4 {
	float: left;
	position: relative;
	width: 100%;
	background: url(/Content/NewDesign/assets/img/backgrounds/SUMMER_14.jpg) no-repeat;
	background-size: 100%;
	background-position: 0 -9.6vw;
}
.container_test5 {
	float: left;
	position: relative;
	width: 100%;
	background: url(/Content/NewDesign/assets/img/backgrounds/SUMMER_20.jpg) no-repeat;
	background-size: 100%;
	background-position: 0 -9.6vw;
}
 .desktop {
	 display: block;
}
 .mobile {
	 display: none;
}

.photos-wrapper { 
	max-width: 100%; 
}

 header {
	 position: relative;
	 float: left;
	 width: 100%;
	 padding: 2.08vw 7.29vw;
}
 header .logo-wrap {
	 position: relative;
	 float: left;
	 width: 8vw;
	 margin-right: 2.5vw;
}
 header .logo-wrap img {
	 width: 100%;
}
 header .search-bar {
	 position: relative;
	 float: left;
	 width: 31.25vw;
	 height: 6.25vw;
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: center;
	 align-items: center;
}
 header .search-bar #search-input {
	 position: relative;
	 float: left;
	 padding: 0.9vw 1.3vw;
	 font-size: 1.03vw;
	 font-family: "Gotham-Book";
}
 header .search-bar .icon-search {
	 position: absolute;
	 right: 1vw;
	 top: 50%;
	 transform: scaleX(-1) translateY(-50%);
	 font-size: 1vw;
	 color: #e71e00;
}
 header .category-wrap {
	 position: relative;
	 float: right;
	 height: 4.7vw;
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: center;
	 align-items: center;
}
 header .category-wrap .contact-info {
	 position: relative;
	 float: left;
	 width: 100%;
	 margin-top: -1vw;
}
	header .category-wrap .contact-info a {
		float: right;
		color: #fff;
		pointer-events: none
	}
 header .category-wrap .contact-info a b, header .category-wrap .contact-info a strong, header .category-wrap .contact-info a span {
	 display: inline-block;
	 font-size: 1vw;
	 letter-spacing: 0.6px;
	 font-family: "Gotham-Bold";
}
 header .category-wrap .contact-info a p {
	 display: inline-block;
	 font-size: 0.8vw;
	 letter-spacing: 0.6px;
	 font-family: "Gotham-Light";
}
 header .category-wrap .category-link {
	 position: relative;
	 float: left;
	 width: 100%;
	 margin-top: 1vw;
	 color: #fff;
}
 header .category-wrap .category-link a {
	 float: right;
	 color: #fff;
	 width: 12.92vw;
	 font-family: "Gotham-Bold";
	 font-size: 1.03vw;
	 letter-spacing: 0.3px;
	 padding: 1.15vw 1.04vw;
	 border: 0.1vw solid #fff;
	 transition: ease all 0.5s;
	 text-align:center;
}
 header .category-wrap .category-link a:after {
	 content: "";
	 position: absolute;
	 display:none;
	 right: 1.04vw;
	 top: 50%;
	 transform: translateY(-50%);
	 background: url(/Content/NewDesign/assets/img/icons/category-icon.png) no-repeat;
	 background-size: 100%;
	 width: 1.04vw;
	 height: 1.04vw;
	 transition: ease all 0.5s;
}
 header .category-wrap .category-link a:hover {
	 color: #000;
	 background: #fff;
}
 header .category-wrap .category-link a:hover::after {
	 background: url(/Content/NewDesign/assets/img/icons/category-icon-black.png) no-repeat;
	 background-size: 100%;
}
 header .category-wrap .category-link-mobile {
	 display: none;
}
 .top-content {
	 position: relative;
	 float: left;
	 width: 100%;
	 padding: 1.46vw 7.29vw;
	 /* padding-bottom: 9vw; */
	 padding-bottom:5vw;
	 background: -moz-linear-gradient(
		 top, 
		 rgba(255, 255, 255, 0) 0%, 
	     rgba(41, 30, 28, 1) 100%
	 );
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(
		 top, 
		 rgba(255, 255, 255, 0) 0%,
		 rgba(41, 30, 28, 1) 100%
	 );
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(
		to bottom, 
		rgba(255, 255, 255, 0) 0%, 
		rgba(41, 30, 28, 1) 100%
	 );
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#291e1c',GradientType=0);
	/* IE6-9 */
	 background-size: 100%;
	 background-position: center;
	 background-repeat: no-repeat;
}
 .questions-content {
	 position: relative;
	 float: left;
	 width: 48%;
	 margin-right: 3.13vw;
}
 .questions-content .owl-carousel {
	 display: block;
}
 .questions-content h2 {
	 font-family: "Gotham-Bold";
	 color: #fff;
	 font-size: 1.88vw;
	 letter-spacing: 1px;
	 line-height: 1.4;
	 padding-bottom: 2.08vw;
}
 .questions-content .question-box li {
	 position: relative;
	 float: left;
	 width: 23%;
	 min-height: 170px;
	 height:14vh;
	 margin: 0 1.04vw 1.04vw 0;
}
 .questions-content .question-box li:nth-child(4n) {
	 margin-right: 0;
}
	.questions-content .question-box .q-boxs {
		position: relative;
		float: left;
		width: 100%;
		min-height: 170px;
		height: 14vh;
		padding: 1vw;
		border: 0.16vw solid #e71e00;
		transition: ease all 0.5s;
	}
 .questions-content .question-box .q-boxs .text {
	 color: #fff;
	 font-family: "Gotham-Medium";
	 font-size: 0.8vw;
	 line-height: 1.6;
	 word-break: break-word;
}
 .questions-content .question-box .q-boxs .question-detail {
	 position: absolute;
	 left: 1vw;
	 bottom: 1vw;
	 width: 50%;
}
 .questions-content .question-box .q-boxs .question-detail p {
	 font-family: "Gotham-Medium";
	 color: #fff;
	 font-size: 0.52vw;
	 letter-spacing: 0.8px;
	 line-height: 1.4;
}
 .questions-content .question-box .q-boxs .question-detail .user, 
 .questions-content .question-box .q-boxs .question-detail .date {
	 position: relative;
	 width: 100%;
	 float: left;
}
 .questions-content .question-box .q-boxs .question-detail .user:after {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: -1vw;
	 width: 10px;
	 height: 1px;
	 background: #fff;
}
 .questions-content .question-box .q-boxs .user-social {
	 position: absolute;
	 width: 50%;
	 right: -1vw;
	 bottom: 1vw;
}
 .questions-content .question-box .q-boxs .user-social ul li {
	 position: relative;
	 float: left;
	 display: block;
	 width: 30%;
	 min-height: auto;
	 margin: 0;
	 margin-right: 0.26vw;
}
 .questions-content .question-box .q-boxs .user-social ul li.facebook {
	 background: url(/Content/NewDesign/assets/img/icons/Sm.png) no-repeat left;
	 width: 1.46vw;
	 height: 1.46vw;
	 background-size: cover;
}
	.questions-content .question-box .q-boxs .user-social ul li.instagram {
		background: url(/Content/NewDesign/assets/img/icons/Sm.png) no-repeat left;
		width: 1.46vw;
		height: 1.46vw;
		background-size: cover;
	}
 .questions-content .question-box .q-boxs .user-social ul li.twitter {
	 background: url(/Content/NewDesign/assets/img/icons/Sm.png) no-repeat center;
	 width: 1.46vw;
	 height: 1.46vw;
	 background-size: cover;
}
 .questions-content .question-box .q-boxs .user-social ul li.google-plus {
	 background: url(/Content/NewDesign/assets/img/icons/Sm.png) no-repeat right;
	 width: 1.46vw;
	 height: 1.46vw;
	 background-size: cover;
	 margin-right: 0;
}
 .questions-content .question-box .q-boxs:after {
	 content: "";
	 position: absolute;
	 background: url(/Content/NewDesign/assets/img/icons/triangle.png) no-repeat;
	 background-size: 100%;
	 right: 2px;
	 bottom: 2px;
	 width: 6px;
	 height: 6px;
}
	.questions-content .question-box .view-box {
		position: relative;
		float: left;
		width: 100%;
		min-height: 170px;
		height: 14vh;
		padding: 1vw;
		color: #fff;
		background: rgba(137, 130, 124, 0.5);
		font-family: "Gotham-Bold";
		font-size: 0.76vw;
		letter-spacing: 0.8px;
		line-height: 1.6;
		transition: ease all 0.5s;
	}
 .questions-content .question-box .view-box:after {
	 content: "";
	 position: absolute;
	 right: 1.04vw;
	 bottom: 1.04vw;
	 background: url(/Content/NewDesign/assets/img/icons/next-arrow.png) no-repeat;
	 background-size: 100%;
	 width: 0.52vw;
	 height: 0.94vw;
}
 .questions-content .question-box a:hover .q-boxs, 
 .questions-content .question-box a:hover .view-box {
	 background: #e71e00;
}
 .questions-content.no-mar {
	 margin: 0;
}
 .show-more {
	 position: relative;
	 width: 100%;
	 float: left;
	 padding: 0.5vw 0 0;
	 text-align: center;
}
 .show-more a {
	 position: relative;
	 font-size: 0.83vw;
	 font-family: "Gotham-Bold";
	 color: #fff;
}
 .show-more a:after {
	 content: "";
	 position: absolute;
	 left: -2.5vw;
	 top: 50%;
	 transform: translateY(-50%);
	 background: url(/Content/NewDesign/assets/img/icons/show-more.png) no-repeat;
	 background-size: 100%;
	 width: 1.56vw;
	 height: 1.56vw;
}
 .slider-info {
	 display: none;
}
 .news-content {
	 position: relative;
	 float: left;
	 width: 48%;
}
 .news-content h2 {
	 font-family: "Gotham-Bold";
	 color: #fff;
	 font-size: 1.88vw;
	 letter-spacing: 1px;
	 line-height: 1.4;
	 padding-bottom: 2.08vw;
}
 .news-content .new-box {
	 float: left;
	 position: relative;
	 width: 100%;
	 cursor:pointer;
	 transition: all 0.2s linear;
	/*Only Text*/
	/*With Big Img Text*/
}
	.news-content .new-box, .news-content .text-only{
		opacity:0.9;
	}
	.news-content .new-box:hover, .news-content:hover .text-only:hover {
		opacity: 1;
	}
	.news-content .new-box li.text-only {
		position: relative;
		float: left;
		width: 100%;
	}
 .news-content .new-box li.text-only .n-boxs {
	 position: relative;
	 float: left;
	 width: 100%;
}
	.news-content .new-box li.text-only .n-boxs .new-detail .img-box {
		width: 25%;
		overflow: auto;
		position: absolute;
		height: 70%;
	}
		.news-content .new-box li.text-only .n-boxs .new-detail .img-box img {
			width: 100%;
			height: auto;
		}
 .news-content .new-box li.text-only .n-boxs .new-detail {
	 float: left;
	 position: relative;
	 width: 100%;
	 padding: 1.61vw 1.04vw;
	 min-height: 6.51vw;
	 border-top: 1px solid #807a7c;
	 cursor:pointer;
}
 .news-content .new-box li.text-only .n-boxs .new-detail h4 {
	 position: relative;
	 color: #e71e00;
	 font-family: "Gotham-Bold";
	 font-size: 1vw;
	 padding-left: 33%;
	 padding-bottom: 0.8vw;
}
 .news-content .new-box li.text-only .n-boxs .new-detail h4:after {
	 content: "";
	 position: absolute;
	 left: 28%;
	 width: 1.09vw;
	 max-width:21px;
	 max-height:14px;
	 height: 0.73vw;
	 background: url(/Content/NewDesign/assets/img/icons/notice.png) no-repeat;
	 background-size: 100%;
}
 .news-content .new-box li.text-only .n-boxs .new-detail .info {
	 width: 96%;
	 font-family: "Gotham-Book";
	 font-size: 1vw;
	 padding-left: 30%;
	 line-height: 1.5;
	 color: #fff;
}
 .news-content .new-box li.text-only .n-boxs .new-detail .info strong, 
 .news-content .new-box li.text-only .n-boxs .new-detail .info b, 
 .news-content .new-box li.text-only .n-boxs .new-detail .info span {
	 font-family: "Gotham-Bold";
}
 .news-content .new-box li.text-only .n-boxs .new-detail .detail-info {
	 position: absolute;
	 right: 0;
	 top: 50%;
	 transform: translateY(-50%);
	 width: 10vw;
	 font-family: "Gotham-Bold";
	 color: #fff;
	 font-size: 1.1vw;
	 padding: 0.6vw 0.67vw;
	 border: 0.1vw solid #fff;
	 transition: ease all 0.5s;
	 display:none;
}
	.news-content .new-box li.text-only .n-boxs .new-detail .detail-info:hover, .news-content:hover .new-box li.with-img .new-detail .detail-info {
		background: #e71e00;
		border: 0.1vw solid #e71e00;
	}
 .news-content .new-box li.text-only .n-boxs .new-detail .detail-info:after {
	 content: "";
	 position: absolute;
	 right: 0.27vw;
	 top: 50%;
	 transform: translateY(-50%);
	 background: url(/Content/NewDesign/assets/img/icons/detail-icon.png) no-repeat;
	 background-size: 100%;
	 width: 0.42vw;
	 height: 0.7vw;
}
 .news-content .new-box li.with-img {
	 position: relative;
	 float: left;
	 width: 100%;
	 height: 160px;
	 background: #362826;
}
	.news-content .new-box li.with-img .n-boxs{
		height:100%;
	}
	.news-content .new-box li.with-img .img-box {
		float: left;
		position: relative;
		width: 46%;
		top:50%;
		overflow:hidden;
		height:100%;
		transform:translateY(-50%);
	}
 .news-content .new-box li.with-img .img-box img {
	 width: auto;
	 height: 100%;
}
 .news-content .new-box li.with-img .new-detail {
	 float: right;
	 position: relative;
	 width: 54%;
	 padding: 1.04vw;
	 background: #362826;
	 min-height: 100%;
	 border-top: 0;
}
 .news-content .new-box li.with-img .new-detail h4 {
	 color: #e71e00;
	 font-family: "Gotham-Bold";
	 font-size: 0.63vw;
	 padding-bottom: 0.8vw;
	 padding-left: 0;
}
 .news-content .new-box li.with-img .new-detail .info {
	 width: 100%;
	 font-family: "Gotham-Book";
	 font-size: 0.83vw;
	 line-height: 1.5;
	 color: #fff;
	 padding-left: 0;
}
 .news-content .new-box li.with-img .new-detail .info strong, 
 .news-content .new-box li.with-img .new-detail .info b, 
 .news-content .new-box li.with-img .new-detail .info span {
	 font-family: "Gotham-Bold";
}
 .news-content .new-box li.with-img .new-detail .detail-info {
	 position: absolute;
	 display:none;
	 left: 1.04vw;
	 bottom: 1.04vw;
	 top: initial;
	 transform: initial;
	 width: 6.51vw;
	 font-family: "Gotham-Bold";
	 color: #fff;
	 font-size: 0.52vw;
	 margin-top: 0.75vw;
	 padding: 0.4vw 0.47vw;
	 border: 0.1vw solid #fff;
	 transition: ease all 0.5s;
}
 .news-content .new-box li.with-img .new-detail .detail-info:hover {
	 background: #e71e00;
	 border: 0.1vw solid #e71e00;
}
 .news-content .new-box li.with-img .new-detail .detail-info:after {
	 content: "";
	 position: absolute;
	 right: 0.47vw;
	 top: 50%;
	 transform: translateY(-50%);
	 background: url(/Content/NewDesign/assets/img/icons/detail-icon.png) no-repeat;
	 background-size: 100%;
	 width: 0.42vw;
	 height: 0.7vw;
}
 .news-content .new-box li:last-child .new-detail {
	 padding-bottom: 1.431vw !important;
}
 .news-content .new-box li:nth-child(2) {
	 margin-top: 0.93vw;
}
 .slider-wrapper {
	 position: relative;
	 float: left;
	 width: 100%;
	 padding: 1.08vw 7.29vw 2.35vw;
	 background: #291e1c;
	 background: -moz-linear-gradient(
		 top, 
		#291e1c 0%,
		#382d2c 35%, 
		#665c5a 70%, 
		#b1a5a5 100%
	 );
	 background: -webkit-linear-gradient(
		 top, 
		#291e1c 0%, 
		#382d2c 35%, 
		#665c5a 70%, 
		#b1a5a5 100%);
	 background: linear-gradient(
		 to bottom, 
		#291e1c 0%, 
		#382d2c 35%, 
		#665c5a 70%, 
		#b1a5a5 100%
	 );
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#291e1c', endColorstr='#b1a5a5',GradientType=0);
	 background-size: 100%;
	 background-position: center;
	 background-repeat: no-repeat;
}
 .slider-wrapper #counter {
	 position: relative;
	 float: left;
	 width: 100%;
	 text-align: center;
	 padding: 3.65vw 0 0;
	 font-family: "Gotham-Bold";
	 font-size: 1.09vw;
	 letter-spacing: 1.2px;
	 color: #ccc;
}
 .slider-wrapper #counter span {
	 color: #fff;
}
 .slider-wrapper .slider-content {
	 float: left;
	 position: relative;
	 width: 100%;
}
 .slider-wrapper .slider-content .slider-box {
	 float: left;
	 position: relative;
	 width: 100%;
}
 .slider-wrapper .slider-content .slider-box .slider-img, 
 .slider-wrapper .slider-content .slider-box .slider-text {
	 position: relative;
	 float: left;
}
 .slider-wrapper .slider-content .slider-box .slider-img {
	 width: 35%;
	 padding-left: 6.77vw;
}
 .slider-wrapper .slider-content .slider-box .slider-img img {
	 width: 100%;
}
 .slider-wrapper .slider-content .slider-box .slider-text {
	 /*width: 65%;*/
	 /*padding-left: 5.1vw;*/
}
 .slider-wrapper .slider-content .slider-box .slider-text h4 {
	 font-family: "Gotham-Bold";
	 color: #ccc;
	 font-size: 0.73vw;
	 letter-spacing: 0.5px;
	 padding-bottom: 1.3vw;
}
 .slider-wrapper .slider-content .slider-box .slider-text p {
	 /*width: 95%;*/
	 font-family: "Gotham-Light";
	 color: #fff;
	 font-size: 2.19vw;
	 letter-spacing: 2px;
	 line-height: 1.5;
}
 .slider-wrapper .slider-content .slider-box .slider-text p span, 
 .slider-wrapper .slider-content .slider-box .slider-text p strong, 
 .slider-wrapper .slider-content .slider-box .slider-text p b {
	 font-family: "Gotham-Bold";
}
 .slider-wrapper .slider-content .owl-nav {
	 position: absolute;
	 width: 20%;
	 bottom: -2vw;
	 left: 50%;
	 transform: translateX(-50%);
}
 .slider-wrapper .slider-content .owl-nav button {
	 border: 0;
	 outline: none;
}
 .slider-wrapper .slider-content .owl-nav button.owl-prev {
	 font-size: 4.5vw !important;
	 color: #fff !important;
	 position: absolute;
	 left: 5vw;
}
 .slider-wrapper .slider-content .owl-nav button.owl-prev span {
	 font-size: 0px;
}
 .slider-wrapper .slider-content .owl-nav button.owl-prev:after {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 50%;
	 transform: translateY(-50%);
	 background: url(/Content/NewDesign/assets/img/icons/slider-prev.png) no-repeat;
	 background-size: 100%;
	 width: 0.78vw;
	 height: 1.35vw;
}
 .slider-wrapper .slider-content .owl-nav button.owl-next {
	 font-size: 4.5vw !important;
	 color: #fff !important;
	 position: absolute;
	 right: 6vw;
}
 .slider-wrapper .slider-content .owl-nav button.owl-next span {
	 font-size: 0px;
}
 .slider-wrapper .slider-content .owl-nav button.owl-next:after {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 50%;
	 transform: translateY(-50%);
	 background: url(/Content/NewDesign/assets/img/icons/slider-next.png) no-repeat;
	 background-size: 100%;
	 width: 0.78vw;
	 height: 1.35vw;
}
 .middle-content {
	 position: relative;
	 float: left;
	 width: 100%;
	 padding: 3.65vw 7.29vw 3.65vw;
}
 .banner-container {
	 float: left;
	 position: relative;
	 width: 100%;
	 z-index: 2;
	 /*padding-top: 4vw;*/
}
 .banner-container img {
	 width: 100%;
}
/*Search*/
 .search-box {
	 display: none;
	 opacity: 0;
	 position: absolute;
	 width: 75%;
	 left: 17.9%;
	 top: 7vw;
	 padding-top: 1.5vw;
	 z-index: 2;
	 transition: ease all 0.5s;
	 opacity: 0;
	 max-height: 28vw;
	 min-height: 28vw;
	 overflow: hidden;
	 transform: translateY(-5%);
}
 .search-box ul.result-search {
	 width: 60%;
	 float: left;
	 position: relative;
	 background: #291e1c;
	 padding-top: 1.56vw;
	 max-height: 28vw;
	 min-height: 28vw;
}
 .search-box ul.result-search li {
	 float: left;
	 position: relative;
	 width: 100%;
}
 .search-box ul.result-search li a {
	 width: 100%;
	 float: left;
	 position: relative;
	 padding: 1.15vw 3.38vw;
	 color: #fff;
	 font-family: "Gotham-Book";
	 font-size: 0.73vw;
}
 .search-box ul.result-search li a span, 
 .search-box ul.result-search li a strong, 
 .search-box ul.result-search li a b {
	 font-family: "Gotham-Bold";
}
 .search-box ul.result-search li a:hover {
	 background: #e71e00;
}
 .search-box ul.result-search li a:after {
	 content: "";
	 position: absolute;
	 left: 50%;
	 transform: translateX(-50%);
	 bottom: 0;
	 width: 90%;
	 height: 2px;
	 background: #5f5655;
}
 .search-box ul.result-search li a:hover::after {
	 background: #e71e00;
	 width: 100%;
}
 .search-box ul.result-search li a:hover::before {
	 content: "";
	 position: absolute;
	 top: -0.1vw;
	 left: 0;
	 width: 100%;
	 height: 2px;
	 background: #e71e00;
}
 .search-box ul.result-search li.mar-bottom {
	 margin-bottom: 1.51vw;
}
 .search-box ul.result-search div.no-result {
	 float: left;
	 position: relative;
	 padding: 1.15vw 3.38vw;
	 display: none;
}
 .search-box ul.result-search div.no-result p {
	 position: relative;
	 font-family: "Gotham-Book";
	 font-size: 0.83vw;
	 color: #fff;
}
 .search-box ul.result-search div.no-result p:first-child::after {
	 content: "";
	 position: absolute;
	 left: 9vw;
	 top: 50%;
	 transform: translateY(-50%);
	 background: url(/Content/NewDesign/assets/img/icons/no-result.png) no-repeat;
	 background-size: 100%;
	 width: 0.94vw;
	 height: 0.94vw;
}
 .search-box ul.result-search div.no-result p:last-child {
	 font-family: "Gotham-Bold";
	 font-size: 0.83vw;
	 color: #fff;
}
 .search-box ul.result-search .ask-question {
	 float: left;
	 position: relative;
	 width: 100%;
	 margin-left: 2.14vw;
	 margin-bottom: 2.14vw;
}
 .search-box ul.result-search .ask-question a {
	 float: left;
	 position: relative;
	 padding: 1.09vw;
	 font-family: "Gotham-Bold";
	 color: #fff;
	 font-size: 0.83vw;
	 min-width: 13.13vw;
	 background: #e71e00;
	 border: 2px solid transparent;
}
 .search-box ul.result-search .ask-question a:hover {
	 border: 2px solid #fff;
}
 .search-box ul.result-search .ask-question a:after {
	 content: "";
	 position: absolute;
	 right: 1.09vw;
	 top: 50%;
	 transform: translateY(-50%);
	 background: url(/Content/NewDesign/assets/img/icons/icon-search-white.png) no-repeat;
	 background-size: cover;
	 width: 1.3vw;
	 height: 1.3vw;
}
	.search-box ul.popular-search {
		width: 40%;
		float: left;
		position: relative;
		background: rgba(118,30,17,1);
		background: -webkit-linear-gradient(
			45deg, 
			rgba(118,30,17,1) 45%, 
			rgba(208, 30, 3, 1) 100%
		);
		/* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(
			45deg, 
			rgba(118,30,17,1) 45%, 
			rgba(208, 30, 3, 1) 100%
		);
		/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#291e1c', endColorstr='#d01e03',GradientType=1);
		/* IE6-9 fallback on horizontal gradient */
		background-size: 100%;
		background-position: center;
		background-repeat: no-repeat;
		padding: 2.2vw 2.29vw 3vw;
		max-height: 28vw;
		min-height: 28vw;
	}
 .search-box ul.popular-search h3 {
	 font-family: "Gotham-Bold";
	 font-size: 0.83vw;
	 color: #fff;
	 padding-bottom: 1.08vw;
	 border-bottom: 2px solid rgba(255, 255, 255, 0.2);
}
 .search-box ul.popular-search li {
	 position: relative;
	 float: left;
	 width: 100%;
	 padding: 0.94vw 0;
	 border-bottom: 2px solid rgba(255, 255, 255, 0.2);
}
 .search-box ul.popular-search li a {
	 display: block;
	 float: left;
	 width: 100%;
}
 .search-box ul.popular-search li a:after {
	 content: "";
	 position: absolute;
	 right: 0;
	 top: 50%;
	 transform: translateY(-50%);
	 width: 0.78vw;
	 height: 1.04vw;
	 background: url(/Content/NewDesign/assets/img/icons/submit-arrow.png) no-repeat;
	 background-size: 100% 100%;
}
 .search-box ul.popular-search li p {
	 font-family: "Gotham-Book";
	 font-size: 0.78vw;
	 color: #fff;
	 line-height: 1.4;
	 padding-bottom: 0.3vw;
}
	.search-box ul.popular-search li span {
		font-family: "Gotham-Book";
		color: #999;
		font-size: 0.63vw;
	}
 .search-box ul.popular-search .show-more a {
	 display: block;
	 position: relative;
	 margin: 0.5vw auto 0;
	 padding: 0.45vw;
	 font-size: 0.6vw;
	 color: #fff;
	 font-family: "Gotham-Bold";
	 border: 0.1vw solid #fff;
	 width: 7.2vw;
	 text-align: left;
	 transition: ease all 0.5s;
}
 .search-box ul.popular-search .show-more a:hover {
	 background: #e71e00;
	 border-color: #e71e00;
}
 .search-box ul.popular-search .show-more a:after {
	 background: url(/Content/NewDesign/assets/img/icons/next-arrow.png) no-repeat;
	 right: 0.4vw;
	 left: auto;
	 top: 50%;
	 transform: translateY(-50%);
	 width: 0.47vw;
	 height: 0.6vw;
	 background-size: 100% 100%;
}
 .search-box:after {
	 content: "";
	 position: absolute;
	 left: 2.6vw;
	 top: 0.5vw;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 border-width: 0 20px 20px 20px;
	 border-color: transparent transparent #291e1c transparent;
}
 .active-search {
	 opacity: 1;
	 transform: translateY(0);
}
 .sss .container {
	 background: #291e1c;
}
 .sss .container footer {
	 margin: 0;
}
 .sss .container footer .footer-gradient-bg {
	 background: -moz-linear-gradient(
		 top, 
		 rgba(41, 30, 28, 1) 0%, 
		 rgba(41, 30, 28, 0.3) 70%, 
		 rgba(255, 255, 255, 0) 100%
	 );
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(
		 top, 
		 rgba(41, 30, 28, 1) 0%, 
		 rgba(41, 30, 28, 0.3) 70%, 
		 rgba(255, 255, 255, 0) 100%
	 );
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(
		 to bottom, 
		 rgba(41, 30, 28, 1) 0%, 
		 rgba(41, 30, 28, 0.3) 70%, 
		 rgba(255, 255, 255, 0) 100%
	 );
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#291e1c', endColorstr='#00ffffff',GradientType=0);
	/* IE6-9 */
	 background-size: 100%;
	 background-position: center;
	 background-repeat: no-repeat;
}
 .sss-wrap {
	 float: left;
	 position: relative;
	 width: 100%;
	 padding: 2vw 0 0;
}
 .sss-wrap .sss-head {
	 position: relative;
	 width: 100%;
	 float: left;
	 padding-bottom: 4.17vw;
}
 .sss-wrap .sss-head h1 {
	 font-family: "Gotham-Bold";
	 font-size: 1.88vw;
	 color: #fff;
	 text-align: center;
}
 .sss-wrap .sss-content {
	 float: left;
	 position: relative;
	 width: 100%;
	 padding: 0 21.35vw;
}
 .sss-wrap .sss-content .sss-box {
	 float: left;
	 position: relative;
	 width: 100%;
	 padding-bottom: 2.86vw;
}
	.sss-wrap .sss-content .sss-box p.title {
		font-family: "Gotham-Bold";
		font-size: 1.25vw;
		color: #e71e00;
		width: 100%;
		display: block;
		padding-bottom: 0.6vw;
		line-height: 1.4;
	}
	.sss-wrap .sss-content .sss-box ul {
		margin-top: 10px;
		margin-bottom: 10px;
		list-style: none;
	}


	.sss-wrap .sss-content .sss-box ul {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.sss-wrap .sss-content .sss-box p.text, 
	.sss-wrap .sss-content .sss-box span {
		width: 100%;
		display: block;
		font-family: "Gotham-Book";
		font-size: 0.83vw;
		color: #fff;
		line-height: 2;
	}
 .nf-box .container {
	 background: url(/Content/NewDesign/assets/img/backgrounds/b2.png) no-repeat;
	 background-size: 100%;
}
 .nf-box .nf-background {
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(41, 30, 28, 1) 100%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(41, 30, 28, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(41, 30, 28, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#291e1c',GradientType=0);
	/* IE6-9 */
	 background-size: 100%;
	 background-position: center;
	 background-repeat: no-repeat;
}
 .nf-box .nf-content {
	 position: relative;
	 float: left;
	 width: 100%;
	 text-align: center;
	 padding: 3.65vw 0 0;
}
 .nf-box .nf-content img {
	 max-width: 32.97vw;
	 margin: 0 auto;
}
 .nf-box footer {
	 margin-top: 0;
}
 .nf-box footer .footer-content {
	 background: none;
}
 footer {
	 float: left;
	 position: relative;
	 width: 100%;
	 margin-top: -3.7vw;
}
 footer .footer-gradient-bg {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1;
	 background: -moz-linear-gradient(top, rgba(20, 14, 14, 1) 0%, rgba(20, 14, 14, 0.65) 35%, rgba(22, 16, 16, 0.34) 66%, rgba(255, 255, 255, 0) 100%);
	/* FF3.6-15 */
	 background: -webkit-linear-gradient(top, rgba(20, 14, 14, 1) 0%, rgba(20, 14, 14, 0.65) 35%, rgba(22, 16, 16, 0.34) 66%, rgba(255, 255, 255, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to bottom, rgba(20, 14, 14, 1) 0%, rgba(20, 14, 14, 0.65) 35%, rgba(22, 16, 16, 0.34) 66%, rgba(255, 255, 255, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#140e0e', endColorstr='#00ffffff',GradientType=0);
	/* IE6-9 */
	 background-size: 100%;
	 background-position: center;
	 background-repeat: no-repeat;
}
 footer .footer-content {
	 position: relative;
	 float: left;
	 width: 100%;
	 background: url(/Content/NewDesign/assets/img/backgrounds/b2.jpg) no-repeat;
	 background-size: 100% 100%;
	 padding-top: 8.02vw;
	 text-align: center;
	 color: #fff;
}
 footer .footer-content .logo-wrap {
	 position: relative;
	 display: block;
	 z-index: 3;
	 padding-bottom: 2.08vw;
}
 footer .footer-content .logo-wrap img {
	 width: 7.38vw;
}
 footer .footer-content .text-wrap {
	 display: inline-block;
	 position: relative;
	 text-align: left;
	 padding-left: 1.98vw;
	 top: -2.6vw;
}
 footer .footer-content .text-wrap a {
	 font-family: 'Gotham-Medium';
	 line-height: 1.4;
}
 footer .footer-content .text-wrap a p {
	 color: #fff;
}
 footer .footer-content .text-wrap a span, footer .footer-content .text-wrap a strong, footer .footer-content .text-wrap a b {
	 font-family: 'Gotham-Bold';
	 color: #fff;
	 font-size: 1.09vw;
}
 footer .footer-content .footer-info {
	 float: left;
	 position: relative;
	 width: 100%;
	 padding: 0 7.29vw 2.44vw;
	 z-index: 2;
}
 footer .footer-content .footer-info .legal-text {
	 float: left;
	 position: relative;
	 width: 27%;
	 text-align: left;
}
 footer .footer-content .footer-info .legal-text p {
	 font-family: 'Gotham-Bold';
	 color: #fff;
	 line-height: 1.5;
	 font-size: 0.63vw;
}
 footer .footer-content .footer-info .legal-links {
	 float: left;
	 position: relative;
	 padding-top: 0.3vw;
}
 footer .footer-content .footer-info .legal-links li {
	 float: left;
	 position: relative;
	 margin-right: 2.6vw;
}
 footer .footer-content .footer-info .legal-links li a {
	 position: relative;
	 font-family: 'Gotham-Bold';
	 color: #fff;
	 font-size: 0.83vw;
	 letter-spacing: 1.5px;
}
 footer .footer-content .footer-info .legal-links li:last-child {
	 margin-right: 0;
}
 footer .footer-content .footer-info .legal-links li:after {
	 content: "";
	 position: absolute;
	 right: -1.3vw;
	 top: 0;
	 width: 2px;
	 height: 100%;
	 background: rgba(102, 102, 102, 0.8);
}
 footer .footer-content .footer-info .legal-links li:last-child::after {
	 content: none;
}
 footer .footer-content .footer-info .social-icons {
	 float: right;
	 position: relative;
}
 footer .footer-content .footer-info .social-icons ul {
	 float: left;
	 width: 100%;
	 position: relative;
}
 footer .footer-content .footer-info .social-icons li {
	 float: left;
	 position: relative;
	 margin-right: 0.52vw;
}
 footer .footer-content .footer-info .social-icons li a {
	 display: block;
	 width: 2.6vw;
	 height: 2.6vw;
	 transition: ease all 0.5s;
}
 footer .footer-content .footer-info .social-icons li a.facebook {
	 background: url(/Content/NewDesign/assets/img/icons/social-icons.png) no-repeat;
	 background-position-x: 0;
	 background-size: cover;
}
 footer .footer-content .footer-info .social-icons li a.facebook:hover {
	 background: url(/Content/NewDesign/assets/img/icons/social-icons-hover.png) no-repeat;
	 background-position-x: 0;
	 background-size: cover;
}
	footer .footer-content .footer-info .social-icons li a.instagram {
		background: url(/Content/NewDesign/assets/img/icons/social-icons.png) no-repeat;
		background-position-x: -6vw;
		background-size: cover;
	}

		footer .footer-content .footer-info .social-icons li a.instagram:hover {
			background: url(/Content/NewDesign/assets/img/icons/social-icons-hover.png) no-repeat;
			background-position-x: -6vw;
			background-size: cover;
		}
 footer .footer-content .footer-info .social-icons li a.twitter {
	 background: url(/Content/NewDesign/assets/img/icons/social-icons.png) no-repeat;
	 background-position-x: -3vw;
	 background-size: cover;
}
 footer .footer-content .footer-info .social-icons li a.twitter:hover {
	 background: url(/Content/NewDesign/assets/img/icons/social-icons-hover.png) no-repeat;
	 background-position-x: -3vw;
	 background-size: cover;
}

    .wrap-tab {
        float: left;
        position: relative;
        width: 100%;
    }

    .container-tab{
      max-width: 58.85vw;
      margin: 0 auto;
    }

    ul.tabs{
      margin: 0px;
      padding: 0px;
      list-style: none;
    }
    ul.tabs li{
      color: rgba(255,255,255,.5);
      display: inline-block;
      padding: 0 2.6vw 6px;
      cursor: pointer;
      position: relative;
      font-size: .83vw;
      font-family: "Gotham-Book";
      line-height: 1.4;
    }
    ul.tabs li:last-child {
      padding-right: 0; 
    }

    ul.tabs li.current {
      color: rgba(255,255,255,1);
      font-family: "Gotham-Bold";
    }

    ul.tabs li.current:after {
      content: "";
      position: absolute;
      width: 48%;
      height: 1px;
      background-color: #fff;
      bottom: 0;
      left: 2.6vw;
    }
    li.tab-link:before {
        content: "";
        position: absolute;
        right: 0;
        top: 0;
        background: rgba(112,112,112,.2);
        width: 1px;
        height: 36px;
      }

      li.tab-link:last-child:before {
        content: none;
      }

    .tab-content {
      display: none;
      padding: 2.6vw;
      color: #fff;
      margin-top: 2.6vw;
    }

    .tab-content.current {
      display: inherit;
    }

    .tab-content h1 {
      font-family: "Gotham-Bold";
      font-size: 1.88vw;
      color: #fff;
      text-align: center;
      padding-bottom: 4.17vw;
      line-height: 1.4;
    }
      .tab-content table { width: 100%;  margin-bottom: 10px; }
    .tab-content table td,   .tab-content table th { text-align: left; padding: 10px; border-bottom: 0.5px solid #EFEFEF; font-family: "Gotham-Book";
    font-size: 0.83vw;
    color: #fff;
    line-height: 2;}


      .tab-content ol li , .tab-content ul li { font-family: "Gotham-Book";
      font-size: 0.83vw;
      color: #fff; padding: 10px; line-height: 2; list-style: disc;
    margin-left: 40px;}

    .tab-content a { text-decoration: underline;}
    .tab-content p.title {
      font-family: "Gotham-Bold";
      font-size: 1.25vw;
      color: #e71e00;
      width: 100%;
      display: block;
      padding-bottom: 0.6vw;
      line-height: 2;
    }

    .tab-content p.text   {
      width: 100%;
      display: block;
      font-family: "Gotham-Book";
      font-size: 0.83vw;
      color: #fff;
      line-height: 2;
      padding-bottom: 1.5vw;
  }


/*Media Query*/
 @media only screen and (max-width: 1080px) {
	/*Header*/
	/*Contents*/
	/**/
	/*Footer*/
	   .tab-content ol li , .tab-content ul li { font-size: 12px; margin-left: 20px; }
	 .desktop {
		 display: none;
	}
	 .mobile {
		 display: block;
	}
	 .show-more{
		 position:relative;
		 width:100%;
		 float:left;
		 padding:2vw 0 0;
		 text-align:center;
	 }
	 .active-overflow {
		 -webkit-overflow-scrolling: touch !important;
		 position: fixed !important;
		 overflow-y: hidden !important;
		 overflow-x: hidden !important;
		 height: 100% !important;
		 width: 100% !important;
	}
	 .container {
		 background-size: 170%;
		 background-position: -26vw -12.6vw;
	}
	 header {
		 padding: 3.13vw 2.78vw;
	}
	 header .logo-wrap {
		 position: absolute;
		 float: none;
		 left: 50%;
		 top: 50%;
		 transform: translate(-50%, -50%);
		 width: 17.22vw;
		 margin-right: 0;
		 transition: ease all 0.5s;
	}
	 header .search-bar {
		 position: relative;
		 float: left;
		 width: 29.63vw;
		 height: 21vw;
		 display: flex;
		 flex-wrap: wrap;
		 justify-content: center;
		 align-items: center;
		 transition: ease all 0.5s;
	}
	 header .search-bar #search-input {
		 padding: 4.63vw 2.9vw 4.63vw 2.9vw;
		 font-size: 2.96vw;
		 background: #e71e00;
		 color: #fff;
		 font-family: 'Gotham-Bold';
	}
	 header .search-bar .icon-search {
		 font-size: 6vw;
		 right: auto;
		 left: 2vw;
		 color: #fff;
	}
	 header .search-bar #search-input::placeholder {
		/* Chrome, Firefox, Opera, Safari 10.1+ */
		 color: #fff;
		 opacity: 1;
		/* Firefox */
	}
	 header .search-bar #search-input:-ms-input-placeholder {
		/* Internet Explorer 10-11 */
		 color: #fff;
	}
	 header .search-bar #search-input::-ms-input-placeholder {
		/* Microsoft Edge */
		 color: #fff;
	}
	 header .category-wrap {
		 height: 21vw;
		 transition: ease all 0.5s;
	}
	 header .category-wrap .contact-info {
		 display: none;
	}
	 header .category-wrap .category-link {
		 display: none;
	}
	 header .category-wrap .category-link-mobile {
		 display: block;
		 position: relative;
		 float: left;
		 width: 100%;
	}
	 header .category-wrap .category-link-mobile a {
		 float: right;
		 padding: 1.15vw 1.04vw;
		 transition: ease all 0.5s;
	}
	 header .category-wrap .category-link-mobile a img {
		 max-width: 6.5vw;
	}
	 .top-content {
		 position: relative;
		 float: left;
		 width: 100%;
		 padding: 2vw 0 2vw 0;
		 padding-bottom: 7vw;
	}
	 .questions-content {
		 width: 100%;
		 margin-right: 0;
	}
	 .questions-content h2 {
		 font-size: 4.44vw;
		 padding-bottom: 4.63vw;
		 padding: 0 2.78vw 4.63vw;
	}
	 .questions-content h2 br {
		 display: none;
	}
	 .questions-content .question-box {
		/*margin-left: -3vw;
		*/
		 width: 100%;
	}
	 .questions-content .question-box li {
		 width: 100%;
		 min-height: 55vw;
		 margin: 0;
	}
	 .questions-content .question-box li:nth-child(3n) {
		 margin-right: 0;
	}
	 .questions-content .question-box .q-boxs {
		 min-height: 55vw;
		 padding: 3.24vw;
		 border: 0.56vw solid #e71e00;
		 background-color: rgba(0,0,0,0.2);
	}
	 .questions-content .question-box .q-boxs .text {
		 font-size: 3.33vw;
		 letter-spacing: 0.8px;
		 line-height: 1.5;
		 font-family: 'Gotham-Bold';
	}
	 .questions-content .question-box .q-boxs .question-detail {
		 left: 3.24vw;
		 bottom: 2.78vw;
	}
	 .questions-content .question-box .q-boxs .question-detail p {
		 font-size: 1.94vw;
	}
	 .questions-content .question-box .q-boxs .question-detail .user:after {
		 top: -2.78vw;
		 width: 2.78vw;
		 height: 0.28vw;
	}
	 .questions-content .question-box .view-box {
		 min-height: 55vw;
		 padding: 3.24vw;
		 font-size: 3.33vw;
		 background: rgba(137, 130, 124, 0.7);
	}
	 .questions-content .question-box .view-box:after {
		 right: 2vw;
		 bottom: 2vw;
		 width: 1.3vw;
		 height: 2.3vw;
	}
	 .questions-content .question-box .q-boxs:after {
		 right: 4px;
		 bottom: 4px;
		 width: 12px;
		 height: 12px;
	}
	 .questions-content .question-box .user-social {
		 position: absolute;
		 width: 50%;
		 right: -1vw;
		 bottom: 1vw;
	}
	 .questions-content .question-box .user-social ul li {
		 display: none !important;
	}
	 .questions-content .question-box.owl-carousel li:before {
		 content: none !important;
	}
	 .show-more {
		 padding: 7.41vw 0 4vw 0;
	}
	 .show-more a {
		 font-size: 3.33vw;
		 margin-left: 9vw;
	}
	 .show-more a:after {
		 left: -12vw;
		 width: 9.07vw;
		 height: 9.07vw;
	}
	 .slider-info {
		 display: block;
		 float: left;
		 width: 100%;
		 position: relative;
		 margin: 6vw 0 0;
		 padding: 2.78vw 0 2.78vw 13vw;
		 background: #372a27;
		/* Old browsers */
		 background: -moz-linear-gradient(top, rgba(55, 42, 39, 1) 0%, rgba(49, 37, 35, 1) 50%, rgba(41, 30, 28, 1) 100%);
		/* FF3.6-15 */
		 background: -webkit-linear-gradient(top, rgba(55, 42, 39, 1) 0%, rgba(49, 37, 35, 1) 50%, rgba(41, 30, 28, 1) 100%);
		/* Chrome10-25,Safari5.1-6 */
		 background: linear-gradient(to bottom, rgba(55, 42, 39, 1) 0%, rgba(49, 37, 35, 1) 50%, rgba(41, 30, 28, 1) 100%);
		/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#372a27', endColorstr='#291e1c',GradientType=0);
		/* IE6-9 */
		 background-size: 100%;
		 background-position: center;
		 background-repeat: no-repeat;
	}
	 .slider-info img {
		 float: left;
		 position: relative;
		 max-width: 4.63vw;
	}
	 .slider-info .mS-info-text {
		 position: relative;
		 float: left;
		 padding: 2vw 0 0 4vw;
		 margin-bottom: 4.63vw;
		 font-family: 'Gotham-Medium';
		 color: #fff;
		 font-size: 1.94vw;
		 line-height: 1.4;
	}
	 .slider-info .mS-info-text span, .slider-info .mS-info-text strong, .slider-info .mS-info-text b {
		 position: relative;
		 display: inline-block;
		 font-family: 'Gotham-Bold';
	}
	 .slider-info .mS-info-text span:after, .slider-info .mS-info-text strong:after, .slider-info .mS-info-text b:after {
		 content: "";
		 position: absolute;
		 left: 0;
		 bottom: -1vw;
		 width: 100%;
		 height: 0.3vw;
		 background: #e71e00;
		 border-radius: 10px;
	}
	 .slider-info:after {
		 content: "";
		 position: absolute;
		 left: 50%;
		 top: -3vw;
		 transform: translateX(-50%);
		 width: 0;
		 height: 0;
		 border-style: solid;
		 border-width: 0 31px 31px 31px;
		 border-color: transparent transparent #362927 transparent;
		 line-height: 0px;
		 _border-color: #000 #000 #362927 #000;
		 _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	}
	 .news-content {
		 padding: 1vw 0;
		 width: 100%;
	}
	 .news-content h2 {
		 font-size: 4.44vw;
		 letter-spacing: 1px;
		 line-height: 1.4;
		 padding: 0 2.78vw 4.44vw;
	}
	 .news-content .new-box li.with-img {
		 padding-bottom: 5.56vw;
		 height:auto;
	}
	 .news-content .new-box li.with-img .img-box {
		 float: left;
		 width: 25%;
		 padding: 0 2.78vw;
		 top:1%;
		 padding-top:3%;
		 transform:none;
	}
	 .news-content .new-box li.with-img .img-box img {
		 width: 100%;
		 height: auto;
		 min-height: auto;
		 max-height: 100%;
		 border-radius: 1.2vw;
	}
		.news-content .new-box li.with-img .new-detail {
			float: right;
			width: 75%;
			background: transparent;
			padding: 2.78vw 2.78vw 3.33vw 2.78vw;
		}
	 .news-content .new-box li.with-img .new-detail h4 {
		 font-size: 1.94vw;
		 padding-bottom: 2.8vw;
	}
	 .news-content .new-box li.with-img .new-detail .info {
		 font-size: 3.33vw;
		 width: 81%;
	}
	 .news-content .new-box li.with-img .new-detail .info br {
		 display: none;
	}
	 .news-content .new-box li.with-img .new-detail .detail-info {
		 right: 2.78vw;
		 left: auto;
		 top: 50%;
		 transform: translateY(-50%);
		 width: 8.43vw;
		 height: 8.43vw;
		 margin-top: 0;
		 padding: 1.5vw;
		 border: 0.56vw solid #fff;
		 border-radius: 5px;
	}
	 .news-content .new-box li.with-img .new-detail .detail-info p {
		 display: none;
	}
	 .news-content .new-box li.with-img .new-detail .detail-info:after {
		 content: "";
		 position: absolute;
		 left: 50%;
		 right: auto;
		 top: 50%;
		 transform: translate(-50%, -50%);
		 background: url(/Content/NewDesign/assets/img/icons/detail-icon.png) no-repeat;
		 background-size: 100%;
		 width: 2vw;
		 height: 3vw;
	}
	 .news-content .new-box li:nth-child(2) {
		 margin: 0;
	}
	 .news-content .new-box li.text-only .n-boxs .new-detail {
		 border-top: 2px solid #807a7c;
		 padding: 5.56vw 2.78vw;
		 min-height: auto;
	}
	 .news-content .new-box li.text-only .n-boxs .new-detail h4 {
		 font-size: 1.94vw;
		 padding-left: 0;
		 padding-bottom: 2vw;
	}
	 .news-content .new-box li.text-only .n-boxs .new-detail h4:after {
		 content: none;
	}
	 .news-content .new-box li.text-only .n-boxs .new-detail .info {
		 width: 80%;
		 font-family: "Gotham-Book";
		 font-size: 3.33vw;
		 padding-left: 30%;
		 line-height: 1.3;
		 color: #fff;
	}
	 .news-content .new-box li.text-only .n-boxs .new-detail .detail-info {
		 right: 2.78vw;
		 left: auto;
		 top: 50%;
		 transform: translateY(-50%);
		 width: 8.43vw;
		 height: 8.43vw;
		 margin-top: 0;
		 padding: 1.5vw;
		 border: 0.56vw solid #fff;
		 border-radius: 5px;
	}
	 .news-content .new-box li.text-only .n-boxs .new-detail .detail-info p {
		 display: none;
	}
	 .news-content .new-box li.text-only .n-boxs .new-detail .detail-info:after {
		 content: "";
		 position: absolute;
		 left: 50%;
		 right: auto;
		 top: 50%;
		 transform: translate(-50%, -50%);
		 background: url(/Content/NewDesign/assets/img/icons/detail-icon.png) no-repeat;
		 background-size: 100%;
		 width: 2vw;
		 height: 3vw;
	}
	 .news-content .new-box li.text-only:last-child {
		 padding-bottom: 3.5vw;
		 border-bottom: 2px solid #807a7c;
	}
	 .slider-wrapper {
		 padding: 1vw 13.89vw 8.33vw;
	}
	 .slider-wrapper .slider-content .slider-box {
		 text-align: center;
	}
	 .slider-wrapper .slider-content .slider-box .slider-img {
		 width: 100%;
		 padding-left: 0;
		 padding-bottom: 5.09vw;
	}
	 .slider-wrapper .slider-content .slider-box .slider-img img {
		 max-width: 41.67vw;
		 text-align: center;
		 margin: 0 auto;
	}
	 .slider-wrapper .slider-content .slider-box .slider-text {
		 width: 100%;
		 padding: 0;
	}
	 .slider-wrapper .slider-content .slider-box .slider-text h4 {
		 font-size: 1.94vw;
		 padding-bottom: 4.81vw;
	}
	 .slider-wrapper .slider-content .slider-box .slider-text p {
		 width: 100%;
		 font-size: 4.44vw;
		 line-height: 1.4;
	}
	 .slider-wrapper .slider-content .owl-nav {
		 width: 45%;
		 bottom: -7vw;
	}
	 .slider-wrapper .slider-content .owl-nav button.owl-prev:after {
		 background: url(/Content/NewDesign/assets/img/icons/slider-prev-mobile.png) no-repeat;
		 background-size: 100%;
		 width: 2.41vw;
		 height: 4.17vw;
	}
	 .slider-wrapper .slider-content .owl-nav button.owl-next {
		 right: 7vw;
	}
	 .slider-wrapper .slider-content .owl-nav button.owl-next:after {
		 background: url(/Content/NewDesign/assets/img/icons/slider-next-mobile.png) no-repeat;
		 background-size: 100%;
		 width: 2.41vw;
		 height: 4.17vw;
	}
	 .slider-wrapper #counter {
		 padding: 7.65vw 0 0;
		 font-size: 3.43vw;
	}
	 .middle-content {
		 padding: 0;
	}
	 .middle-content .questions-content {
		 padding: 9.07vw 0 0;
	}
	 .middle-content .questions-content:last-child {
		 padding-bottom: 9.07vw;
	}
	 .search-box {
		 display: none;
		 opacity: 0;
		 width: 100%;
		 left: 0;
		 top: 0vw;
		 padding-top: 0;
		 z-index: 2;
		 transition: ease all 0.5s;
		 max-height: 100%;
		 min-height: auto;
		 overflow: hidden;
		 transform: translateY(-5%);
	}
	 .search-box .search-head {
		 float: left;
		 position: relative;
		 width: 100%;
		 padding: 3vw 0 0 0;
		 background: rgba(41, 30, 28, 0.9);
		 text-align: center;
	}
	 .search-box .search-head .logo-prev-wrapper {
		 float: left;
		 position: relative;
		 width: 100%;
		 height: 22.41vw;
	}
	 .search-box .search-head .prev-button {
		 position: absolute;
		 left: 3.89vw;
		 top: 50%;
		 transform: translateY(-50%);
	}
	 .search-box .search-head .prev-button img {
		 width: 2.41vw;
	}
	 .search-box .search-head .logo {
		 position: absolute;
		 left: 50%;
		 top: 50%;
		 transform: translate(-50%, -50%);
	}
	 .search-box .search-head .logo img {
		 width: 16.85vw;
	}
	 .search-box .search-head .search-button-wrapper {
		 float: left;
		 position: relative;
		 width: 100%;
		 margin-top: 4vw;
	}
	 .search-box .search-head .search-button-wrapper input {
		 position: relative;
		 float: left;
		 width: 100%;
		 padding: 7.41vw 12vw 7.41vw 2.78vw;
		 font-family: 'Gotham-Bold';
		 color: #000;
		 font-size: 3.33vw;
	}
	 .search-box .search-head .search-button-wrapper .icon-search {
		 position: absolute;
		 right: 2.78vw;
		 top: 50%;
		 transform: scaleX(-1) translateY(-50%);
		 font-size: 5.56vw;
		 color: #e71e00;
	}
	 .search-box ul.result-search {
		 width: 100%;
		 float: left;
		 position: relative;
		 background: rgba(41, 30, 28, 0.9);
		 padding-top: 1.56vw;
		 max-height: 100%;
		 min-height: auto;
	}
	 .search-box ul.result-search li {
		 float: left;
		 position: relative;
		 width: 100%;
	}
	 .search-box ul.result-search li a {
		 width: 100%;
		 float: left;
		 position: relative;
		 padding: 6.48vw 2.78vw;
		 color: #fff;
		 font-family: 'Gotham-Book';
		 font-size: 3.33vw;
		 line-height: 1.4;
	}
	 .search-box ul.result-search li a span, .search-box ul.result-search li a strong, .search-box ul.result-search li a b {
		 font-family: 'Gotham-Bold';
	}
	 .search-box ul.result-search li a:hover {
		 background: #e71e00;
	}
	 .search-box ul.result-search li a:after {
		 content: "";
		 position: absolute;
		 left: 50%;
		 transform: translateX(-50%);
		 bottom: 0;
		 width: 100%;
		 height: 2px;
		 background: #5f5655;
	}
	 .search-box ul.result-search li a:hover::after {
		 background: #e71e00;
		 width: 100%;
	}
	 .search-box ul.result-search li a:hover::before {
		 content: "";
		 position: absolute;
		 top: -0.1vw;
		 left: 0;
		 width: 100%;
		 height: 2px;
		 background: #e71e00;
	}
	 .search-box ul.result-search li.mar-bottom {
		 margin-bottom: 1.51vw;
	}
	 .search-box ul.result-search div.no-result {
		 float: left;
		 position: relative;
		 padding: 1.15vw 2.78vw;
		 display: none !important;
	}
	 .search-box ul.result-search div.no-result p {
		 position: relative;
		 font-family: 'Gotham-Book';
		 font-size: 3.33vw;
		 color: #fff;
	}
	 .search-box ul.result-search div.no-result p:first-child::after {
		 content: "";
		 position: absolute;
		 left: 9vw;
		 top: 50%;
		 transform: translateY(-50%);
		 background: url(/Content/NewDesign/assets/img/icons/no-result.png) no-repeat;
		 background-size: 100%;
		 width: 4.63vw;
		 height: 4.63vw;
	}
	 .search-box ul.result-search div.no-result p:last-child {
		 font-family: 'Gotham-Bold';
		 font-size: 3.33vw;
		 color: #fff;
	}
	 .search-box ul.result-search .ask-question {
		 float: left;
		 position: relative;
		 width: 100%;
		 padding: 2.78vw;
		 margin: 0;
	}
	 .search-box ul.result-search .ask-question a {
		 float: left;
		 position: relative;
		 width: 100%;
		 padding: 6.48vw;
		 font-size: 4.44vw;
		 min-width: auto;
	}
	 .search-box ul.result-search .ask-question a:hover {
		 border: 2px solid #fff;
	}
	 .search-box ul.result-search .ask-question a:after {
		 content: "";
		 position: absolute;
		 right: 5.56vw;
		 top: 50%;
		 transform: translateY(-50%);
		 background: url(/Content/NewDesign/assets/img/icons/icon-search-white.png) no-repeat;
		 background-size: cover;
		 width: 5.56vw;
		 height: 5.56vw;
	}
	 .search-box ul.popular-search {
		 width: 100%;
		 float: left;
		 position: relative;
		 background: #291e1c;
		/* Old browsers */
		 background: -moz-linear-gradient(45deg, rgba(41, 30, 28, 1) 15%, rgba(118, 30, 17, 1) 45%, rgba(208, 30, 3, 1) 100%);
		/* FF3.6-15 */
		 background: -webkit-linear-gradient(45deg, rgba(41, 30, 28, 1) 15%, rgba(118, 30, 17, 1) 45%, rgba(208, 30, 3, 1) 100%);
		/* Chrome10-25,Safari5.1-6 */
		 background: linear-gradient(45deg, rgba(41, 30, 28, 1) 15%, rgba(118, 30, 17, 1) 45%, rgba(208, 30, 3, 1) 100%);
		/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#291e1c', endColorstr='#d01e03',GradientType=1);
		/* IE6-9 fallback on horizontal gradient */
		 background-size: 100%;
		 background-position: center;
		 background-repeat: no-repeat;
		 padding: 6.02vw 0;
		 max-height: 100%;
		 min-height: auto;
	}
	 .search-box ul.popular-search h3 {
		 font-family: 'Gotham-Bold';
		 font-size: 3.33vw;
		 color: #fff;
		 padding: 0 2.78vw 6.02vw;
		 border-bottom: 0.52vw solid rgba(255, 255, 255, 0.2);
		 text-align: center;
	}
	 .search-box ul.popular-search li {
		 position: relative;
		 float: left;
		 width: 100%;
		 padding: 7.13vw 6.02vw;
		 border-bottom: 0.52vw solid rgba(255, 255, 255, 0.2);
	}
	 .search-box ul.popular-search li a {
		 display: block;
		 float: left;
		 width: 100%;
	}
	 .search-box ul.popular-search li a:after {
		 content: "";
		 position: absolute;
		 right: 2.78vw;
		 top: 50%;
		 transform: translateY(-50%);
		 width: 2vw;
		 height: 3vw;
		 background: url(/Content/NewDesign/assets/img/icons/detail-icon.png) no-repeat center;
		 background-size: 25% 30%;
		 width: 8.33vw;
		 height: 8.33vw;
		 border: 0.52vw solid #fff;
		 border-radius: 10px;
	}
	 .search-box ul.popular-search li p {
		 font-family: 'Gotham-Book';
		 font-size: 3.33vw;
		 color: #fff;
		 line-height: 1.4;
		 padding-bottom: 1.85vw;
		 width: 85%;
	}
	 .search-box ul.popular-search li span {
		 font-family: 'Gotham-Book';
		 color: #999;
		 font-size: 1.94vw;
	}
	 .search-box ul.popular-search .show-more a {
		 display: block;
		 position: relative;
		 margin: 0.5vw auto 0;
		 padding: 0.45vw;
		 font-size: 3.33vw;
		 color: #fff;
		 font-family: 'Gotham-Bold';
		 border: none;
		 width: auto;
		 transition: ease all 0.5s;
		 text-align: center;
	}
	 .search-box ul.popular-search .show-more a:hover {
		 background: #e71e00;
		 border-color: #e71e00;
	}
	 .search-box ul.popular-search .show-more a:after {
		 background: url(/Content/NewDesign/assets/img/icons/detail-icon.png) no-repeat;
		 right: 0.4vw;
		 left: auto;
		 right: 30vw;
		 top: 50%;
		 transform: translateY(-50%);
		 width: 2.41vw;
		 height: 2.96vw;
		 background-size: 100% 100%;
	}
	 .search-box:after {
		 content: none;
	}
	 .active-search {
		 position: fixed;
		 z-index: 9;
		 opacity: 1;
		 transform: translateY(0);
		 overflow-y: auto;
	}
	 .sss-wrap .sss-head h1 {
		 font-size: 4.26vw;
		 padding-bottom: 4.48vw;
	}
	 .sss-wrap .sss-content {
		 padding: 0 2.78vw;
	}
	 .sss-wrap .sss-content .sss-box {
		 padding-bottom: 6.94vw;
	}
	 .sss-wrap .sss-content .sss-box p.title {
		 font-size: 4.44vw;
		 padding-bottom: 2.3vw;
	}
		.sss-wrap .sss-content .sss-box p.text, .sss-wrap .sss-content .sss-box span {
			font-size: 3.33vw;
			line-height: 1.4;
		}
	 .nf-box .container {
		 background: url(/Content/NewDesign/assets/img/backgrounds/b2.png) no-repeat;
		 background-size: 190%;
	}
	 .nf-box .nf-content {
		 padding: 18.52vw 0 14vw;
	}
	 .nf-box .nf-content img {
		 max-width: 72.22vw;
		 margin: 0 auto;
	}
	 footer {
		 margin-top: -5.5vw;
	}
	 footer .footer-content {
		 padding-top: 13vw;
		 background: url(/Content/NewDesign/assets/img/backgrounds/b2-mobile.jpg) no-repeat;
	}
	 footer .footer-content .logo-wrap {
		 padding-bottom: 7vw;
	}
	 footer .footer-content .logo-wrap img {
		 width: 18.98vw;
	}
	 footer .footer-content .text-wrap {
		 top: -6.6vw;
	}
	 footer .footer-content .text-wrap a {
		 font-size: 3.33vw;
	}
	 footer .footer-content .text-wrap a b {
		 font-size: 3.33vw;
	}
	 footer .footer-content .footer-info {
		 padding: 17vw 2.78vw 8.33vw;
	}
	 footer .footer-content .footer-info .legal-text {
		 width: 50%;
	}
	 footer .footer-content .footer-info .legal-text p {
		 font-size: 1.94vw;
	}
	 footer .footer-content .footer-info .legal-links {
		 position: absolute;
		 left: 50%;
		 top: 15%;
		 width: 80%;
		 transform: translate(-50%, -50%);
		 z-index: 3;
	}
	 footer .footer-content .footer-info .legal-links li {
		 margin-bottom: 3.24vw;
		 margin-right: 7.41vw;
		 text-align: center;
	}
	 footer .footer-content .footer-info .legal-links li a {
		 font-size: 3.33vw;
		 letter-spacing: 0.8px;
	}
	 footer .footer-content .footer-info .legal-links li:first-child {
		 margin-left: 7vw;
	}
	 footer .footer-content .footer-info .legal-links li:after {
		 right: -3.5vw;
		 width: 0.28vw;
	}
	 footer .footer-content .footer-info .social-icons li {
		 margin-right: 2vw;
	}
	 footer .footer-content .footer-info .social-icons li a {
		 width: 6.94vw;
		 height: 6.94vw;
	}
	 footer .footer-content .footer-info .social-icons li a.twitter {
		 background-position-x: -8vw;
	}

  .container-tab {
    max-width: 100%;
  }
  .tab-content h1 {
    font-size: 5vw;
    padding-bottom: 4.48vw;
  }
  .tab-content p.title {
    font-size: 4.44vw;
    padding-bottom: 2.3vw;
    line-height: 1.4;
  }
  .tab-content p.text {
    font-size: 3.33vw;
    line-height: 1.4;
    padding-bottom: 4vw;
  }
  ul.tabs li {
    font-size: 2.83vw;
    margin-bottom: 20px;
    padding: 0 7.6vw 5px 7.6vw;
  }
  .tab-content {
    margin-top: 0;
  }
  .list-tab {
    width: 100%;
    overflow: auto;
  }
  ul.tabs {
    overflow-x: auto;
    justify-content: space-between;
    flex-direction: row;
    display: flex;
    min-width: 660px;
    width: 100%;
}
  ul.tabs li:first-child {
    padding-left: 2.6vw;
  }
  ul.tabs li.current:after {
    left: 7.6vw;
  }
  ul.tabs li.current:first-child:after {
    left: 2.6vw;
  }
  ul.tabs li:last-child {
    padding-right: 3.6vw;
}
}

@media only screen and (min-width: 1500px) and (max-height: 1080px) {
	.questions-content .question-box .q-boxs, .questions-content .question-box li, .questions-content .question-box .view-box {
		height: 23vh;
	}
}
