 /* Small devices (landscape phones, 576px and up) */
@media screen and (max-height: 450px) {}
@media only screen and (min-width: 240px) and (max-width: 479px) {
ul.navbar-nav.navbar-nav-main{
    text-align: left !important;
}
.overlay-content .form-inline {
    width: 200px;    
}
.overlay a {
    font-size: 20px
}
.overlay .closebtn {
    font-size: 40px;
    top: -10px !important;
    right: 15px !important;
}
.product-box button.whitebtn.btn.btn-primary {
	border: none;
}
.butcut-img {
    padding: 0px !important;
}
.butcut-img ul li img {
    width: 100%;
    display: block;
    text-align: center;
    margin: auto;
    clear: both;
}
.butcut-img ul li {
    width: 100%;
    display: block;
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
}
.butcut-img ul li.bigbutcut,.butcut-img ul li.bigbutcut2,.butcut-img ul li.bigbutcut3 {
    width: 100%;
}
.navbar-light .serch-icon {
	display: none;
}
 .vennering-main .nopading{
     padding: 0 !important;
}
.nomargin{
     margin-right: 0px !important;
}
.navbar-toggler {
	background: transparent;
	border-color: #FFF!important;
	 /*border-color: rgba(0,0,0,.5);*/
}
.navbar-light .navbar-toggler-icon{
	color: #FFF;
}
/*.navbar-toggler:focus, .navbar-toggler:hover{
	color: rgba(0,0,0,.0)!important;
    border-color: rgba(0,0,0,.0)!important;
    box-shadow: none!important;
    outline: 0px!important;
}*/
/*FOOTER CSS*/
.footer-main {
    padding: 20px 0px;
}
.footer-icon-main ul li{
	width: 62px;
}
.footer-main .footer-text {
    padding: 20px 0px;
}
.footer-text-main .footer-bg{
	padding: 10px 0px;
}
.footer-icon-main ul {
	margin-bottom: 0px;
}

/*HOME CSS*/
.product-description ul li .spesing-div{
	width: 50%;
}
.div-button button.btn.btn-primary{
	margin-top: 20px;
    width: 30% !important;
}
.swiper-main .swiper-container {
	height: 197px;
}
.havqeuestion-main {
	padding: 10px;
}
.havqeuestion-main .havqeuestion-box {
	display: inline-block;
}
.havqeuestion-main .qeuestion-left{
	width: 100%;
}
.havqeuestion-main .qeuestion-right {
    padding: 10px;
    width: 100%;
}
.havqeuestion-main .qeuestion-right h3 {
	font-size: 22px;
}
.havqeuestion-main .qeuestion-right p {
	font-size: 1rem;
}
.wood-veneer-main .wood-text h3 {
	font-size: 22px;
}
.wood-veneer-main .wood-text p {
	font-size: 1rem;
}
.wood-veneer-main .wood-text {
    margin-top: -200px;
    margin-left: 0px;
}
.wood-veneer-main .wood-img {
	height: 190px;
	background-position: right;
}
.wood-veneer-main {
	padding: 240px 14px 40px;
}
.wood-text{
	padding-left: 0px;
}
.butcut-main .figured-text-three {
	margin: 20px 0px;
}
.butcut-main .figured-text-three img {
	height: auto;
}
.butcut-main .figured-text-three p {
	padding: 0 0 30px 20px;
}
.butcut-main button.btn.btn-primary {
    margin: 20px 0px;
}
.butcut-main .wholetree-text img{
	height: auto;
	margin-bottom: 20px!important;
}
.butcut-main .butcut-text img{
	height: auto;
}
.netizen-main {
	height: 250px;
    background-position: right 0px;
    background-size: 260%;
    margin-top: 240px;
}
.netizen-main .netizen-text {
    margin-top: -240px;
    background: #990406;
}
.netizen-main .netizen-text p {
    font-size: 1rem;
}
.netizen-main .netizen-text h3{
	padding: 12px 0px;
	font-size: 22px;
}
.quality-genuinity {
	padding: 20px 0px;
}
.quality-genuinity h2 {
	padding-bottom: 20px;
	font-size: 22px;
}

/*WOOD-VENNERS CSS*/
.box-shedow-main {
	padding: 20px 0px;
}
.product-description ul {
    padding-top: 20px;
}

/*PRODUCT CSS*/
.product-img {
    margin: auto;
    width: 100%; 
    display: flex;
}
.fit-width-img p{
	margin: 20px;
}
.similar-main {
    margin-top: 60px;
}
.detailproduct-tital {
	margin-top: 20px;
}
.contact-text-bg .top-text p {
	text-align: center;
}
.figured-main {
    padding: 0px 0px 40px 0px;
}
.figured-main .figured-one-img img {
	width: 100%;
}
.figured-main .figured-text {
    margin-top: 40px;
    padding-top: 0px;
}
.figured-main .figured-text-margin {
    margin-top: 44px;
}
.figured-main .color-bg {
    background: #2f1e1f;
    height: 290px;
    margin-top: -350px;
}
h3.similar-text {
	text-align: center;
    padding-bottom: 30px;
    margin-left: 0px; 
}
.img-container-main .img-container {
     padding-left: 15px !important; 
}

/*ABOUT-US CSS*/
.vennering-main {
    padding: 15px;
}
.vennering-main .vennering-text h2{
	font-size: 26px;
}
.vennering-main .vennering-text p{
	font-size: 1rem;
}

/*CONTACT-US CSS*/
.corporate-main{
	padding: 20px 0px;
}
.corporate-main .address-padding {
    padding: 20px 0px 0px 15px!important; 
}
.follow-iconmain ul {
	text-align: center;
}
.follow-iconmain ul li {
	width: 60px;
}
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
.nomargin{
    margin-right: 0px !important;
}	
/*HOME CSS*/
.havqeuestion-main .qeuestion-right {
    padding: 40px 0 0px 50px;
    font-size: 22px;
}

/*WOOD-VENNERS CSS*/
.box-shedow-main .product-box button.btn.btn-primary {
	width: 100%!important;
}
.box-shedow-main .product-box h3 {
	font-size: 10px;
}

/*PRODUCT CSS*/
.figured-main button.btn.btn-primary {
	width: 100%;
}


/*ABOUT-US CSS*/

/*CONTACT-US CSS*/
.wood-veneer-main .wood-text {
    margin-top: 20px;
    margin-left: 20px;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.nomargin{
    margin-right: 0px !important;
}
.similar-main {
    margin-top: 10px;
}
.div-button button.btn.btn-primary{
	margin-top: 40px;
}
/*.img-container {
     padding-left: 0px; 
     padding-bottom: 0px; 
}*/
h3.similar-text {
    margin-left: 0px; 
}
.follow-iconmain ul li {
	width: 54px;
}
/*HOME CSS*/
.wood-veneer-main .wood-text {
    margin-top: 20px;
    margin-left: 20px;
}
.wood-veneer-main .wood-img{
	height: 170px;
}
.butcut-main .butcut-text img {
    height: 216px;
}
.butcut-main .figured-text-three img {
	 height: 216px;
}
.butcut-main .wholetree-text img{
	 height: auto;
}
.butcut-main .wholetree-text p{
    padding: 0 0 10px 20px;
}
.butcut-main button.btn.btn-primary {
    margin: 30px 0px;
}
.quality-genuinity {
    padding: 30px 0px;
}
.quality-genuinity h2 {
	padding-bottom: 30px;
}
.netizen-main {
	height: 220px;
}
.netizen-main .netizen-text {
	margin-top: 0px!important;
}
.netizen-main .netizen-text h3{
	padding: 12px 0px;
	font-size: 22px;
}
.netizen-main .netizen-text p {
	width: 60%;
	font-size: 1rem;
}
.havqeuestion-main {
    padding: 20px;
}
.havqeuestion-main .qeuestion-right {
    padding: 40px 0 0px 50px;
    font-size: 22px;
}
.havqeuestion-main .qeuestion-right h3 {
	font-size: 22px;
}
.havqeuestion-main .qeuestion-right p {
	font-size: 1rem;
}


/*WOOD-VENNERS CSS*/
.box-shedow-main .product-box button.btn.btn-primary {
	width: 100%!important;
}
.box-shedow-main .product-box h3 {
	font-size: 17px;
}	

/*PRODUCT CSS*/
.figured-main button.btn.btn-primary {
	width: 100%;
}
.figured-main .color-bg {
    margin-top: -360px;
    height: 300px;
}
.figured-main .figured-text-margin {
    margin-top: 82px;
}
.p-text-spes{
    padding-top: 72px;	
}
.figured-main .figured-text p {
    font-size: 16px;
}
.figured-main .figured-text-to {
 	font-size: 16px;
}
.img-container-main .fit-width-img p {
    padding: 10px;
    font-size: 14px;
}
.similar-main .similar-text {
	font-size: 18px;
}

/*ABOUT-US CSS*/

/*CONTACT-US CSS*/
.address-padding {padding-left: 50px !important;}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
.address-padding {padding-left: 50px !important;}
.wholetree-text img {
    height: 406px;
}
.netizen-main {
	background-position: bottom;
}
.qeuestion-left img{
	height: 100%;
}
.havqeuestion-main {
	padding: 30px;
}
.qeuestion-right {
    padding: 40px 0 0 50px;
}
}