@charset "utf-8";

@media screen and (max-width:1200px) {
#form_wrap textarea{height: 117px;}
}

@media screen and (max-width:991px) {
section .container{ padding: 3.25em 1.5em; }
section .container.caption{ padding: 3em 1.5em; }

header{ height: 70px;}
header .container{  max-width: 100%;}
header h1.logo{ margin-top: 14px; margin-left: 19px; background: url('../img/pic-logo_s2.png') no-repeat; background-size:auto 41px; text-indent: -9999px;}
header #menu-toggle{ top: 6px;}

.col-product:nth-child(4) .pthumb_list{ margin-top: 3em; }
.col-product:nth-child(1) .pthumb_list, .col-product:nth-child(2) .pthumb_list, .col-product:nth-child(3) .pthumb_list{ margin-top: 0; }

#form_wrap{ margin-top: 2em; }

.spec_table td{ font-size: .8em; }

footer i{ float: none; margin: 0px 7px 20px 7px;}
footer .col-lg-3 div{ text-align: center; }
footer ul{ float: none; max-width: 564px; margin: 0 auto;}
footer li{ float: left; margin:0 7px; }
footer p.copyright{ float: none; margin-top: 15px; text-align: center; }
}

@media screen and (max-width:768px) {
section .container{ padding: 3.25em 1.5em; }

.list_img > img { width: 100%; height: auto; display: block; background: rgba(0,0,0,.5);}
.list_img, .list_txt { width: 100%; height: auto; display: block;}
.list_txt, .list_txt.list_txt_even { padding: 10%;}
.list_txt > p { height: 120px;}
.product_list:nth-of-type(even) .list_txt{  padding: 10%; direction: ltr;}

.news_txt div{ height: 190px; }

.dk{display: none;}
.mobile{display: block;}
}

@media screen and (max-width:767px) {
#wowslider-container1{ top: 69px; }
.mb_gap{ display: block;}
.title{margin-top: 0;}

.product_title{ margin-top: 20px; }

.col-news .news_list{ margin-top: 2em !important; }
.col-news:first-child .news_list{ margin-top: 0 !important; }

.col-product:nth-child(2) .pthumb_list, .col-product:nth-child(3) .pthumb_list{ margin-top: 3em; }
.col-product:nth-child(1) .pthumb_list{ margin-top: 0; }

.news_txt div{ height: 120px; }

.pthumb_list{ padding: 0 30px; }

.spec_table td{ font-size: 1em; }
}

@media screen and (max-width:600px) {
h2{ font-size: 2.5em; }

#sidebar-wrapper { width: 100%; margin-right: -600px;}
.sidebar-nav { width: 100%; }
#sidebar-wrapper.active { right: 600px; width: 100%;}

.list_txt > p { height: 100px;}
}

@media screen and (max-width:480px) {
.sidebar-nav li { font-size: .875em;}

.list_txt > p { height: 90px;}

.news_txt div{ height: 140px; }

footer{ font-size: .75em; }
}

@media screen and (max-width:420px) {
/*.sidebar-nav li li{ float: none; width: 100%; }*/

.list_txt > p { height: 80px;}
}

@media screen and (max-width:380px) {
.share_wrap li{ font-size: 1.8em; }
.share_wrap p{ margin-top: 15px; font-size: .875em; line-height: .875em; }
}

@media screen and (max-width:340px) {
.list_txt > p { height: 50px;}

.safecode{width: 70px !important;}
}