@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

html,body,div,span,h1,h2,h3,h4,h5,h6,p,ol,ul,li,form,label,legend,caption,header,nav,section,summary,td,tr,
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif !important;
}

/*embed fonts*/

@font-face {
    font-family: 'adine_kirnbergregular';
    src: url('adine_kirnberg-webfont.woff2') format('woff2'),
         url('adine_kirnberg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'dattermatter_personal_useRg';
    src: url('dattermatter_personal_use-webfont.woff2') format('woff2'),
         url('dattermatter_personal_use-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'MTCORSVA';
	src: url('./MTCORSVA.eot');
	src: local('MTCORSVA'), url('./MTCORSVA.woff') format('woff'), url('./MTCORSVA.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_6771">Text with this font applied</p> */
.fontsforweb_fontid_6771 {
	font-family: 'MTCORSVA' !important;
}
/*embed fonts*/

.glyphicon-leaf:before {
    content: "\e103";
    font-size: 12px;
    padding-right: 10px;
        color: #fff6cc;
}

.first_fonts{ font-family:'MTCORSVA'; font-size:52px;}
.second_fonts{ font-family:'MTCORSVA'; font-size: 30px;}
.third_fonts{ font-family:'MTCORSVA'; font-size:36px;}
/*embed fonts*/


	menu,nav,section 
{display: block}

.

body{margin:0; padding:0; !important;}

.main_top{ width:100%; background:#2d1b03; float:left; position:fixed; z-index:100;}

.navi{  margin:0 0 0 0; width:100%; float:right ; z-index:100; position:relative;}
.navi ul{font-family:Arial, Helvetica, sans-serif;  font-weight:normal; float:right; margin:0; padding:0 0 0 50px; text-align:center;  }
.navi ul li{ list-style-type:none; display:inline-block; padding:0 10px 0 10px; alignment-adjust:central}
.navi ul li a{ text-decoration:none; color:#fff6cc; font-size:30px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 0; padding:0 0 0 0;}
.navi ul li a:hover{ color:#FF0;}


.nav_normal{ width:100%; float:left; background-color:#5c1f0a;}
.nav_normal ul{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#f6d3a3; 
 float:left; margin:0; padding:0; text-align:center;}
.nav_normal ul li { display:inline; list-style:none; }
.nav_normal ul li a{ text-decoration:none; color:#FFF; padding:0; text-align:center;}
.nav_normal ul li a:hover{ color:#FF0;}




.banner{ width:100%; background-color:#000; margin: 0; padding:0; float:none;}

.first_part{ width:100%; margin:0; padding:60px 0 60px 0; float:none; background-color:#554231; }
.about_heading{ margin:0; padding:40px 0 40px 0; float:none; color:#fff6cc; font-family:"Times New Roman", Times, serif; font-size:42px; text-align:center;}
.about_photo{ margin-bottom:10px;}
.about_photo_04{ margin:0; padding:30px 0 0 0; float:none;}
.about_heading02{ margin:0; padding:30px 0 30px 0; float:none; color:#fff6cc; font-family:"Times New Roman", Times, serif; font-size:24px; text-align:center;}
.about_information{ margin:0; padding:50px 0 0 0; float:none; color:#f6c982; font-size:20px; text-align:left; line-height:40px;}
.about_information_01{ margin:0; padding:0; float:none; color:#f6c982;  font-size:25px; text-align:center;}
.design_001{ margin:0; padding:21px 0 0 0; float:none;}

.gallery{ width:100%; margin:0; padding:100px 0 100px 0; float:left; background-color:#65553c;}
.gallery_heading{margin:0; padding:40px 0; color:#f6c982; font-family:"Times New Roman", Times, serif; font-size:48px; text-align:center;}
.download_catalouge{margin:0; padding:10px 0 80px 0; color:#f6c982; font-size:24px; text-align:center !important; background:#65553c; }
.download_catalouge a{margin:0; padding:10px 0 10px 0;color:#f6c982; font-family:"Times New Roman", Times, serif; font-size:25px; text-align:center !important; }
.download_catalouge a:hover{ color:#FFC;}

.products{ width:100%; margin:0; padding:100px 0 100px 0; float:left; background-color:#65553c;}
.products_heading{margin:0; padding:40px 0; color:#f6c982; font-family:"Times New Roman", Times, serif; font-size:48px; text-align:center;}



.contact_part{ width:100%;  padding:0 0 100px 0; background-color:#aaa381;float:left;}
.contact_heading{color:#5e3f2e;font-family:"Times New Roman", Times, serif; font-size:48px; text-align:center; padding:0 0 0 0; margin:40px 0;}
.address_part{ margin:0 0 0 0; padding:0 0 0 0; float:none; color:#5e3f2e; font-family: "Times New Roman", Times, serif; font-size:24px; text-align:center;}
.icon{ margin:0; padding:12px 0 12px 0; float:none;}
.form_part{ margin:0; padding:60px 0 0 0; float:none; }

.txt_fld{ padding:3px; border-radius:5px; margin:5px 0; width:100%;}



footer{ width:100%; margin:0; padding:0; float:left; background-color:#2d1b02;}
.icon_ex{ float:right; margin:0 0 5px 0;}
.facebook_icon{ margin: 0; padding: 0; float:right;}
.twiter_icon{ margin: 0; padding: 0; float:right;}
.copy{ margin:0; padding:0; float:left; color:#aaa381;}

@media all {
				.lightbox { display: none; }
				.fl-page h1,
				.fl-page h3,
				.fl-page h4 {
					font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;
					font-weight: 100;
					letter-spacing: 1px;
				}
				.fl-page h1 { font-size: 110px; margin-bottom: 0.5em; }
				.fl-page h1 i { font-style: normal; color: #ddd; }
				.fl-page h1 span { font-size: 30px; color: #333;}
				.fl-page h3 { text-align: right; }
				.fl-page h3 { font-size: 15px; }
				.fl-page h4 { font-size: 2em; }
				.fl-page .jumbotron { margin-top: 2em; }
				.fl-page .btn-download { float: right; margin-top: -40px; }
				.fl-page .btn-default { vertical-align: bottom; }

				.fl-page .row { margin-top: 2em;}

				.fl-page .btn-lg span { font-size: 0.7em; }
				.fl-page .footer { margin-top: 3em; color: #aaa; font-size: 0.9em;}
				.fl-page .footer a { color: #999; text-decoration: none; margin-right: 0.75em;}
				.fl-page .github { margin: 2em 0; }
				.fl-page .github a { vertical-align: top; }

				/* customized gallery */

				.featherlight-gallery2 {
					background: rgba(100,100,100,0.5);
				}
				.featherlight-gallery2 .featherlight-content {
					background: #000;
				}
				.featherlight-gallery2 .featherlight-next:hover,
				.featherlight-gallery2 .featherlight-previous:hover {
					background: rgba(0,0,0,0.5);
				}
				.featherlight-gallery2 .featherlight-next:hover span,
				.featherlight-gallery2 .featherlight-previous:hover span {
					font-size: 25px;
					line-height: 25px;
					margin-top: -12.5px;
					color: #fff;
				}
				.featherlight-gallery2  .featherlight-close {
					background: transparent;
					color: #fff;
					font-size: 1.2em;
				}
				.featherlight-gallery2.featherlight-last-slide .featherlight-next,
				.featherlight-gallery2.featherlight-first-slide .featherlight-previous {
					display: none;
				}

				/* text slide */
				.thumbnail a { text-decoration: none; }
				.blurb {
					display: inline-block;
					width: 150px;
					height: 150px;
				}
				.blurb h2 { text-align: center;}
				.blurb .detail { display: none;}
				.blurb .teaser {
					font-style: italic;
					text-align: center;
				}
				.featherlight .blurb {
					display: inline-block;
					width: 500px;
					height: 300px;
					color: #99f;
				}
				.featherlight .blurb .detail {
					color: #ddf;
					font-size: large;
					display: inherit;
				}
				.featherlight .blurb .teaser { display: none;}

			}
			@media(max-width: 768px){
				.fl-page h1 span { display: block; }
				.fl-page .btn-download { float: none; margin-bottom: 1em; }
			}

.banner .slider ul {
margin: 0;
padding: 0;
list-style: none;
width: 100%;
height: 600px;
overflow: hidden;
position: relative;
z-index: 30;
}
.banner .slider ul li {
position: absolute;
top: 0;
left: 50%;
}
.banner .slider .dots:after {
display: table;
clear: both;
content: "";
}
.banner .slider .dots {
position: absolute;
bottom: 0px;
left: 40%;
z-index: 40;
 *zoom: 1;
}
.banner .slider .dots a {
display: block;
float: left;
width: 12px;
height: 12px;
margin-right: 10px;
text-indent: -9999em;
background: #000;
border-radius: 10px;
}
.banner .slider .dots .cur {
background: #329;
}
.banner .slider .arrow {
width: 65%;
position: absolute;
top: 45%;
left: 18%;
z-index: 50;
}
.banner .slider .arrow a {
font-family: "Microsoft YaHei";
font-size: 34px;
font-weight: 700;
color: #fff;
}
.banner .slider .arrow .btn-left {
float: left;
}
.banner .slider .arrow .btn-right {
float: right;
}

/*Navigation*/

.navbar-default {
    background-color: #fffce9;
    border:none;
}
.navbar {
    border: 1px solid transparent;
    margin-bottom: 0px;
    min-height: 100px;
    position: relative;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color:#fffce9;
    color: #8a4c3b;
}
.navbar-nav > li > a {
	padding:40px 25px;
	font-family:myriadRegular;
	font-size:18px;
	color:#000000;
}

.navbar-default .navbar-nav > li > a {
    color: #000;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #8a4c3b;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #8a4c3b;
    color: #fffce9;
}
.caret {
	 color: #8a4c3b;
}

.carousel-fade {
    .carousel-inner {
        .item {
            transition-property: opacity;
        }
        
        .item,
        .active.left,
        .active.right {
            opacity: 0;
        }

        .active,
        .next.left,
        .prev.right {
            opacity: 1;
        }

        .next,
        .prev,
        .active.left,
        .active.right {
            left: 0;
            transform: translate3d(0, 0, 0);
        }
    }

    .carousel-control {
        z-index: 2;
    }
}

.cont_pad{ margin-top:50px !important;}
.navbar-default {
    background-color: #2d1b03 !important;border-color: none !important;
}
.navbar-default .navbar-nav > li > a {
    color: #fff6cd !important;
    font-family: Arial, Helvetica, sans-serif !important;;
}
.navbar-default .navbar-nav > li > a {
        color: #fff6cd !important;
}
.navbar-brand {
    float: left !important;
    height: 60px !important;
    padding: 0px !important;
    font-size: 18px !important;
    line-height: 20px !important;
}
.img-responsive {
    display: initial !important;
    max-width: 100%;
    height: auto;
    text-align: center;
}