@charset "UTF-8";
/* CSS Document */
.product-act .button.btn-hollow i,
.inner-product .mobile-gallery,
.inner-shop aside h2,
#poppayment .woocommerce-remove-coupon,
.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle, 
.mobile-trigger{
	display: none;
}
@media (max-width: 1800px) {

}
@media (max-width: 1259px) {
	.wrapper{
		max-width: 100%;
		padding-left: 30px;
		padding-right: 30px;
	}
	.footer-widget .widget-social{
		flex: 21%;
		max-width: 21%;
	}
	a.cwa{
		bottom: 5%;
	}
	.inner-home .about{
		align-items: normal;
	}
	.inner-home .about figure{
		flex: 55%;
		max-width: 55%;
	}
	.inner-home .about .caption{
		flex: 45%;
		max-width: 45%;
	}
}
@media (max-width: 1080px) {
	.mainmenu li{
		margin-right: 20px;
	}
	
	.inner-home .products .hentry ul{
		flex-wrap: nowrap;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		display: flex;
                padding: 0 0 5px;
		max-width: 500px;
	}
        .inner-home .products .hentry ul::-webkit-scrollbar {
		width: 0px;
		background: transparent; /* make scrollbar transparent */
	}
	.inner-home .products .hentry ul li{
		flex: 0 0 auto;
		margin: 0 20px 0 0;
	}
	.inner-acc .taby{
		flex-wrap: nowrap;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		display: flex;
                padding: 0 0 5px;
		border: none;
		margin: 0 0 5px;
	}
	.inner-acc .acc-setting.acc-addr .taby,
	.inner-acc .acc-profile.acc-setting .taby{
		margin: 0 0 25px;
	}
        .inner-acc .taby::-webkit-scrollbar {
		width: 0px;
		background: transparent; /* make scrollbar transparent */
	}
	.inner-acc .taby a{
		flex: 0 0 auto;
		margin: 0 30px 0 0;
	}
	.inner-acc .taby a:last-child{
		margin: 0;
	}
}
@media (max-width: 991px) {
	.pop-nav .rowflex .item{
		flex: calc(33.333333333333333333333% - 12px);
		max-width: calc(33.333333333333333333333% - 12px);
	}
	#body{
		padding-top: 45px;
	}
	#top .util >a,
	#top .lang:before{
		margin-right: 15px;
	}
	#top .mainmenu{
		display: none;
		background: #fff;
		position: absolute;
		top: 45px;
		padding: 20px;
		left: 0;
		flex: 100%;
		max-width: 100%;
		width: 100%;
		box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.03);
		z-index: 3;
	}
	#top .mainmenu li{
		display: block;
		text-align: left;
		margin: 0 0 15px;
	}
	.mainmenu a{
		font-size: 20px;
	}
	#top .logo{
		flex: 50px;
		max-width: 50px;
		margin-bottom: -5px;
		z-index: 4
	}
	#top .util{
		flex: calc(100% - 90px);
		max-width: calc(100% - 90px);
		position: relative;
		z-index: 5;
	}
	.mobile-trigger{
		display: inline-block;
		vertical-align: middle;
		position: relative;
		margin-left: 10px;
		flex: 20px;
		max-width: 20px;
	}
	a.menu-mobile{
		width: 20px;
		height: 15px;
		position: relative;
		display: inline-block;
		top: 2px;
	}
	.menu-mobile .menu-bar b:after,
	.menu-mobile .menu-bar b:before,
	.menu-mobile .menu-bar b{
		position: absolute;
		width: 100%;
		height: 2px;
		left: 0;
		top: 7px;
		background: #1E1E1E;
		display: block;
	}
	body.white-head.ontop:not(.open-menu) .menu-mobile .menu-bar b:after,
	body.white-head.ontop:not(.open-menu) .menu-mobile .menu-bar b:before,
	body.white-head.ontop:not(.open-menu) .menu-mobile .menu-bar b{
		background: #fff;
	}
	.menu-mobile .menu-bar b{
		-webkit-transition:background 300ms ;
		-moz-transition:background 300ms ;
		-o-transition:background 300ms ;
		-ms-transition:background 300ms ;
		transition:background 300ms ;
	}
	.menu-mobile .menu-bar b:after,
	.menu-mobile .menu-bar b:before{
		content: '';
		-webkit-transition:top 300ms 300ms, transform 300ms 0ms, -webkit-transform 300ms 0ms, background 300ms;
		-moz-transition:top 300ms 300ms, transform 300ms 0ms, -webkit-transform 300ms 0ms, background 300ms;
		-o-transition:top 300ms 300ms, transform 300ms 0ms, -webkit-transform 300ms 0ms, background 300ms;
		-ms-transition:top 300ms 300ms, transform 300ms 0ms, -webkit-transform 300ms 0ms, background 300ms;
		transition:top 300ms 300ms, transform 300ms 0ms, -webkit-transform 300ms 0ms, background 300ms;
	}
	
	.menu-mobile .menu-bar b:after{
		top: 7px;
	}
	.menu-mobile .menu-bar b:before{
		top: -7px;
	}
	
	.open-menu .menu-mobile  .menu-bar b:after,
	.open-menu .menu-mobile  .menu-bar b:before{
		top:0;
		-webkit-transition:top 300ms 0ms, transform 300ms 300ms, -webkit-transform 300ms 300ms, background 300ms;
		-moz-transition:top 300ms 0ms, transform 300ms 300ms, -webkit-transform 300ms 300ms, background 300ms;
		-o-transition:top 300ms 0ms, transform 300ms 300ms, -webkit-transform 300ms 300ms, background 300ms;
		-ms-transition:top 300ms 0ms, transform 300ms 300ms, -webkit-transform 300ms 300ms, background 300ms;
		transition:top 300ms 0ms, transform 300ms 300ms, -webkit-transform 300ms 300ms, background 300ms;
		left: 0;
	}
	.open-menu .menu-mobile  .menu-bar b{
		background: rgba(0,0,0,0);
	}
	.open-menu .menu-mobile  .menu-bar b:after{
	    -ms-transform: rotate(45deg); /* IE 9 */
	    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
	    transform: rotate(45deg);
	}
	.open-menu .menu-mobile  .menu-bar b:before{
		-ms-transform: rotate(-45deg); /* IE 9 */
		-webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
		transform: rotate(-45deg);
	}
	
	.footer-widget .widget-txt{
		margin: 0 0 50px;
	}
	#bottom .subs .caption{
		margin: 0 0 30px;
	}
	.footer-widget .widget{
		flex: 23%;
		max-width: 23%;
	}
	.footer-widget .widget-social{
		flex: 50%;
		max-width: 50%;
	}
	.inner-acc .acc-addr .rowflex{
		margin: 0;
	}
	.acc-addr .item,
	.acc-odetail .gate .col,
	.inner-cart .action,
	.inner-cart .content,
	.inner-product .main .action,
	.inner-product .main .content,
	.inner-contact .submis .form-basic,
	.inner-contact .submis .info,
	.footer-widget .widget-txt,
	#bottom .subs .caption,
	#bottom .subs form{
		flex: 100%;
		max-width: 100%;
	}
	.inner-product .main .action{
		order: 1;
	}
	.inner-product .main .content{
		order: 2;
	}
	.inner-product .action .sticky{
		position: relative;
		top: auto;
	}
	.inner-contact .submis .form-basic{
		padding: 0;
	}
	.inner-contact .submis .info{
		padding: 0;
		margin: 0 0 50px;
	}
	.page-banner{
		padding: 150px 0 100px;
	}
	.inner-contact .submis{
		padding: 50px 0 80px;
	}
	.inner-shop aside,
	.inner-faq aside{
		flex: 25%;
		max-width: 25%;
	}
	.inner-shop article,
	.inner-faq article{
		flex: 72%;
		max-width: 72%;
	}
	.inner-home .hero .pusher{
		display: flex;
		margin: 0 auto;
		align-items: center;
		flex-wrap: wrap;
	}
	.inner-home .hero .pusher > *{
		flex: 100%;
		max-width: 100%;
	}
	.inner-home .hero .txt + .button{
		margin: 20px 0 0;
	}
	.inner-home .grid .rowflex{
		flex-wrap: nowrap;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		display: flex;
                padding: 0 0 5px;
		margin: 0 -30px 0 0;
	}
        .inner-home .grid .item::-webkit-scrollbar {
		width: 0px;
		background: transparent; /* make scrollbar transparent */
	}
	.inner-home .grid .item:nth-child(6), .inner-home .grid .item:nth-child(1),
	.inner-home .grid .item{
		flex: 0 0 auto;
		margin: 0 5px 0 0;
		max-width: 400px;
	}
	.inner-product .related .product-item, .inner-home .products .product-item{
		flex: calc(33.33333333333333333333% - 24px);
		max-width: calc(33.33333333333333333333% - 24px);
	}
	.inner-home .about .pusher{
		width: 35vw;
	}
	.inner-home .caro .item .prods{
		padding: 30px 30px 50px;
	}
	.inner-home .products .hentry ul{
		float: none;
		width: 100%;
		max-width: none;
		top: auto;
		margin: 15px 0 10px;
	}
	.inner-home .products-cat .hentry h2{
		float: none;
	}
	.inner-home .cta .item{
		padding: 15px 15px 20px;
	}
	.inner-shop .list .product-item{
		flex: calc(33.33333333333333333333% - 16px);
		max-width: calc(33.33333333333333333333% - 16px);
	}
	.inner-contact .submis .form-basic:after,
	.inner-product .main .content .gallery{
		display: none;
	}
	.inner-product .mobile-gallery{
		display: block;
		margin: 20px 0 0;
	}
	.inner-cart .action,
	.inner-product .main .content,
	.inner-product .main .rowflex{
		margin: 30px 0 0;
	}
	.inner-product .main .gallery{
		margin: 0;
	}
	.inner-acc .sidebar{
		flex: 30%;
		max-width: 30%;
	}
	.inner-acc .main{
		flex: 67%;
		max-width: 67%;
	}
	.acc-addr .item,
	.acc-odetail .gate .col{
		margin: 0 0 15px;
	}
}
@media only screen and (min-width: 769px) and (max-width: 991px)  {

}
@media (max-width: 768px) {
	.pop-nav .rowflex .item{
		flex: calc(50% - 12px);
		max-width: calc(50% - 12px);
	}
	.pop-nav .hentry h2 + a{
		top: 0;
	}
	a.cwa{
		width: 40px;
		height: 40px;
		right: 20px;
		bottom: 20px;
	}
	.inner-contact .submis .item figure{
		flex: 50px;
		max-width: 50px;
	}
	.inner-contact .submis .item .cap{
		flex:calc(100% - 65px);
		max-width:calc(100% - 65px);
		padding: 0;
	}
	.inner-comm .hentry a{
		top: 4px;
	}
	.inner-about .mason{
		grid-column-gap: 5px;
		grid-row-gap: 5px;
	}
	.inner-home .products .hentry > a,
	.inner-home .news .hentry a,
	.inner-about .related .hentry a{
		top: 15px;
	}
	.inner-home .grid .item:nth-child(6),
	.inner-home .grid .item:nth-child(1),
	.inner-home .grid .item{
		max-width: 280px;
		width: 280px;
	}
	.inner-home .grid .button{
		height: 35px;
		line-height: 35px;
		padding: 0 13px;
		font-size: 14px;
	}
	.acc-wishlist .list .product-item,
	.inner-shop .list .product-item,
	.inner-product .related .product-item,
	.inner-home .products .product-item{
		flex: calc(50% - 10px);
		max-width: calc(50% - 10px);
		margin: 0 5px 30px;
	}
	.product-item figure > a span.new{
		left: 5px;
	}
	.product-item figure > a span.disc{
		right: 5px;
	}
	.product-item figure > a span{
		top: 5px;
		font-size: 10px;
		padding: 0 5px;
		height: 20px;
		line-height: 20px;
	}
	.product-item h3{
		min-height: 48px;
		max-width: 100%;
	}
	/*.inner-product .related .product-item:nth-child(5),
	.inner-home .products .product-item:nth-child(5){
		flex: calc(100% - 10px);
		max-width: calc(100% - 10px);
		margin: 0 10px 30px;
	}*/
	.popcred .fancybox-close-small{
		top: 0;
		right: 0;
	}
	.product-act .button{
		flex: calc(50% - 32px);
		max-width: calc(50% - 32px);
	}
	.product-feat .wrap{
		margin: 0 -5px;
	}
	.product-feat .wrap .item{
		flex: calc(50% - 10px);
		max-width: calc(50% - 10px);
		margin: 0 5px 15px;
	}
	.inner-cart .list .item .prod{
		flex: calc(100% - 30px);
		max-width: calc(100% - 30px);
	}
	.inner-cart .list .item .util{
		flex: 100%;
		max-width: 100%;
		top: auto;
		text-align: left;
		margin: 20px 0 0;
		padding-left: 20px;
	}
	.inner-cart .list .item p.anote{
		padding-left: 25px;
		margin: 15px 0 0;
		left: auto;
	}
	.fancybox-container.mfull .fancybox-content{
		width: 100% !important;
		max-width: 100% !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
		border-radius: 0 !important;
		height: 100% !important;
	}
	#popaddrselect .scrollbar-inner.scroll-content{
		max-height: calc(100vh - 200px) !important;
	}
	.payment-trigger .popay{
		align-items: normal;
	}
	.payment-trigger .holder{
		border-radius: 0;
		padding: 20px;
	}
	.payment-trigger .scrollbar-inner{
		max-height: calc(90vh - 50px) !important;
	}
	.inner-acc .nav{
		padding: 0;
		border: none;
		background: none;
		margin: 15px 0 0;
	}
	.inner-acc .nav ul{
		flex-wrap: nowrap;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		display: flex;
	}
        .inner-acc .nav ul::-webkit-scrollbar {
		width: 0px;
		background: transparent; /* make scrollbar transparent */
	}
	.inner-acc .nav ul li:first-child,
	.inner-acc .nav ul li{
		flex: 0 0 auto;
		margin: 0 20px 0 0;
	}
	.inner-acc .nav li a{
		padding: 10px 15px 10px 10px;
		font-size: 14px;
	}
	.acc-order .oitem .odata{
		position: relative;
		right: auto;
		top: auto;
		margin: 0 0 10px;
	}
	.acc-order .oitem .qty,
	.acc-order .oitem .act{
		float: none;
		top: auto;
	}
	.acc-order .oitem .qty{
		margin: 0 0 10px;
	}
	.acc-odetail .cstat > *,
	.acc-odetail .cstat{
		float: none;
		text-align: center;
	}
	
	.acc-odetail .cstat > span{
		display: block;
		float: none;
		margin: 0 0 10px;
		height: 28px;
		line-height: 28px;
	}
	.acc-profile .depe small{
		display: block;
		margin: 10px 0 0;
	}
	.inner-home .caro .slick-dots{
		width: 100%;
		position: relative;
		left: auto;
		bottom: auto;
		margin: 20px 0 0;
		padding: 0 0 25px;
	}
	#popsub .act{
		display: flex;
		flex-wrap: wrap;
		margin: 0 -5px;
	}
	#popsub .act .button{
		margin: 0;
		flex: calc(50% - 10px);
		max-width: calc(50% - 10px);
		min-width: 1px;
		margin: 0 5px;
		padding: 0 5px;
	}
	#popsub .fancybox-close-small{
		filter: brightness(0) ;
	}
	#popsub figure span{
		width: 60px;
	}
	.inner-home .hero .item .vcontrol{
		right: 15px;
		bottom: auto;
		top: 60px;
		z-index: 9;
	}
	.vcontrol span{
		display: none;
	}
	.vcontrol a,
	.plyr--playing + .vcontrol a{
		margin: 0 0 0 5px;
	}
	.vcontrol b, .vcontrol em, .vcontrol a{
		width: 30px;
		height: 30px;
	}
	.inner-home .hero .pusher{
		min-height: 310px;
	}
	/** GENERAL **/
	.guest-wrap small,
	.inner-product .crumb + a.share,
	.inner-shop .filter p{
		top: 0;
	}
	.inner-home .grid .caption{
		bottom: 0;
	}
	.footer-widget .widget-social{
		text-align: center;
	}
	.guest-wrap small,
	.guest-wrap input,
	.inner-product .review .util .filter,
	.inner-product .review .util .star,
	.inner-product .crumb,
	.inner-product .crumb + a.share,
	.inner-shop .filter .sort,
	.inner-shop .filter p{
		float: none;
	}
	.footer-widget .widget{
		flex: 50%;
		max-width: 50%;
	}
	#popsub .rowflex > *,
	.inner-acc .main,
	.inner-acc .sidebar,
	.inner-checkout .floc > *,
	.inner-shop article,
	.inner-shop aside,
	.inner-home .cta .item,
	.inner-home .caro .item .thumb,
	.inner-home .caro .item .prods,
	.inner-home .about .caption,
	.inner-home .about figure,
	.inner-home .news .news-item,
	.inner-about .related .news-item,
	.detail-news .related .news-item,
	.inner-news .list .news-item,
	.inner-faq article,
	.inner-faq aside,
	.inner-comm .list .item,
	.form-basic .gap > *,
	.footer-widget .widget-txt,
	.footer-widget .widget-social{
		flex: 100%;
		max-width: 100%;
	}
	.guest-wrap small,
	.guest-wrap input,
	.inner-product .review .util .filter > .dropselect,
	.inner-shop .filter .sort .dropselect,
	.inner-home .about .pusher{
		width: 100% !important;
		max-width: 100%;
	}
	
	
	/** MARGIN **/
	.inner-product .related,
	.detail-news .related,
	.inner-home .news,
	.inner-home .cta,
	.inner-home .caro,
	.inner-home .about,
	.inner-home .products,
	.inner-home .grid,
	.inner-about .gallery,
	.inner-about .related,
	.inner-about .content{
		margin: 40px 0 0;
	}
	#popsub .info,
	.inner-shop aside .emul,
	.inner-home .caro .item .prods,
	.inner-faq aside ul,
	.form-basic .gap > *:not(:first-child),
	.footer-widget .widget-social .soc + a,
	#bottom .border,
	.footer-widget .widget-social,
	.pop-nav.pop-search .wrapper > h2{
		margin-top: 30px;
	}
	.inner-home .products .hentry ul{
		margin: 15px 0 0;
	}
	.guest-wrap small,
	.inner-home .grid .button{
		margin: 10px 0 0;
	}
	
	#poplogin .hentry, .inner-cred .hentry,
	.detail-news .hentry,
	.detail-news .content > figure,
	.detail-news .crumb,
	.inner-home .news .news-item,
	.inner-about .related .news-item,
	.detail-news .related .news-item,
	.inner-news .list .news-item,
	.inner-faq aside,
	.inner-page .page-title,
	.pop-nav .hentry,
	.inner-comm .list .item{
		margin: 0 0 30px;
	}
	.inner-product .review .util .star,
	.inner-shop aside{
		margin: 0 0 20px;
	}
	.inner-acc .sidebar{
		margin: 0 0 15px;
	}
	.inner-product .review .util .filter > .dropselect,
	.inner-product .crumb,
	.inner-shop .filter p,
	.detail-news .hentry span,
	.inner-news .search,
	.inner-home .cta .item,
	.inner-home .cta p{
		margin: 0 0 10px;
	}
	.inner-product .main .gallery .big{
		margin: 0 0 4px;
	}
	.inner-home .grid .rowflex{
		margin-right: -20px;
	}
	.acc-wishlist .list,
	.inner-shop .list,
	.inner-product .related .rowflex,
	.inner-home .products .rowflex{
		margin: 0 -5px;
	}
	.inner-product .main .gallery .thumb .item{
		margin: 0 2px;
	}
	.inner-product .main .gallery .thumb .slick-list{
		margin: 0 -2px;
	}
	#popshare .holder > *{
		margin: 0 4px;
	}
	.inner-shop aside h2,
	.inner-home .cta .rowflex,
	.product-item .act a,
	.inner-home .news .rowflex,
	.inner-about .related .rowflex,
	.detail-news .related .rowflex,
	.inner-news .list .rowflex,
	.inner-faq aside h3,
	.inner-comm .list .rowflex{
		margin: 0;
	}
	
	/** PADDING **/
	.pop-nav{
		padding: 30px 0;
	}
	.wrapper{
		padding-left: 20px;
		padding-right: 20px;
	}
	.pop-nav .rowflex .item span{
		padding: 0 10px 7px;
	}
	.page-title{
		padding: 50px 0;
	}
	.footer-widget{
		padding: 30px 0 0;
	}
	.inner-home .about .caption{
		padding: 30px;
	}
	#popsub .caption,
	.popconf,
	.inner-acc .profile,
	#popforgotpass,
	.format-text blockquote{
		padding: 20px;
	}
	.inner-cart .action .emul,
	.inner-shop aside .item,
	.acc-item,
	.inner-faq aside{
		padding: 15px;
	}
	.acc-odetail .citem{
		padding: 10px;
	}
	.inner-home .hero .item{
		padding: 60px 0 0;
		overflow: hidden;
	}
	.inner-home .hero .item video{
		position: relative;
		left: -43vw;
		width: 185vw;
	}
	.inner-404,
	.page-banner{
		padding: 90px 0 60px;
	}
	.inner-news .list,
	.inner-home,
	.inner-about,
	.inner-page{
		padding: 0 0 60px;
	}
	.inner-acc,
	.inner-thank,
	.inner-cart,
	.inner-product,
	.inner-shop,
	.inner-cred,
	.detail-news,
	.inner-faq,
	.inner-comm .list{
		padding: 40px 0 60px;
	}
	.inner-home .grid .caption{
		padding: 0 20px 20px;
	}
	.inner-cart.inner-checkout .list .item p.anote,
	.fancybox-container.mfull .fancybox-slide--html{
		padding: 0;
	}
	
	
	/** FONT SIZE **/
	#popsub h2,
	.inner-faq .hentry h2,
	.inner-product .action h1,
	#poplogin .hentry h2,
	#popforgotpass h2, .inner-cred .hentry h2,
	.detail-news .related h2,
	.detail-news .hentry h1,
	.inner-home .caro .item .prods h2,
	.inner-home .about h2,
	.inner-home .hero h2,
	.inner-404 h2, .acc-order .empty h2,
	.inner-product .related h2,
	.inner-home .news .hentry h2,
	.inner-home .products .hentry h2,
	.inner-about .related .hentry h2,
	.inner-comm .hentry h2,
	.inner-contact .submis h2,
	.page-banner h2,
	.widget-txt .txt blockquote,
	.page-title h2,
	.pop-nav .hentry h2{
		font-size: 30px;
	}
	#bottom .subs h2{
		font-size: 28px;
	}
	.inner-home .cta h3,
	.countdown span,
	.inner-home .grid h3{
		font-size: 24px;
	}
	.inner-shop aside h3,
	.product-item h3,
	.news-item h3,
	.inner-comm .item .prof h3,
	.pop-nav.pop-search .wrapper > h2{
		font-size: 20px;
	}
	.inner-shop aside li a,
	.product-item .pricing,
	.more,
	.acc-item .acc-head,
	.pop-nav .rowflex .item span{
		font-size: 16px;
	}
	.inner-faq .hentry .txt,
	.inner-home .cta p,
	.inner-home .about .txt,
	.inner-home .grid .txt,
	.inner-contact .submis .txt,
	.inner-contact .submis .item strong, .inner-contact .submis .item a{
		font-size: 14px;
	}
	#popshare .holder > *{
		font-size: 12px;
	}
	.product-feat .wrap .item .cap{
		font-size: 11px;
	}
	.form-basic .gap > .void,
	.inner-order-detail .sidebar,
	.inner-checkout .floc > .void,
	.inner-product .review .util .filter > small,
	.product-act .button.btn-hollow span,
	.inner-product .action .sticky .product-feat,
	.inner-shop aside .emul,
	.inner-shop .filter .sort small,
	.inner-home .grid h3 br,
	.inner-home .grid .txt br,
	.inner-faq aside ul{
		display: none;
	}
	.product-act .button.btn-hollow i,
	.inner-shop aside h2.active + .emul,
	.inner-shop aside h2,
	.inner-faq aside h3.active + ul,
	.inner-faq aside h3:after{
		display: block;
	}
}
/* Custom mobile */
@media (max-width: 480px) {

}

@media (max-width: 360px) {
	
}
@media (min-width: 1230px) {

}

#responsive{
	display:block;
	width:10px;
	height: 10px;
	position: fixed;
	bottom:10px;
	left: 10px;
	z-index: 9999;
}
/** RESPONSIVE VIEWER **/
@media (max-width: 1259px) {  #responsive{background: blueViolet !important;}}
@media (max-width: 991px) {  #responsive{background: red !important;}}
@media (max-width: 768px) {  #responsive{background: blue !important;}}
@media (max-width: 480px) {  #responsive{background: cyan !important;}}
@media (max-width: 360px) {  #responsive{background: green !important;}}