html,body{
	padding:0px;
	margin:0px;
	//height:100%;
	overflow-x:hidden !important;
}
body{
	background-color:#12121A !important;
	color:#fff !important;
}
#content{
	min-height:100px;
	width:100%;
}
.badge{
	background-color:#EC5566;
}
.logos img{
	display:block;
	margin:auto;
	height:30px !important;
	//margin-top:150px;
}
.logo img{
	display:block;
	margin:auto;
	margin-top:80px;
}
header{
	min-height:100px;
	width:100%;
}
header .navbar{
	z-index:30003 !important;
}
footer{
	//margin-top:50px;
	background-color:#12121A;
	height:60px;
	border-top:1px solid #DDDDDD;
	width:100%;
	padding-top:15px;
	color:#fff;
}
#footer-left{
	text-align:left;
}
/** navbar **/
.navbar{
	margin-top:0px;
	border:0px;
	z-index:3002;
}
.navbar{
    min-height:80px !important;
}
.navbar-default{
	background-image:none !important;
	background-color:#09090d !important;
}
.navbar-default .navbar-toggle{
    margin-top:20px;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-brand {
    color: #fff !important;
    //margin-top:0px !important;
    padding-top:30px;
    padding-bottom:30px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{
	color: #fff !important;
	background-image:none !important;
	background-color: #12121A !important;
}
.navbar-default .navbar-nav > .home > a{
	background-image:none !important;
    color: #fff !important;
    background-color: #12121A !important;
	margin-top:-10px !important;
}
.navbar-default .navbar-nav > .home > a,
.navbar-default .navbar-nav > .home > a:hover,
.navbar-default .navbar-nav > .home > a:focus{
    background-image:none !important;
    background-color: #12121A !important;
}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-image:none !important;
	background-color: #12121A !important;
	color: #fff !important;
}
.navbar-default .navbar-nav > .open > a {
	background-image: none !important;
    color: #fff !important;
    background-color: #12121A !important;
}
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
	background-image:none !important;
    color: #fff !important;
    background-color: #09090d !important;    
}
/* Caret */
.navbar-default .navbar-nav .open .dropdown-menu,
.navbar-default .navbar-nav .open .dropdown-menu a {
	background-image:none !important;
    color: #fff !important;
    background-color: #12121A !important;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	background-image:none !important;
    color: #fff !important;
    background-color: #09090d !important;
}
@media(max-width:700px){
	.navbar-default .navbar-nav .open{
	   // margin-top:150px !important;
	}
    .navbar-default .navbar-nav > li > a {
        padding-top:10px;
        padding-bottom:10px;
    }
    .navbar-default .navbar-nav{
        //padding-top:30px !important;
    }
}
@media(min-width:700px){
	.navbar-default .navbar-nav .dropdown .dropdown-menu{
		float:right !important;
		right:-100px;
		z-index:3001;
		//background-color: #6f2d67 !important;
		
	}	
}
/** carousel **/
.carousel-control{
	margin-top:240px;
	background-image:none !important;
}
.carousel{
	margin-top:-20px;
}
@media(max-width:450px){
	.carousel-control{
		margin-top:50px;
	}
}
@media(max-width:900px){
	.carousel-control{
		margin-top:110px;
	}
}
/** **/
#work-list{
	padding:10px !important;
}
#work-list {
	width: 100%;
	height: 100%;
	float: right !important;
	overflow: hidden;
	position: relative;
	text-align: center !important;
	cursor: default;
	//background: #000;
	margin-bottom:10px !important;
}

#work-list .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 15%;
	right: 0;
	padding: 50px 20px;
}

#work-list img {
	display: block;
	position: relative;
	max-width: 400px;
	width: 100%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

#work-list:hover img {
	-webkit-filter: blur(2px);
	filter: blur(2px);
	opacity: 0.7;
	transition: all 0.5s ease-in-out;
	filter: alpha(opacity=70);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

#work-list h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	overflow: hidden;
	padding: 0.5em 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: background-color,opacity 0.35s linear;
	-ms-transition: background-color,opacity  0.35s linear;
	transition: background-color,opacity  0.35s linear;
	background-color: transparent;
}

#work-list h2:after {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

#work-list:hover h2:after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
#work-list:hover h2 {
	opacity: 1;
	filter: alpha(opacity=100);
    -webkit-transition: background-color,opacity 0.35s linear;
    -ms-transition: background-color,opacity  0.35s linear;
    transition: background-color,opacity  0.35s linear;
	background-color: #082e32;
}
#work-list p {
	color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

#work-list:hover a, #work-list:hover p {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
#product-list{
	position:relative;
	width:100% !important;
	height:400px !important;
	background-color:#000;
	padding:0px !important;
	margin-bottom:10px !important;
	border-radius:5px;
}
#product-list img{
	width:100%;
	height:100%;
	//margin-top:-20px !important;
	padding:2px;
	border-radius:5px;
}
#product-list-discount{
	position:absolute;
	background-color:red !important;
	width:110px !important;
	color:#fff;
	margin-top:10px;
	margin-right:-3px;
	z-index:3001;
	border-radius:3px 0px 0px 3px;
	padding-right:10px;
}
#product-list-total{
	position:absolute;
	padding-right:10px;
	background-color:#25A2C7;
	width:110px !important;
	color:#fff;
	margin-top:35px;
	margin-right:-3px;
	z-index:3000;
	border-radius:3px 0px 0px 3px;
}
#product-list-subtotal{
	position:absolute;
	padding-right:10px;
	background-color:#ddd;
	width:110px !important;
	color:#000;
	margin-top:60px;
	margin-right:-3px;
	z-index:3000;
	border-radius:3px 0px 0px 3px;
	text-decoration:line-through;
}
#product-list-sp-offer{
	position:absolute;
	padding-right:10px;
	background-color:yellow;
	width:110px !important;
	color:#000;
	margin-top:85px;
	margin-right:-3px;
	z-index:3000;
	border-radius:3px 0px 0px 3px;
}
#product-list .overlay {
	background-color:black;
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	//bottom: 50%;
	top: 0px;
	right: 0;
	padding: 5px;
	opacity: 0;
	border-radius:5px !important;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.35s linear;
	-ms-transition: all  0.35s linear;
	transition: all  0.35s linear;
	color:#fff !important;
}
#product-list .overlay p{
	position:absolute;
	top:25%;
	width:97%;
	margin:0 auto !important;	
	text-align:center !important;
}
#product-list:hover .overlay {
	overflow:hidden;
	background-color:black;

	opacity: 0.8;
	filter: alpha(opacity=85);
	-webkit-transition: all 0.35s linear;
	-ms-transition: all  0.35s linear;
	transition: all  0.35s linear;
}
#product-list:hover .overlay p{
	color:#fff !important;
}
.title ,.title a{
	color:#fff !important;
}
/*
#product-list{
	width: 99%;
	height: 100%;
	float: right !important;
	overflow: hidden;
	position: relative;
	text-align: center !important;
	cursor: default;
	padding:0px;
	margin-bottom:10px !important;
	//height:400px !important;	
}
.product-list{
    float: right !important;
    right:0px !important;
}

#product-list img {
	max-width:400px;
	width:100%;

}





#product-list p{
	color:#fff;
	padding:10px;
	height:100%;
	width:100% !important;
	background-color:#303030;

}
#product-list a{
	text-decoration:none;	
}
#product-list:hover .overlay{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transition: opacity,top 0.40s linear;
	-ms-transition: opacity,top  0.40s linear;
	transition: opacity,top  0.40s linear;
	top: 30%;
}
#product-list img{
	transition: all 0.5s ease-in-out;
}
#product-list:hover img{
	transition: all 0.5s ease-in-out;
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
   -webkit-filter: blur(1.5px);
   filter: blur(1.5px);
}
#product-image-list{
	margin-bottom:10px;
	height:100px;
	width:auto;
	text-align:center;
}
#product-image-show{
	max-height:500px;
}
@media(max-width:767px){
	#product-image-list{
		height:40px;
	}
}
*/
#section-list label{
	color:#fff;
}
#section-list{
	//margin-top:50px;
	background-color:#082e32;
	color:#fff !important;
	float:right !important;
	direction:rtl !important;
}
#section-list:nth-child(1){
    
	//margin-top:25px !important;
}
#section-list:nth-child(odd){
	background-color:#303030;
	color:#fff !important;

}
#section-list:nth-child(even){
	background-color:#09090d;
	color:#fff !important;
	background-blend-mode: overlay;
	background: url('../image/backgroundheader.jpeg') no-repeat center center fixed;	
	background-size:cover;
}
#section-list:nth-child(even) a{
	color:#fff !important;    
}
#section-head{
	background: url('../image/backgroundheader.jpeg') no-repeat center center fixed;
	background-size:cover;
	margin-top:-20px !important;
	background-color:#fff;
	min-height:700px;
}
#section-list .table{
	color:#000 !important;
}
#section-list .table label a,
#section-list .table label a:focus,
#section-list .table label a:hover{
	color:#fff !important;
}
#section-list .panel-body{
	color:#000 !important;
}

@media(max-width:767px){
	#product-list img {
		max-width:none;
	}
	#work-list .overlay{
		top:35%;
	}
	#work-list img {
		max-width:none;
	  opacity: 0.7;
	  filter: alpha(opacity=70);
	  -webkit-transform: translate3d(0,0,0);
	  transform: translate3d(0,0,0);
	}
	#work-list h2:after {
	  -webkit-transform: translate3d(0,0,0);
	  transform: translate3d(0,0,0);
	}
	#work-list h2 {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transition: background-color,opacity 0.35s linear;
		-ms-transition: background-color,opacity  0.35s linear;
		transition: background-color,opacity  0.35s linear;
		background-color: #082e32;
	}
	#work-list a, #work-list p {
	  opacity: 1;
	  filter: alpha(opacity=100);
	  -webkit-transform: translate3d(0,0,0);
	  transform: translate3d(0,0,0);
	}
}

.section-list-product,.section-list-show-1{
	padding-bottom:180px !important;
}
.section-list-work,.section-list-show-2{
	//padding-top:140px !important;
	padding-bottom:180px !important;
	margin-top:-160px !important;
}
.section-list-how-to-sign{
	//padding-top:140px;
	margin-top:-160px !important;
	padding-bottom:60px;
	background-color:#09090d !important;
	color:#fff !important;
}
.section-list-show-3{
	//padding-top:140px;
	margin-top:-160px !important;
	padding-bottom:60px;
	background-color:#09090d !important;
	color:#fff !important;
}
.section-list-how-to-sign h2, .section-list-how-to-sign p,
.section-list-show-3 h2,.section-list-show-3 p ,.section-list-show-3{
	color:#fff !important;
}
.section-list-customer-reviews{
	background: url('../image/background_org.png') no-repeat center center fixed;
	background-size:cover;
	background-color:#fff !important;
	padding-bottom:50px;
	min-height:400px !important;
	color:#fff !important;
}
.section-list-work{
    background: url('../image/background_org.png') no-repeat center center fixed;
    background-size:cover;
    //-webkit-background-size: cover;
    //-moz-background-size: cover;
    //-o-background-size: cover;
}
.section-list-product{
    background-color:#09090d !important;
    color:#fff !important;
}
.section-list-product a,
.section-list-product .title a{
    color:#fff !important;
}
.section-list-customer-reviews h2{
	color:#fff !important;
}
.section-list-customer-reviews .fa{
	color:#fff !important;
}
#section-list.section-list-slidebar{
	padding-left:0px !important;
	padding-right:0px !important;
	//margin-right:-10px !important;
	//margin-left:0px !important;
	overflow:hidden;
}
/** **/
.bs-callout {
    padding: 10px;
    margin: 5px 0;
    border: 1px solid #eee;
    border-right-width: 5px;
    border-radius: 3px;
	background-color:#fff;
	color:#000;
}
.bs-callout label{
	color:#000 !important;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-default {
    border-right-color: #777;
}
.bs-callout-primary {
    border-right-color: #428bca;
}
.bs-callout-primary:nth-child(3) {
    border-right-color: #5cb85c;
}
.bs-callout-primary:nth-child(4) {
    border-right-color: #d9534f;
}
.bs-callout-primary:nth-child(5) {
    border-right-color: #f0ad4e;
}
.bs-callout-primary:nth-child(6) {
    border-right-color: #5bc0de;
}
/** extra **/
.panel-host .panel-host-heading .panel-host-title{
	font-size:180%;
	padding-bottom:15px;
	padding-top:15px;
}
.panel-host .panel-host-footer{
	color:#337AB7;
	padding-top:10px;
	padding-bottom:10px;
}
.panel-host .panel-host-footer .panel-host-ul{
	padding-bottom:15px;
	padding-top:15px;
	font-weight:bold;
}
.panel-host .panel-host-footer .panel-host-ul li{
	padding-top:15px;
	text-align:right;
}
@media(min-width:1000px){
	#panel-host-1 ,#panel-host-3{
		margin-top:50px;
	} 
}

#panel-host-2{
	border:1px solid #082E32;
	border-bottom:1px solid #082E32;
}
#panel-host-2 .panel-host-heading{
	background-image:none !important;
	background-color:#082E32 !important;
}
#panel-host-2 .panel-host-heading .panel-host-title{
	color:#fff;
}
/** tiles **/
.tiles-default{
	background-image:none !important;
	background-color:#F8F8F8;
	padding:15px;
	width:100% !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:10px;
}
.tiles-default:hover{
	background-image:none !important;
	background-color:#eee;
}
.tiles-default .tiles-icon{
	font-size:48px;
	color:#ccc;
}
.tiles-default .tiles-status{
	float:left;
	font-size:48px;
	color:#005588;
	margin-top:-55px;
}
.tiles-default .tiles-title{
	color:#968888;
	font-weight:bold;
}
.tiles-default .tiles-bg-warning{
	margin-top:8px;
	height:2px;
	border-radius:2px;
	background-color:#F0AD4E;
}
.tiles-default .tiles-bg-danger{
	margin-top:8px;
	height:2px;
	border-radius:2px;
	background-color:#D9534F;
}
.tiles-default .tiles-bg-success{
	margin-top:8px;
	height:2px;
	border-radius:2px;
	background-color:#5CB85C;
}
.tiles-default .tiles-bg-info{
	margin-top:8px;
	height:2px;
	border-radius:2px;
	background-color:#5BC0DE;
}