body {
	height: auto;
	min-height: 100%;
	position: relative;
	padding-right: 0px!important;
	background: #fff;
}
/* header */
header{
	background: rgba(255, 255, 255, 0);
}
.inner_page header{
	background-color: rgba(255, 255, 255, 0);
}
header .menu .navbar-nav li a {
	font-size: 14px;
	color: #333;
	font-weight: 100;
}
header .menu .navbar-nav li:hover > a {
	color: #333;
	background-color: #eee;
}
header .menu .navbar-nav li.dropdown .dropdown-menu{
	background-color: rgba(255, 255, 255, 1);
}
header .menu .navbar-nav li.dropdown .dropdown-menu li a{
	font-size: 14px;
	color: #333;
}
header .menu .navbar-nav li.dropdown .dropdown-menu li:hover a{
	color: #333;
	background-color: rgba(255, 255, 255, 0);
}
header .menu .navbar-nav li.dropdown .dropdown-menu li:hover{
	background-color: #eee;
}
/* end*/
/* product */
main .product_widget .fullbox .caption .title{
    font-size: 16px;
    color: #333;
}
main .product_widget .fullbox .image .overlay{
	background: rgba(0, 0, 0, 0.55);
}
main .product_widget .fullbox .caption .mainprice{
	color: #ff8989;
}
main .product_widget .fullbox .caption .offprice{
	color: #ff8989;
}
/* end */
/* project */
main .project_widget .box {
	background: #f7f7f7;
}
main .project_widget .fullbox .caption .title {
	font-size: 30px;
	color: #333;
}
/* end */
/* news */
main .news_widget .box .fullbox{
	background: rgba(255, 255, 255, 0);
}
main .news_widget .box .fullbox .details .title {
	font-size: 20px;
	color: #333;
}
main .news_widget .box .fullbox .details .text{
	color:#999;
}
/* end */
/* gallery */
main .gallery_widget .swiper-slide .fullbox .title,#GalleryItem .gallery-item-inner h2{
	font-size: 18px;
	color: #fff;
}
main .gallery_widget .swiper-slide .fullbox .overlay,#GalleryItem .gallery-item-inner{
	background:rgba(0, 0, 0, 0.55);
}
/* end */
/* footer */
footer{
	background-color: #eee;
	padding:30px;
}
.social .text li a{
	font-size:14px;
	color: #333;
	}
.social .icon li a{
	font-size:14px;
	color: #333;
}
footer .copy_right{
    font-size: 12px;
	color: #333;
}
/* end */
/* Default */
.about_widget .About1 .content_holder h1 {
    font-size: 36px;
    color: #000;
}

.about_widget .About1 .content_holder h2 {
    font-size: 30px;
    color: #000;
}

.about_widget .About1 .content_holder h3 {
    font-size: 24px;
    color: #000;
}

.about_widget .About1 .content_holder p {
    font-size: 14px;
    color: #999;
}

.about_widget .About1 .content_holder ul li {
    font-size: 14px;
    color: #999;
}

.about_widget .About1 .content_holder ol li {
    font-size: 14px;
    color: #999;
}

.about_widget .About2 .content_holder h1 {
    font-size: 36px;
    color: #000;
}

.about_widget .About2 .content_holder h2 {
    font-size: 30px;
    color: #000;
}

.about_widget .About2 .content_holder h3 {
    font-size: 24px;
    color: #000;
}

.about_widget .About2 .content_holder p {
    font-size: 14px;
    color: #999;
}

.about_widget .About2 .content_holder ul li {
    font-size: 14px;
    color: #999;
}

.about_widget .About2 .content_holder ol li {
    font-size: 14px;
    color: #999;
}

.about_widget .About3 .content_holder h1 {
    font-size: 36px;
    color: #000;
}

.about_widget .About3 .content_holder h2 {
    font-size: 30px;
    color: rgba(46, 46, 46, 1);
}

.about_widget .About3 .content_holder h3 {
    font-size: 24px;
    color: #000;
}

.about_widget .About3 .content_holder p {
    font-size: 14px;
    color: #999;
}

.about_widget .About3 .content_holder ul li {
    font-size: 14px;
    color: #999;
}

.about_widget .About3 .content_holder ol li {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact1 .content_holder h1 {
    font-size: 36px;
    color: #000;
}

.contact_widget .Contact1 .content_holder h2 {
    font-size: 30px;
    color: #000;
}

.contact_widget .Contact1 .content_holder h3 {
    font-size: 24px;
    color: #000;
}

.contact_widget .Contact1 .content_holder p {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact1 .content_holder ul li {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact1 .content_holder ol li {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact2 .content_holder h1 {
    font-size: 36px;
    color: #000;
}

.contact_widget .Contact2 .content_holder h2 {
    font-size: 30px;
    color: #000;
}

.contact_widget .Contact2 .content_holder h3 {
    font-size: 24px;
    color: #000;
}

.contact_widget .Contact2 .content_holder p {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact2 .content_holder ul li {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact2 .content_holder ol li {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact3 .content_holder h1 {
    font-size: 36px;
    color: #000;
}

.contact_widget .Contact3 .content_holder h2 {
    font-size: 30px;
    color: #000;
}

.contact_widget .Contact3 .content_holder h3 {
    font-size: 24px;
    color: #000;
}

.contact_widget .Contact3 .content_holder p {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact3 .content_holder ul li {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact3 .content_holder ol li {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact1 .form_holder h1 {
    font-size: 36px;
    color: #000;
}

.contact_widget .Contact1 .form_holder h2 {
    font-size: 30px;
    color: #000;
}

.contact_widget .Contact1 .form_holder h3 {
    font-size: 24px;
    color: #000;
}

.contact_widget .Contact1 .form_holder p {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact1 .form_holder ul li {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact1 .form_holder ol li {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact2 .form_holder h1 {
    font-size: 36px;
    color: #000;
}

.contact_widget .Contact2 .form_holder h2 {
    font-size: 30px;
    color: #000;
}

.contact_widget .Contact2 .form_holder h3 {
    font-size: 24px;
    color: #000;
}

.contact_widget .Contact2 .form_holder p {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact2 .form_holder ul li {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact2 .form_holder ol li {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact3 .form_holder h1 {
    font-size: 36px;
    color: #000;
}

.contact_widget .Contact3 .form_holder h2 {
    font-size: 30px;
    color: #000;
}

.contact_widget .Contact3 .form_holder h3 {
    font-size: 24px;
    color: #000;
}

.contact_widget .Contact3 .form_holder p {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact3 .form_holder ul li {
    font-size: 14px;
    color: #999;
}

.contact_widget .Contact3 .form_holder ol li {
    font-size: 14px;
    color: #999;
}

.team_widget .Team1 .content_holder h1 {
    color: #444;
    font-size: 36px;
}

.team_widget .Team1 .content_holder h2 {
    color: #444;
    font-size: 30px;
}

.team_widget .Team1 .content_holder h3 {
    color: #444;
    font-size: 24px;
}

.team_widget .Team1 .content_holder p {
    font-size: 14px;
    color: #777;
}

.team_widget .Team1 .content_holder ul li {
    font-size: 14px;
    color: #777;
}

.team_widget .Team1 .content_holder ol li {
    font-size: 14px;
    color: #777;
}

.team_widget .Team2 .content_holder h1 {
    color: #444;
    font-size: 36px;
}

.team_widget .Team2 .content_holder h2 {
    color: #444;
    font-size: 30px;
}

.team_widget .Team2 .content_holder h3 {
    color: #444;
    font-size: 24px;
}

.team_widget .Team2 .content_holder p {
    font-size: 14px;
    color: #777;
}

.team_widget .Team2 .content_holder ul li {
    font-size: 14px;
    color: #777;
}

.team_widget .Team2 .content_holder ol li {
    font-size: 14px;
    color: #777;
}

.team_widget .Team3 .content_holder h1 {
    color: #444;
    font-size: 36px;
}

.team_widget .Team3 .content_holder h2 {
    color: #444;
    font-size: 30px;
}

.team_widget .Team3 .content_holder h3 {
    color: #444;
    font-size: 24px;
}

.team_widget .Team3 .content_holder p {
    font-size: 14px;
    color: #777;
}

.team_widget .Team3 .content_holder ul li {
    font-size: 14px;
    color: #777;
}

.team_widget .Team3 .content_holder ol li {
    font-size: 14px;
    color: #777;
}

.team_widget .Team1 .header_holder h1 {
    color: #444;
    font-size: 36px;
}

.team_widget .Team1 .header_holder h2 {
    color: #444;
    font-size: 30px;
}

.team_widget .Team1 .header_holder h3 {
    color: #444;
    font-size: 24px;
}

.team_widget .Team1 .header_holder p {
    font-size: 14px;
    color: #777;
}

.team_widget .Team1 .header_holder ul li {
    font-size: 14px;
    color: #777;
}

.team_widget .Team1 .header_holder ol li {
    font-size: 14px;
    color: #777;
}

.team_widget .Team2 .header_holder h1 {
    color: #444;
    font-size: 36px;
}

.team_widget .Team2 .header_holder h2 {
    color: #444;
    font-size: 30px;
}

.team_widget .Team2 .header_holder h3 {
    color: #444;
    font-size: 24px;
}

.team_widget .Team2 .header_holder p {
    font-size: 14px;
    color: #777;
}

.team_widget .Team2 .header_holder ul li {
    font-size: 14px;
    color: #777;
}

.team_widget .Team2 .header_holder ol li {
    font-size: 14px;
    color: #777;
}

.team_widget .Team3 .header_holder h1 {
    color: #444;
    font-size: 36px;
}

.team_widget .Team3 .header_holder h2 {
    color: #444;
    font-size: 30px;
}

.team_widget .Team3 .header_holder h3 {
    color: #444;
    font-size: 24px;
}

.team_widget .Team3 .header_holder p {
    font-size: 14px;
    color: #777;
}

.team_widget .Team3 .header_holder ul li {
    font-size: 14px;
    color: #777;
}

.team_widget .Team3 .header_holder ol li {
    font-size: 14px;
    color: #777;
}

.feature_widget .Feature1 .feature_content h1 {
    color: #444;
    font-size: 36px;
}

.feature_widget .Feature1 .feature_content h2 {
    color: #444;
    font-size: 30px;
}

.feature_widget .Feature1 .feature_content h3 {
    color: #444;
    font-size: 24px;
}

.feature_widget .Feature1 .feature_content p {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature1 .feature_content ul li {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature1 .feature_content ol li {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature2 .feature_content h1 {
    color: #444;
    font-size: 36px;
}

.feature_widget .Feature2 .feature_content h2 {
    color: #444;
    font-size: 30px;
}

.feature_widget .Feature2 .feature_content h3 {
    color: #444;
    font-size: 24px;
}

.feature_widget .Feature2 .feature_content p {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature2 .feature_content ul li {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature2 .feature_content ol li {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature3 .feature_content h1 {
    color: #444;
    font-size: 36px;
}

.feature_widget .Feature3 .feature_content h2 {
    color: #444;
    font-size: 30px;
}

.feature_widget .Feature3 .feature_content h3 {
    color: #444;
    font-size: 24px;
}

.feature_widget .Feature3 .feature_content p {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature3 .feature_content ul li {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature3 .feature_content ol li {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature1 .header_holder h1 {
    color: #444;
    font-size: 36px;
}

.feature_widget .Feature1 .header_holder h2 {
    color: #444;
    font-size: 30px;
}

.feature_widget .Feature1 .header_holder h3 {
    color: #444;
    font-size: 24px;
}

.feature_widget .Feature1 .header_holder p {
    font-size: 15px;
    color: #999;
}

.feature_widget .Feature1 .header_holder ul li {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature1 .header_holder ol li {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature2 .header_holder h1 {
    color: #444;
    font-size: 36px;
}

.feature_widget .Feature2 .header_holder h2 {
    color: #444;
    font-size: 30px;
}

.feature_widget .Feature2 .header_holder h3 {
    color: #444;
    font-size: 24px;
}

.feature_widget .Feature2 .header_holder p {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature2 .header_holder ul li {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature2 .header_holder ol li {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature3 .header_holder h1 {
    color: #444;
    font-size: 36px;
}

.feature_widget .Feature3 .header_holder h2 {
    color: #444;
    font-size: 30px;
}

.feature_widget .Feature3 .header_holder h3 {
    color: #444;
    font-size: 24px;
}

.feature_widget .Feature3 .header_holder p {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature3 .header_holder ul li {
    font-size: 14px;
    color: #999;
}

.feature_widget .Feature3 .header_holder ol li {
    font-size: 14px;
    color: #999;
}

/* End */