 body, *{margin:0px; padding:0px; font-family: 'Barlow Condensed', sans-serif;}
 ul li{list-style:none;}
 
/*TOPBAR*/ 
.topbar01{background:#272B34; padding:10px 0px;} 
.topbar01 .txt_center{text-align:center;}
.topbar01 .txt_right{text-align:right;}
.topbar01 p{margin-bottom:0px; color:#fff; letter-spacing:0.5px;}
.topbar01 p a{text-decoration:none; color:#fff;}
.topbar01 p i{padding-right:3px;}

/*NAVBAR*/
.navbar-default{border-radius:0px; background:#fff; margin-bottom:0px; padding:0px 0px;}
.navbar-default .navbar-brand{height:auto; padding:0px 15px;}
.navbar-default .navbar-brand > img{padding-top:4px; height:70px;} 
.navbar-default .navbar-right{margin-top:10px;}
.navbar-default .navbar-nav > li > a{color: #333; text-transform: uppercase; font-size: 16px; letter-spacing: 1px; margin-left:15px;
 transition:all 0.1s ease-in-out;}
.navbar-default .navbar-nav > li > a:hover{color:#e790bf;}

.navbar-default .navbar-nav > li.dropdown{position:relative;}
.navbar-default .navbar-nav > li.dropdown:hover .drop01{height:214px;}
.navbar-default .drop01{background:#fff; width:155px; height: 0px; position:absolute; top:100%; left:15px; z-index:99; overflow: hidden;
 box-shadow:0px 0px 5px 0px #ccc; transition:all 0.3s ease-in-out;}
.navbar-default .drop01 ul li a{display:block; text-decoration:none; color: #333; text-transform: uppercase; letter-spacing: 0.5px;
 line-height: 26px; padding: 4px 15px; transition:all 0.1s ease-in-out;}
.navbar-default .drop01 ul li a:hover{color:#fff; background:#e790bf;} 

/*SLIDER01*/
.slider01{}
.slider01 .item img{width:100%; height:450px;}
.slider01 .carousel-control.right{background-image:none !important;}
.slider01 .carousel-control.left{background-image:none !important;}
.slider01 .img_text{position:absolute; width:46%; top:20%; left:27%; color:#fff; text-align:center;}
.slider01 .img_text h5{font-family: 'Berkshire Swash', cursive; font-size: 24px; letter-spacing: 1px; text-transform: capitalize;}
.slider01 .img_text h6{content:""; width:70px; margin:auto; margin-top:20px; border-bottom:1px solid #e790bf;}
.slider01 .img_text h2{font-family: 'Berkshire Swash', cursive; font-size: 50px; letter-spacing: 3px; text-transform: capitalize; margin-top:15px;
 line-height:55px;}
.slider01 .img_text a{background:#e790bf; color: #fff; text-decoration: none; display: inline-block; padding: 10px 20px; letter-spacing: 0.5px;
 font-size: 16px; text-transform: uppercase; margin-top:10px; transition:all 0.1s ease-in-out;}
.slider01 .img_text a:hover{background:#fff; color:#e790bf;} 

/*WRAP01*/
.wrap01{margin-top:50px;}
.wrap01 .box01{box-shadow: 0px -2px 5px 0px #ccc; border-bottom: 2px solid #000; padding: 20px; margin-bottom:25px; transition:all 0.1s ease-in-out;}
.wrap01 .box01:hover{border-bottom-color:#e790bf;}
.wrap01 .box01 h4{font-size: 20px; color: #e790bf; letter-spacing: 0.5px;}
.wrap01 .box01 p{line-height: 22px; letter-spacing: 0.5px; text-align: justify;}
.wrap01 .box01 a{color: #333; text-decoration: none; font-weight: 600; letter-spacing: 0.5px; font-family:'Berkshire Swash', cursive;
 transition:all 0.2s ease-in-out;}
.wrap01 .box01 a:hover{color:#e790bf;}
.wrap01 .box01 a:hover span{left:5px;} 

/*WRAP02*/
.wrap02{margin-bottom:50px;}
.wrap02 h2{font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px;}
.wrap02 h4{font-size: 18px; text-align: center; width: 80%; margin: auto; line-height: 24px; letter-spacing: 1px; color: #929292;}
.wrap02 .col-sm-4 a{ text-decoration:none;}
.wrap02 .inbox01{padding:10px; box-shadow:0px 0px 5px 0px #ccc; margin-top:25px;}
.wrap02 .inbox01 img{border-radius:10px; transition:all 0.2s ease-in-out; height:240px;}
.wrap02 .inbox01 img:hover{filter:brightness(0.8);}
.wrap02 .inbox01 h3{color:#e790bf; margin-top:10px;}

/*WRAP03*/
.wrap03{margin-bottom:50px;}
.wrap03 h2{font-family:'Berkshire Swash', cursive; letter-spacing: 1px;}
.wrap03 .cover01{box-shadow:0px 0px 10px 0px #ccc; padding:20px; border-left:5px solid #e790bf;}
.wrap03 p{line-height: 24px; letter-spacing: 0.5px; text-align: justify; color:#929292; font-size:18px;}
.wrap03 a{color: #fff; text-decoration: none; display: inline-block; background: #272B34; padding: 10px 25px; font-size: 18px;
 letter-spacing: 0.5px;  margin-top:5px; transition: all 0.1s ease;}
.wrap03 a:hover{background:#e790bf;}

/*WRAP04*/
.wrap04{padding:40px 0px; background:#f1ebec; text-align:center;}
.wrap04 h5{font-family:'Berkshire Swash', cursive; letter-spacing: 1px; font-size:20px; color:#e790bf;}
.wrap04 h2{font-weight: 600; letter-spacing: 1px; margin-top: 10px;}
.wrap04 h4 a{text-decoration:none; color:#333; letter-spacing:0.5px;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:50px; height:50px; line-height:50px; text-align:center; background:#e790bf; color: #fff !important; border-radius:50%; 
 font-weight:600; font-size:20px; text-decoration: none; position:fixed; bottom:125px; right:25px; display:none; z-index:99;
 transition:all 0.3s ease;}

/*NAVIGATOR*/
.navigator01 .cover01{border-radius:3px; box-shadow: 0px 0px 5px 0px #ccc; padding:10px; margin-top:10px;}
.navigator01 .cover01 ul{margin-bottom:0px;}
.navigator01 .cover01 ul li{display:inline-block; padding:0px 5px;}
.navigator01 .cover01 ul li a{text-decoration:none; color:#333;}

/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h2{font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px;}
.category01 h4{font-size: 18px; text-align: center; width: 80%; margin: auto; line-height: 24px; letter-spacing: 1px; color: #929292;}
.category01 .col-sm-4 a{ text-decoration:none;}
.category01 .inbox01{padding:10px; box-shadow:0px 0px 5px 0px #ccc; margin-top:25px;}
.category01 .inbox01 img{border-radius:10px; width:100%; height:230px; margin:auto; transition:all 0.2s ease-in-out;}
.category01 .inbox01 img.wallart{border-radius:0px; height:auto; width:auto; margin:auto;}
.category01 .inbox01 img:hover{filter:brightness(0.8);}
.category01 .inbox01 h3{color:#e790bf; margin-top:10px;}

/*ABOUT01*/
.about01{ margin-top:25px;}
.about01 h2{font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px;}
.about01 p{letter-spacing: 0.5px; line-height: 22px;}
.about01 img{margin-top:15px; width:100%;}

/*ABOUT02*/
.about02{ text-align:center; margin-bottom:50px;}
.about02 h2{font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px;}
.about02 h4{font-size: 22px; color: #e790bf; text-align: center;}
.about02 p{width: 80%; margin: auto; line-height: 24px; letter-spacing: 0.5px;}

/*STORY*/
.story01{ margin-top:25px;}
.story01 h2{font-family:'Berkshire Swash', cursive; margin-bottom:0px; letter-spacing: 1px;}
.story01 h3{font-size: 24px; letter-spacing: 0.5px; margin-top:10px;}
.story01 img{margin-top:15px;}
.story01 p{letter-spacing:0.5px; line-height:22px; text-align:justify;}

/*STORY02*/
.story02{margin-top:50px; height:300px;}

/*STORY03*/
.story03{margin-top:25px; margin-bottom:50px;}
.story03 h2{font-family:'Berkshire Swash', cursive; margin-bottom:0px; letter-spacing: 1px;}
.story03 h3{font-size: 24px; letter-spacing: 0.5px; margin-top:10px;}
.story03 img{margin-top:15px;}
.story03 p{letter-spacing:0.5px; line-height:22px; text-align:justify;}

/*PRODUCT01*/
.product01{text-align:center; margin-top:40px;}
.product01 h5{font-family: 'Berkshire Swash', cursive; font-size: 24px; letter-spacing: 1px; text-transform: capitalize;}
.product01 h2{font-size: 24px; width: 85%; margin: auto; margin-bottom: 10px;}
.product01 p{letter-spacing: 0.5px; line-height: 22px; width: 65%; margin: auto; font-size: 18px;}
.product01 h6{width:70px; margin:auto; border-bottom:1px solid #e790bf; margin-bottom:5px;}

/*PRODUCT02*/
.product02{margin-top:30px; margin-bottom:25px;}
.product02 .mask01{width:100%; height:260px; overflow:hidden; position:relative; margin-bottom:25px;}
.product02 .mask01 img{width:100%; height:260px;}
.product02 .mask01 .hide01{width:100%; height:260px; position:absolute; top:200px; background:rgba(231, 144, 191, 0.8); padding:20px; color:#fff;
 transition:all 0.3s ease-in-out;}
.product02 .mask01 .hide01:hover{background:rgb(231, 144, 191);} 
.product02 .mask01 .hide01 h4{margin-top:0px; font-size: 26px; letter-spacing: 0.5px; font-family: 'Berkshire Swash', cursive;
 transition:all 0.3s ease-in-out;}
.product02 .mask01:hover .hide01 h4{padding-top:40px;}
.product02 .mask01 .hide01 p{font-size: 16px; letter-spacing: 0.5px;}
.product02 .mask01 .hide01 a{color: #333; text-decoration: none; display: inline-block; background: #fff; padding: 8px 20px; font-weight: 600;
 letter-spacing: 0.5px; transition:all 0.2s ease-in-out;}
.product02 .mask01 .hide01 a:hover{background:#333; color:#fff;} 
.product02 .mask01:hover .hide01{top:0px;}

/*GALLERY01*/
.gallery01{margin-top:30px; margin-bottom:25px;}
.gallery01 .mask01{width:100%; height:260px; overflow:hidden; position:relative; margin-bottom:25px;}
.gallery01 .mask01 img{width:100%; height:260px;}
.gallery01 .mask01 .hide01{width:100%; height:260px; position:absolute; top:0px; background:rgba(0, 0, 0, 0.66); padding:20px; color:#fff;
 transform:scale(0); transition:all 0.3s ease-in-out;}
.gallery01 .mask01:hover .hide01{transform:scale(1);} 
.gallery01 .mask01 .hide01 span{position: absolute; left: 44%; top: 44%; font-size: 40px; transform:scale(0); transition:all 0.6s ease-in-out;}
.gallery01 .mask01:hover .hide01 span{transform:scale(1);}

.lightbox{top:-60px !important;}

/*CONTACT*/
.contact01{margin-top:25px;}
.contact01 h2{font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px;}
.contact01 h3{color:#e790bf; margin-bottom:0px;}
.contact01 img{display:inline-block;}
.contact01 h5{font-weight:600; font-size:16px; letter-spacing:0.5px; margin-bottom:5px;}
.contact01 p{margin-bottom:0px; letter-spacing: 0.5px; line-height: 22px;}
.contact01 span{font-size: 20px; display:inline-block; margin-top:10px; color: #ccc;}
.contact01 p a{text-decoration:none; color:#333;}
.contact01 input{width:100%; padding:10px; border:1px solid #e7e7e7; margin-top:15px; outline:none;}
.contact01 input:focus{box-shadow:0px 0px 5px 0px #ccc;}
.contact01 textarea{width:100%; padding:10px; border:1px solid #e7e7e7; margin-top:15px; outline:none; height:100px;}
.contact01 textarea:focus{box-shadow:0px 0px 5px 0px #ccc;}
.contact01 input[type="submit"]{width:200px; border:none; padding:12px 0; font-size:16px; font-weight:600; letter-spacing:1px; background:#e790bf;
 color:#fff; transition:all 0.2s ease-in-out;}
.contact01 input[type="submit"]:hover{background:#272B34;} 

.contact02{margin-top:50px; margin-bottom:50px;}
.contact02 iframe{width:100%; height:350px;}

/*FOOTER TOP*/
.footer_top{background:#2F343F; padding:25px 0px; color:#fff;}
.footer_top h3{margin-top:10px;}
.footer_top ul li{}
.footer_top ul li a{text-decoration:none; color:#fff; display:block; line-height:24px; letter-spacing:0.5px; transition:all 0.1s ease-in-out;}
.footer_top ul li a:hover{color:#acb2bf;}
.footer_top p{letter-spacing:0.5px; margin-bottom:5px;}

/*FOOTER BOTTOM*/
.footer_btm{background:#272b34; padding:15px 0px;}
.footer_btm p{margin:0px;}
.footer_btm p a{text-decoration:none; color:#fff; letter-spacing:0.5px;}

.footer_btm ul{margin-bottom:0px;}
.footer_btm ul li{display:inline-block; padding-right:20px;}
.footer_btm ul li a{text-decoration:none; color:#fff;}
.footer_btm ul li a i{transition:all 0.1s ease-in-out;}
.footer_btm ul li a:hover i{color:#858688;}






/*-------------------- RESPONSIVE ----------------------------*/
@media (max-width:1199px) and (min-width:992px){
/*NAVBAR*/
.navbar-default .navbar-brand > img{height:60px;}

}

@media (max-width:991px) and (min-width:768px){
/*NAVBAR*/
.navbar-default .navbar-brand > img{height:50px;}
.navbar-default .navbar-right{margin-top:0px;}
.navbar-default .navbar-nav > li > a{margin-left:0px;}

.navbar-default .drop01{left:0px;}

/*PRODUCT02*/
.product02 .mask01 .hide01 h4{font-size:20px;}
.product02 .mask01 .hide01{top:205px;}
	
}

@media (max-width:767px) and (min-width:641px){
/*TOPBAR*/ 
.topbar01{text-align:center;} 
.topbar01 .txt_right{text-align:center;}
.topbar01 p{line-height:22px;}

/*NAVBAR*/
.navbar-default .navbar-brand{padding:0px 15px;}
.navbar-default .navbar-brand > img{padding-top:2px; height:50px;} 
.navbar-default .navbar-toggle{background:#fff !important;}
.navbar-default .navbar-nav > li > a{margin-left:0px; padding:8px 15px;}

.navbar-default .navbar-nav > li.dropdown:hover .drop01{height:180px;}
.navbar-default .drop01{left:40px; box-shadow:0px 0px 5px 0px #ccc;}
.navbar-default .drop01 ul{padding-top:0px;}
.navbar-default .drop01 ul li a{line-height: 24px; padding: 3px 10px;}

/*SLIDER01*/
.slider01 .item img{height:200px;}
.slider01 .img_text{width:90%; top:18%; left:5%;}
.slider01 .img_text h5{font-size: 18px;}
.slider01 .img_text h6{margin-top:10px;}
.slider01 .img_text h2{font-size: 24px; margin-top:5px; line-height:30px;}
.slider01 .img_text a{padding: 8px 18px; font-size: 14px; margin-top:5px;}
.slider01 .carousel-indicators{display: none;}

/*WRAP02*/
.wrap02 h4{width:100%;}

/*WRAP03*/
.wrap03 .cover01{padding:25px 20px;}
.wrap03 h2{margin-top:0px;}
.wrap03 p{letter-spacing:0px; text-align:left;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:50px; height:50px; line-height:50px; font-size:18px; bottom:60px; right:15px;}

/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h4{width: 100%;}

/*ABOUT01*/
.about01{margin-top:0px;}
.about01 p{ text-align:justify;}
.about01 img{margin:auto;}

/*ABOUT02*/
.about02 p{width: 100%;}

/*STORY01*/
.story01{margin-top:0px;}
.story01 img{margin:auto; margin-top:15px;}

/*STORY03*/
.story03 img{margin:auto; margin-top:15px;}

/*PRODUCT01*/
.product01{margin-top:10px;}
.product01 h5{font-size:30px;}
.product01 h2{width: 100%;}
.product01 p{width: 100%;}
.product01 h6{width:70px; margin:auto; border-bottom:1px solid #e790bf; margin-bottom:5px;}

/*PRODUCT02*/
.product02{margin-top:30px; margin-bottom:25px;}
.product02 .mask01{height:260px;}
.product02 .mask01 img{height:260px;}
.product02 .mask01 .hide01{height:260px; top:200px;}

/*CONTACT*/
.contact01{margin-top:0px;}
.contact01 h2{margin-bottom:0px; text-align: left;}

/*FOOTER BOTTOM*/
.footer_btm p{text-align:center;}
.footer_btm ul{text-align:center; margin-top:5px;}
	
}

@media (max-width:640px) and (min-width:581px){
/*TOPBAR*/ 
.topbar01{text-align:center;} 
.topbar01 .txt_right{text-align:center;}
.topbar01 p{line-height:22px;}

/*NAVBAR*/
.navbar-default .navbar-brand{padding:0px 15px;}
.navbar-default .navbar-brand > img{padding-top:2px; height:50px;} 
.navbar-default .navbar-toggle{background:#fff !important;}
.navbar-default .navbar-nav > li > a{margin-left:0px; padding:8px 15px;}

.navbar-default .navbar-nav > li.dropdown:hover .drop01{height:180px;}
.navbar-default .drop01{left:40px; box-shadow:0px 0px 5px 0px #ccc;}
.navbar-default .drop01 ul{padding-top:0px;}
.navbar-default .drop01 ul li a{line-height: 24px; padding: 3px 10px;}

/*SLIDER01*/
.slider01 .item img{height:200px;}
.slider01 .img_text{width:90%; top:18%; left:5%;}
.slider01 .img_text h5{font-size: 18px;}
.slider01 .img_text h6{margin-top:10px;}
.slider01 .img_text h2{font-size: 24px; margin-top:5px; line-height:30px;}
.slider01 .img_text a{padding: 8px 18px; font-size: 14px; margin-top:5px;}
.slider01 .carousel-indicators{display: none;}

/*WRAP02*/
.wrap02 h4{width:100%;}

/*WRAP03*/
.wrap03 .cover01{padding:25px 20px;}
.wrap03 h2{margin-top:0px;}
.wrap03 p{letter-spacing:0px; text-align:left;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:50px; height:50px; line-height:50px; font-size:18px; bottom:60px; right:15px;}

/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h4{width: 100%;}

/*ABOUT01*/
.about01{margin-top:0px;}
.about01 p{ text-align:justify;}
.about01 img{margin:auto;}

/*ABOUT02*/
.about02 p{width: 100%;}

/*STORY01*/
.story01{margin-top:0px;}
.story01 img{margin:auto; margin-top:15px;}

/*STORY03*/
.story03 img{margin:auto; margin-top:15px;}

/*PRODUCT01*/
.product01{margin-top:10px;}
.product01 h5{font-size:30px;}
.product01 h2{width: 100%;}
.product01 p{width: 100%;}
.product01 h6{width:70px; margin:auto; border-bottom:1px solid #e790bf; margin-bottom:5px;}

/*PRODUCT02*/
.product02{margin-top:30px; margin-bottom:25px;}
.product02 .mask01{height:260px;}
.product02 .mask01 img{height:260px;}
.product02 .mask01 .hide01{height:260px; top:200px;}

/*CONTACT*/
.contact01{margin-top:0px;}
.contact01 h2{margin-bottom:0px; text-align: left;}

/*FOOTER BOTTOM*/
.footer_btm p{text-align:center;}
.footer_btm ul{text-align:center; margin-top:5px;}
	
}

@media (max-width:580px) and (min-width:481px){
/*TOPBAR*/ 
.topbar01{text-align:center;} 
.topbar01 .txt_right{text-align:center;}
.topbar01 p{line-height:22px;}

/*NAVBAR*/
.navbar-default .navbar-brand{padding:0px 15px;}
.navbar-default .navbar-brand > img{padding-top:2px; height:50px;} 
.navbar-default .navbar-toggle{background:#fff !important;}
.navbar-default .navbar-nav > li > a{margin-left:0px; padding:8px 15px;}

.navbar-default .navbar-nav > li.dropdown:hover .drop01{height:180px;}
.navbar-default .drop01{left:40px; box-shadow:0px 0px 5px 0px #ccc;}
.navbar-default .drop01 ul{padding-top:0px;}
.navbar-default .drop01 ul li a{line-height: 24px; padding: 3px 10px;}

/*SLIDER01*/
.slider01 .item img{height:200px;}
.slider01 .img_text{width:90%; top:18%; left:5%;}
.slider01 .img_text h5{font-size: 18px;}
.slider01 .img_text h6{margin-top:10px;}
.slider01 .img_text h2{font-size: 24px; margin-top:5px; line-height:30px;}
.slider01 .img_text a{padding: 8px 18px; font-size: 14px; margin-top:5px;}
.slider01 .carousel-indicators{display: none;}

/*WRAP02*/
.wrap02 h4{width:100%;}

/*WRAP03*/
.wrap03 .cover01{padding:25px 20px;}
.wrap03 h2{margin-top:0px;}
.wrap03 p{letter-spacing:0px; text-align:left;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:50px; height:50px; line-height:50px; font-size:18px; bottom:60px; right:15px;}

/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h4{width: 100%;}

/*ABOUT01*/
.about01{margin-top:0px;}
.about01 p{ text-align:justify;}
.about01 img{margin:auto;}

/*ABOUT02*/
.about02 p{width: 100%;}

/*STORY01*/
.story01{margin-top:0px;}
.story01 img{margin:auto; margin-top:15px;}

/*STORY03*/
.story03 img{margin:auto; margin-top:15px;}

/*PRODUCT01*/
.product01{margin-top:10px;}
.product01 h5{font-size:30px;}
.product01 h2{width: 100%;}
.product01 p{width: 100%;}
.product01 h6{width:70px; margin:auto; border-bottom:1px solid #e790bf; margin-bottom:5px;}

/*PRODUCT02*/
.product02{margin-top:30px; margin-bottom:25px;}
.product02 .mask01{height:260px;}
.product02 .mask01 img{height:260px;}
.product02 .mask01 .hide01{height:260px; top:200px;}

/*CONTACT*/
.contact01{margin-top:0px;}
.contact01 h2{margin-bottom:0px; text-align: left;}

/*FOOTER BOTTOM*/
.footer_btm p{text-align:center;}
.footer_btm ul{text-align:center; margin-top:5px;}
	
}

@media (max-width:480px) and (min-width:361px){
/*TOPBAR*/ 
.topbar01{text-align:center;} 
.topbar01 .txt_right{text-align:center;}
.topbar01 p{line-height:22px;}

/*NAVBAR*/
.navbar-default .navbar-brand{padding:0px 15px;}
.navbar-default .navbar-brand > img{padding-top:2px; height:50px;} 
.navbar-default .navbar-toggle{background:#fff !important;}
.navbar-default .navbar-nav > li > a{margin-left:0px; padding:8px 15px;}

.navbar-default .navbar-nav > li.dropdown:hover .drop01{height:180px;}
.navbar-default .drop01{left:40px; box-shadow:0px 0px 5px 0px #ccc;}
.navbar-default .drop01 ul{padding-top:0px;}
.navbar-default .drop01 ul li a{line-height: 24px; padding: 3px 10px;}

/*SLIDER01*/
.slider01 .item img{height:200px;}
.slider01 .img_text{width:90%; top:18%; left:5%;}
.slider01 .img_text h5{font-size: 18px;}
.slider01 .img_text h6{margin-top:10px;}
.slider01 .img_text h2{font-size: 24px; margin-top:5px; line-height:30px;}
.slider01 .img_text a{padding: 8px 18px; font-size: 14px; margin-top:5px;}
.slider01 .carousel-indicators{display: none;}

/*WRAP02*/
.wrap02 h4{width:100%;}

/*WRAP03*/
.wrap03 .cover01{padding:25px 20px;}
.wrap03 h2{margin-top:0px;}
.wrap03 p{letter-spacing:0px; text-align:left;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:50px; height:50px; line-height:50px; font-size:18px; bottom:60px; right:15px;}

/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h4{width: 100%;}

/*ABOUT01*/
.about01{margin-top:0px;}
.about01 p{ text-align:justify;}
.about01 img{margin:auto;}

/*ABOUT02*/
.about02 p{width: 100%;}

/*STORY01*/
.story01{margin-top:0px;}
.story01 img{margin:auto; margin-top:15px;}

/*STORY03*/
.story03 img{margin:auto; margin-top:15px;}

/*PRODUCT01*/
.product01{margin-top:10px;}
.product01 h5{font-size:30px;}
.product01 h2{width: 100%;}
.product01 p{width: 100%;}
.product01 h6{width:70px; margin:auto; border-bottom:1px solid #e790bf; margin-bottom:5px;}

/*PRODUCT02*/
.product02{margin-top:30px; margin-bottom:25px;}
.product02 .mask01{height:260px;}
.product02 .mask01 img{height:260px;}
.product02 .mask01 .hide01{height:260px; top:200px;}

/*CONTACT*/
.contact01{margin-top:0px;}
.contact01 h2{margin-bottom:0px; text-align: left;}

/*FOOTER BOTTOM*/
.footer_btm p{text-align:center;}
.footer_btm ul{text-align:center; margin-top:5px;}
	
}

@media (max-width:360px) and (min-width:321px){
/*TOPBAR*/ 
.topbar01{text-align:center;} 
.topbar01 .txt_right{text-align:center;}
.topbar01 p{line-height:22px; width: 80%; margin: auto;}

/*NAVBAR*/
.navbar-default .navbar-brand{padding:0px 15px;}
.navbar-default .navbar-brand > img{padding-top:2px; height:50px;} 
.navbar-default .navbar-toggle{background:#fff !important;}
.navbar-default .navbar-nav > li > a{margin-left:0px; padding:8px 15px;}

.navbar-default .navbar-nav > li.dropdown:hover .drop01{height:180px;}
.navbar-default .drop01{left:40px; box-shadow:0px 0px 5px 0px #ccc;}
.navbar-default .drop01 ul{padding-top:0px;}
.navbar-default .drop01 ul li a{line-height: 24px; padding: 3px 10px;}

/*SLIDER01*/
.slider01 .item img{height:200px;}
.slider01 .img_text{width:90%; top:7%; left:5%;}
.slider01 .img_text h5{font-size: 18px;}
.slider01 .img_text h6{margin-top:10px;}
.slider01 .img_text h2{font-size: 24px; margin-top:5px; line-height:30px;}
.slider01 .img_text a{padding: 8px 18px; font-size: 14px; margin-top:5px;}
.slider01 .carousel-indicators{display: none;}

/*WRAP02*/
.wrap02 h4{width:100%;}

/*WRAP03*/
.wrap03 .cover01{padding:25px 20px;}
.wrap03 h2{margin-top:0px;}
.wrap03 p{letter-spacing:0px; text-align:left;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:45px; height:45px; line-height:45px; font-size:18px; bottom:60px; right:15px;}

/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h4{width: 100%;}

/*ABOUT01*/
.about01{margin-top:0px;}
.about01 p{ text-align:justify;}

/*ABOUT02*/
.about02 p{width: 100%;}

/*STORY*/
.story01{margin-top:0px;}

/*PRODUCT01*/
.product01{margin-top:10px;}
.product01 h5{font-size:30px;}
.product01 h2{width: 100%;}
.product01 p{width: 100%;}
.product01 h6{width:70px; margin:auto; border-bottom:1px solid #e790bf; margin-bottom:5px;}

/*PRODUCT02*/
.product02{margin-top:30px; margin-bottom:25px;}
.product02 .mask01{height:240px;}
.product02 .mask01 img{height:240px;}
.product02 .mask01 .hide01{height:240px; top:178px;}

/*CONTACT*/
.contact01{margin-top:0px;}
.contact01 h2{margin-bottom:0px; text-align: left;}

/*FOOTER BOTTOM*/
.footer_btm p{text-align:center;}
.footer_btm ul{text-align:center; margin-top:5px;}
	
}

@media (max-width:320px){
/*TOPBAR*/ 
.topbar01{text-align:center;} 
.topbar01 .txt_right{text-align:center;}
.topbar01 p{line-height:22px; width: 80%; margin: auto;}

/*NAVBAR*/
.navbar-default .navbar-brand{padding:0px 15px;}
.navbar-default .navbar-brand > img{padding-top:2px; height:50px;} 
.navbar-default .navbar-toggle{background:#fff !important;}
.navbar-default .navbar-nav > li > a{margin-left:0px; padding:8px 15px;}

.navbar-default .navbar-nav > li.dropdown:hover .drop01{height:170px;}
.navbar-default .drop01{left:40px; box-shadow:0px 0px 5px 0px #ccc;}
.navbar-default .drop01 ul{padding-top:0px;}
.navbar-default .drop01 ul li a{line-height: 24px; padding: 2px 10px;}

/*SLIDER01*/
.slider01 .item img{height:200px;}
.slider01 .img_text{width:90%; top:7%; left:5%;}
.slider01 .img_text h5{font-size: 18px;}
.slider01 .img_text h6{margin-top:10px;}
.slider01 .img_text h2{font-size: 24px; margin-top:5px; line-height:30px;}
.slider01 .img_text a{padding: 8px 18px; font-size: 14px; margin-top:5px;}
.slider01 .carousel-indicators{display: none;}

/*WRAP02*/
.wrap02 h4{width:100%;}

/*WRAP03*/
.wrap03 .cover01{padding:25px 20px;}
.wrap03 h2{margin-top:0px;}
.wrap03 p{letter-spacing:0px; text-align:left;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:45px; height:45px; line-height:45px; font-size:18px; bottom:60px; right:15px;}

/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h4{width: 100%;}

/*ABOUT01*/
.about01{margin-top:0px;}
.about01 p{text-align:justify;}
.about01 img{margin: auto; margin-top: 15px;}

/*ABOUT02*/
.about02 p{width: 100%;}

/*STORY*/
.story01{margin-top:0px;}

/*PRODUCT01*/
.product01{margin-top:10px;}
.product01 h5{font-size:30px;}
.product01 h2{width: 100%;}
.product01 p{width: 100%;}
.product01 h6{width:70px; margin:auto; border-bottom:1px solid #e790bf; margin-bottom:5px;}

/*PRODUCT02*/
.product02{margin-top:30px; margin-bottom:25px;}
.product02 .mask01{height:240px;}
.product02 .mask01 img{height:240px;}
.product02 .mask01 .hide01{height:240px; top:178px;}

/*CONTACT*/
.contact01{margin-top:0px;}
.contact01 h2{margin-bottom:0px; text-align: left;}

/*FOOTER BOTTOM*/
.footer_btm p{text-align:center;}
.footer_btm ul{text-align:center; margin-top:5px;}
	
}














