@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600,400italic,800italic,800,700italic,700,600italic);

a{ 
    color:#D6000F;
	text-decoration:none;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
a:hover{ 
    color:#1b1b1b;
	text-decoration:none;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
} 
.hide { display:block; }
ul { margin:0px; list-style:none; padding:0px 0px 0px 20px; color:#666666;}
.big-list { padding-right:10px; }
.text-align-center { text-align:right; }

body{
    background:#F1F1F1;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	}	

.block-padding { padding:40px 60px; }
#title-big{
	text-align:center;
	color:#ffffff;
    font-size:24px;
	font-weight:bold;
	padding:10px 40px;
	background:#1b1b1b;
	}

/* Main-Block */
.main-block {
	background:#ffffff;
	font-size:16px;
	line-height:1.3;
}

/* expire */
#expire {
	display:none;
	text-align:center;
	padding:10px 45px;
	color:#ffffff;
	background:#9F0000;
}

#exprire-on-banner {
	left: 30px;
	top: 300px;
	font-size: 20px;
	font-weight: bold;
	padding: 8px 20px;
	border: 3px solid #7F7F7F;
	color: #7F7F7F;
	width: 400px;
}

.special-info {color:#1A1A1A;}

#exprire-on-banner i {padding-right:10px;}

/* feature */
#feature .title {
	font-size:24px;
	line-height:1.0;
	font-weight:bold;
	color:#1b1b1b;
	padding-bottom:15px;
}

#feature .hr {
	border-bottom:1px dotted #cccccc;
	height:30px;
}

/* Footer */
.footer {
	width:100%;
	padding:20px 40px;
	text-align:center;
	background:#F1F1F1;
	color:#666666;
}

/* News */
#news ul { padding:0px; }
#news i { padding:0px 10px 0px 0px; color:#1b1b1b;}

/* Buy */
#buy-section i { padding-left:10px; }
#buy-section .buy-table {
	border-radius:4px;
	border:1px solid #cccccc;
	height:450px;
	width:250px;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.buy-table:hover {
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
	transform: scale(1.03);
}

#buy-section .buy-table2 {
	border-radius:4px;
	border:1px solid #cccccc;
	height:450px;
	width:380px;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.buy-table2:hover {
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
	transform: scale(1.03);
}

#buy-section .special {border-radius:4px; border:1px solid #cccccc;}
#buy-section .special:hover {border:1px solid #d6000f;}
#buy-section .special-title {
	color:#ffffff;
	text-align:center;
    font-size:20px;
	font-weight:bold;
	background:#d6000f;
	padding:10px 15px;
	border-bottom:3px solid #97000A;
	}

.pack-title {
	text-align:center;
    font-size:20px;
	color:#333333;
	font-weight:bold;
	background:#f4f4f4;
	padding:10px 15px;
	border-bottom:3px solid #cccccc;
	}
.pack-info {
	padding-bottom: 15px;
	text-align: left;
}
.pack-img-block {
	 height:200;
	 text-align:center;
	 padding:15px;
	 }

.price-block {
	text-align:center;
	padding:0px 0px 30px 0px;
	}	 
.price{
	color:#666666;
	text-decoration:line-through;
	}
	
.price-special-text{
    font-size:20px;
	color:#333333;
	font-weight:bold;
	padding-bottom:15px;
	}

.price-special-num{
    font-size:26px;
	color:#D6000F;
}

.btn-default a {
	font-size:18px;
	font-weight:bold;
	padding:10px 25px; 
	background:#ffffff;
	border-radius:4px;
	border:1px solid #1b1b1b;
	color:#1b1b1b;
	text-decoration:none;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	}
	
.btn-default a:hover {
	border:1px solid #1b1b1b;
	background:#1b1b1b;
	color:#ffffff;
	text-decoration:none;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	}

.btn-buy a {
	font-size:18px;
	font-weight:bold;
	border-radius:4px;
	padding:10px 25px; 
	background:#1b1b1b;
	color:#ffffff;
	text-decoration:none;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	}
	
.btn-buy a:hover {
	background:#d6000f;
	text-decoration:none;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	}
	
/* video */
#video i { padding-left:10px; }
#video { color:#666666; }
#video .title {
	font-size:20px;
	font-weight:bold;
	color:#1b1b1b;
	padding-bottom:15px;
}

/* midea */
.media-table {
	width:250px;
	color:#666666;
}
#media .img-block {
	 height:80;
	 text-align:center;
	 padding:5px 0px 25px 0px;
}
#media .info {
	height:85px;
	padding:0px 20px 15px 20px;
}

#media .hr {
	border-top:1px dotted #cccccc;
	height:30px;
}

.author {
	padding:0px 20px 10px 20px;
	color:#1b1b1b;
	}
	


.list{
    font-size:14px;
	color:#473f3f;
	line-height:30px;
	font-weight:bold;
	}
	
.list_pack{
    font-size:12px;
	color:#666666;
	padding:0px 0px 0px 30px;
	margin:0px;
	}
	
.list_link{
    color:#666666;
	}

.list_title{
    font-size:12px;
	color:#333333;
	}
	
.h03-1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333; }


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 

.text-align-center { text-align:center; }
/* expire */
#expire {
    display: inline;
	text-align:center;
	padding:10px 45px;
	color:#ffffff;
	background:#1b1b1b;
}

#exprire-on-banner {
	display:none;
	left: 50px;
	top: 324px;
	font-size: 18px;
	font-weight: bold;
	color: #9bb8b9;
	width: 240px;
}

.block-padding { padding:30px; }
.img-responsive { 
    width:80% !important;
	height:auto !important;
	text-align:center !important;
	}
.width-100p { 
    width:100% !important;
	height:auto !important;
	text-align:center !important;
	}
.width-90p { 
    width:94% !important;
	height:auto !important;
	}
.width-30p { 
    width:30% !important;
	height:auto !important;
	}
.h0 {height:0 !important;}
}

@media screen and (max-width: 630px){
.text-align-center { text-align:center; }
.hide { display:none; }
/* expire */
#expire {
    display: block;
	text-align:center;
	padding:10px 45px;
	color:#ffffff;
	background:#1b1b1b;
}

.block-padding { padding:15px; }
.section-title {
	text-align:center;
	padding:8px 15px;
	color:#fa4639;
	border-top:3px solid #fa4639;
	border-bottom:3px solid #fa4639;
	font-size:24px;
	font-weight:bold;
	}
.img-responsive { 
    width:100% !important;
	height:auto !important;
	text-align:center !important;
	}
.width-100p { 
    width:100% !important;
	height:auto !important;
	text-align:center !important;
	}
.width-90p { 
    width:94% !important;
	height:auto !important;
	}
.width-30p { 
    width:30% !important;
	height:auto !important;
	}
.h0 {height:0 !important;}
}
.pack-info {
	text-align: left;
}
