@charset "utf-8";
/*
Theme Name: slzbread-pro
Theme URI: https://slzbread.siluzange.com
Author: siluzan
Author URI: https://www.siluzan.com
Description: slzbread is a bakery WordPress theme designed for bakery, food or beverage company, slzbread shop or other similar businesses. The theme is a ultimate solution for pastry or pizza delivery services or any kind of cafe or restaurant. slzbread is a fully responsive and retina ready theme, so it looks amazing on any screen sizes. Comes with easy to use option framework and hence it is very easy to customize without having knwoledge of coding. Services section is available on the homepage to showcase your services. Shop is also included with the theme. Compatible with most popular plugins like WooCommerce, Contact Form 7, Nextgen Gallery and many more. Comes with 800+ Google fonts and 650+ Font Awesome icons. The theme supports compability with "All in One SEO pack" & "SEO by Yoast".  The theme is translation ready and compatible with qTranslate X plugin. Built with valid HTML5 and CSS3 code. It is cross-browser compatible theme and comes with one-click demo install. Enjoy the demo here: http://www.siluzan.com
Version: 1.0.8470
License: siluzan version 1
License URI: license.txt
Text Domain: slzbread
Tags: sticky-post,threaded-comments,translation-ready,theme-options,photoblogging
slzbread WordPress Theme has been created by siluzan, 2019.
slzbread WordPress Theme is released under the terms of siluzan
*/
/* CSS Document */
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;font-family:'Roboto';}
fieldset,img{border:0;}
ul,li{list-style:none;vertical-align:middle;margin:0;padding:0;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;color:#555555;}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 20px;padding:0;line-height:150%;font-weight:400;}
h1{font-size:35px;}
h2{font-size:30px;}
h3{font-size:25px;}
h4{font-size:16px;}
h5{font-size:15px;}
h6{font-size:14px;}
input,select,img{vertical-align:middle;}
img{vertical-align:middle;border:none;max-width:100%;}
legend{display:none;}
textarea{resize:none;padding-left: 6px;}
.clear{clear:both;}
.left {float: left;}
.right {float: right;}
.txtr{text-align:right;}
body{font-size:14px;background-color:#fff;color: #6E6D6D;line-height:200%;}
section {padding: 20px 0;}
.header-top {color: #fff;line-height: 36px;font-size: 13px;font-weight: 500;font-family: 'Roboto';border-bottom: 1px solid #5d5c5a;background-color: #000;}
.container {width: 1170px;margin: 0 auto;position: relative;}
.toggleMenu {display: none;}
.header-top .left {padding: 6px 0;}
.header-top .left span {margin-right: 20px;}
.header-top .left .fa {margin-right: 5px;font-size: 1.2em;}
.header-inner { width: 1170px;margin: 0 auto;}
.fa {margin-right:5px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.header-top a {color: #fff;}
.header-top a:hover{color:#ffa200;}
.header-top .left form {float: right;}
.header-top form.search-form {margin-bottom: 0;}
input.search-field, .post-password-form input[type=password], .wpcf7 form input[type="submit"] {border: none;padding: 7px 15px;}
input.search-submit, .post-password-form input[type=submit], .wpcf7 form input[type="submit"] {border: none;color: #fff;padding: 7px 15px;cursor: pointer;	background-color: #805221;}
.header-top .right {text-align: right;padding: 0;}
.social-icons a {width: 48px;height: 48px;line-height: 48px;text-align: center;vertical-align: middle;display: table-cell;padding: 0;transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;font-size: 16px;color: #fff;}
.social-icons{display:inline-block;}
.language-icons{display:inline-block; position:relative; text-align:left;}
.language-icons span{ cursor:pointer;}
.language-icons .language-list{display:none; position:absolute; z-index:10000; color:#000; background-color:#eee; min-width:120px;border:1px solid #bbb; left:-5px; z-index:13}
.language-icons .language-list li{ padding:0 5px; line-height:230%; position:relative;}
.language-icons .language-list a{color:#000;}
.language-icons .language-list a:hover{color:#dd3333;}
.English:before {background-position: 0 -74px;}
.French:before {background-position: -16px -74px;}
.German:before {background-position: -34px -74px;}
.Italian:before {background-position: -50px -74px;}
.Russian:before {background-position: -68px -74px;}
.Spanish:before {background-position: -85px -74px;}
.Portuguese:before {background-position: -102px -74px;}
.Dutch:before {background-position: -119px -74px;}
.Greek:before {background-position: -136px -75px;}
.Japanese:before {background-position: -153px -75px;}
.Korean:before {background-position: -170px -75px;}
.Arabic:before {background-position: -187px -75px;}
.Hindi:before {background-position: -204px -75px;}
.Turkish:before {background-position: -221px -75px;}
.Indonesian:before {background-position: -112px -63px;}
.Vietnamese:before {background-position: -129px -63px;}
.Thai:before {background-position: -146px -63px;}
.Bengali:before {background-position: -163px -63px;}
.Persian:before {background-position: -181px -63px;}
.Polish:before {background-position: -197px -63px;}
.Chinese:before {background-position: -214px -63px;}
.trf {
    background-image:url(images/flags92.png);
    height:11px;
    width:16px;
    background-repeat:no-repeat;
    overflow:hidden;
    display:inline-block;
    box-sizing: content-box;
    padding: 0 5px 0 0;
}
.trf-za {background-position: -24px 0}
.trf-al {background-position: -48px 0}
.trf-et {background-position: -72px 0}
.trf-sa {background-position: -96px 0}
.trf-am {background-position: -120px 0}
.trf-az {background-position: -144px 0}
.trf-es-ba {background-position: -168px 0}
.trf-ru-ba {background-position: -192px 0}
.trf-by {background-position: -216px 0}
.trf-bd {background-position: -240px 0}
.trf-ba {background-position: -264px 0}
.trf-bg {background-position: -288px 0}
.trf-mm {background-position: -312px 0}
.trf-es-ca {background-position: -336px 0}
.trf-hk {background-position: -360px 0}
.trf-ph {background-position: -384px 0}
.trf-mw {background-position: -408px 0}
.trf-cn {background-position: -432px 0}
.trf-tw {background-position: -456px 0}
.trf-fr {background-position: -480px 0}
.trf-hr {background-position: -504px 0}
.trf-cz {background-position: -528px 0}
.trf-dk {background-position: -552px 0}
.trf-nl {background-position: -576px 0}
.trf-esperanto {background-position: -600px 0}
.trf-ee {background-position: -624px 0}
.trf-fj {background-position: -648px 0}
.trf-fi {background-position: -672px 0}
.trf-es-ga {background-position: -696px 0}
.trf-ge {background-position: -720px 0}
.trf-de {background-position: -744px 0}
.trf-gr {background-position: -768px 0}
.trf-in {background-position: -792px 0}
.trf-ht {background-position: -816px 0}
.trf-ng {background-position: -840px 0}
.trf-us-ha {background-position: -864px 0}
.trf-la {background-position: -888px 0}
.trf-il {background-position: -912px 0}
.trf-ru {background-position: -936px 0}
.trf-hu {background-position: -960px 0}
.trf-is {background-position: -984px 0}
.trf-id {background-position: -1008px 0}
.trf-ie {background-position: -1032px 0}
.trf-it {background-position: -1056px 0}
.trf-jp {background-position: -1080px 0}
.trf-kz {background-position: -1104px 0}
.trf-kh {background-position: -1128px 0}
.trf-kg {background-position: -1152px 0}
.trf-kr {background-position: -1176px 0}
.trf-tr {background-position: -1200px 0}
.trf-va {background-position: -1224px 0}
.trf-lv {background-position: -1248px 0}
.trf-lt {background-position: -1272px 0}
.trf-lu {background-position: -1296px 0}
.trf-mk {background-position: -1320px 0}
.trf-mg {background-position: -1344px 0}
.trf-my {background-position: -1368px 0}
.trf-mt {background-position: -1392px 0}
.trf-nz {background-position: -1416px 0}
.trf-mn {background-position: -1440px 0}
.trf-np {background-position: -1464px 0}
.trf-no {background-position: -1488px 0}
.trf-mx {background-position: -1512px 0}
.trf-aw {background-position: -1536px 0}
.trf-ir {background-position: -1560px 0}
.trf-pl {background-position: -1584px 0}
.trf-pt {background-position: -1608px 0}
.trf-pk {background-position: -1632px 0}
.trf-ro {background-position: -1656px 0}
.trf-ws {background-position: -1680px 0}
.trf-gb-sc {background-position: -1704px 0}
.trf-rs {background-position: -1728px 0}
.trf-ls {background-position: -1752px 0}
.trf-zw {background-position: -1776px 0}
.trf-lk {background-position: -1800px 0}
.trf-sk {background-position: -1824px 0}
.trf-si {background-position: -1848px 0}
.trf-so {background-position: -1872px 0}
.trf-es {background-position: -1896px 0}
.trf-tz {background-position: -1920px 0}
.trf-se {background-position: -1944px 0}
.trf-pf {background-position: -1968px 0}
.trf-tj {background-position: -1992px 0}
.trf-ru-ta {background-position: -2016px 0}
.trf-th {background-position: -2040px 0}
.trf-to {background-position: -2064px 0}
.trf-ua {background-position: -2088px 0}
.trf-uz {background-position: -2112px 0}
.trf-vn {background-position: -2136px 0}
.trf-gb-wa {background-position: -2160px 0}
.trf-europeanunion {background-position: -2184px 0}


.logo {float: left;text-align: left;padding: 17px 0;}
.header_right {float: right;text-align: right;}
.logo img {height: 51px;}
.sitenav{padding:0;position:relative;z-index:9999;}.sitenav ul{margin:0;padding:0;font-family:'Roboto';font-size:13px;font-weight:700;text-transform:uppercase;}.sitenav ul li{display:table-cell;position:relative;}.sitenav ul li a{padding:35px 15px;display:block;text-align:center;transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s;color: #0a0a0a;}.sitenav ul li ul li{display:block;position:relative;float:none;top:1px;border-bottom:1px #ddd solid;border-right:1px #ddd solid;}.sitenav ul li ul li a{display:block;padding-top:7px;padding-bottom:7px;position:relative;top:0;text-align:left;}.sitenav ul li a:hover,.sitenav ul li.current_page_item a,.sitenav ul li:hover a.parent{color:#ffa200;}.sitenav ul li ul.sub-menu li a:hover,.sitenav ul li.current_page_item ul.sub-menu li a:hover,.sitenav ul li ul.sub-menu li.current_page_item a{background-color:transparent;}.sitenav ul li ul{display:none;z-index:9999;position:relative;}.sitenav ul li:hover>ul{display:block;width:185px;position:absolute;left:0;text-align:left;}.sitenav ul li:hover ul li ul{display:none;position:relative;}.sitenav ul li:hover ul li:hover>ul{display:block;position:absolute;left:185px;top:-1px;}.sitenav ul li a:hover, .sitenav ul li.current_page_item a, .sitenav ul li:hover a.parent{color:#dda146;} .sub-menu{background-color:#fff;}.sub-menu2{background-color:#efefef;margin-left:-15px !important;}
/*chen 添加*/
.testimonials{position:relative;}.testimonials h2.section_title{color:#fff;}
#clienttestiminials{padding-bottom:40px;text-align:left;margin-top:20px;}#clienttestiminials h2.section_title{text-align:left;margin:10px 0;background-image:none;}#clienttestiminials .item{padding:30px 0;border-bottom:1px dotted #eee;}#clienttestiminials .item:last-child{border-bottom:0;}#clienttestiminials .tmthumb{width:25%;border-radius:50%;float:left;}#clienttestiminials .tmthumb img{width:100%;height:100%;vertical-align:middle;}#clienttestiminials .item .rightdiv{width:72%;float:left;margin-left:3%;color:#f7f7f7;}#clienttestiminials .item .rightdiv a{color:#fff;}#clienttestiminials .item .rightdiv a:hover{color:#d93;}#clienttestiminials p{font:400 15px/22px 'Roboto';color:#f5fcfe;}#clienttestiminials h6{margin:0 0 15px;font-size:20px;color:#ffa200;font-family:'Roboto';float:right;}#clienttestiminials h6 a{color:#ffae00;}
.cumform {padding: 20px 0;margin-top: 10px;}.cumform input {padding: 7px;margin-right: 10px;}
.foot-form{padding: 0 20px 20px 0px;}.foot-form input{width: 93%;margin-bottom:15px;}.foot-form #productQueryBottomBtn {width: 100%;}
.get-product input{width:215px;}
.product_cat{margin-top: 10px;}.productmember-list {float: left;min-width: 18%;padding:5px;}product_titledesbox{float:left;}.thumnailbx img,.product_thumnailbx img {width:100%;margin-bottom: 10px;}.product_titledesbox h4,.titledesbox h4{font-size:16px;text-align:center;}.thumnailbx {margin: 10px;}.prolist-3{width: 32.4%;}.prolist-4{width: 24%;}.prolist-5{width: 19%;}
h4.procatlist-title{text-align: center;padding: 10px;}h4.procatlist-title a {color: #0a0a0a;}
.news-box{width:23.5%;float:left;margin:15px 22px 30px 0;}.news-box.last{border-bottom:0;margin:15px 0 15px 0;padding:0;}.news-box .news-thumb{overflow:hidden;width:48%;float:left;}.news-box .news-thumb img{width:100%;height:100%;}.news-box .newsdesc{width:48%;float:left;margin-left:3%;}.news-box p{font-size:13px;color:#646464;}.news-box h3{padding:0;margin-bottom:0;color:#0a0101;font-size:25px;font-family:'Roboto';line-height:35px;}.news-box h6 a,.news-box .ReadMore{color:#362b21;}.news-box h6 a:hover,.news-box .ReadMore:hover{color:#ffae00;}.news-box:last-child{margin:15px 0;}.news-box .ReadMore{margin-top:10px;}
.get-product{background-color:#eee;padding:40px 20px;margin:10px 0;color: #666;}
.proul li{float:left;padding-right:1%;text-align:left;}.proul li:nth-child(1){width:21%;}.proul li:nth-child(2){width:21%;}.proul li:nth-child(3){width:21%;}.proul li:last-child{width:33%;padding-right:0;padding-top:0;}.proul li input[type="text"],.proul li input[type="email"],.proul li input[type="tel"],.proul li textarea{border:1px solid #999;padding:7px;margin:22px 20px 0 0;background-color:#fff;color:#4a4a4a;width:90%;}.proul li:last-child button{width:100%;padding: 4px 15px;font: 700 16px/24px 'Roboto';text-transform: uppercase;cursor: pointer;transition: all .5s ease 0s;-o-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-webkit-transition: all .5s ease 0s;border: none;color: #fff;background-color: #805221;}
.footform input[type="text"],.footform input[type="email"],.footform input[type="tel"],.footform textarea {font-family: Arial;width: 90%;background-color: #f9f9f9;color: #555;border: 1px solid #ccc;padding: 5px 15px;margin: 0 8px 8px 0;}
.footform textarea{height:60px;}.footform button{font: 700 14px 'Roboto';cursor: pointer;transition: all .5s ease 0s;-o-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-webkit-transition: all .5s ease 0s;margin-top: 0;color: #ffffff;background-color: #805221;border: none;width:104%;line-height:300%;}
.cols-3 .footform button{width:99%;}
.prosweet {position: relative;text-align: center;}
h2.section_title {font-weight: 500;font-size: 33px;text-align: center;color: #805221;line-height: 200%;font-family: 'Roboto';}
ul.products{clear: both;margin: 0 0 1em;padding: 0;list-style: none outside;}
ul.products::after,ul.products::before{content: ' ';display: table;}
ul.products li.first{clear: both;}
ul.products li.product{float: left;margin: 0 2.5% 2.992em 0;padding: 0;position: relative;width: 23%;margin-left: 0;}
ul.products li.product a {color:#0a0a0a;}
ul.products li.product {word-wrap: break-word;}
ul.products li.product a img {width: 100%;height: auto;display: block;margin: 0 0 1em;box-shadow: none;}
ul.products li.product .loop-category-title,ul.products li.product .loop-product-title, ul.products li.product h3 {padding: .5em 0;margin: 0;font-size: 1em;}
.columns-3 li{width:32.5% !important;margin-right:1%!important;}
.columns-3 li:nth-child(3n){margin-right: 0!important;}
.columns-3 li:nth-child(3n+1){clear:both!important;}
.columns-4 ul.products li:nth-child(4n){margin-right: 0;}
.columns-4 ul.products li:nth-child(4n+1){clear:both;}
.columns-5 li{width:19.2% !important;margin-right:1%!important;}
.columns-5 li:nth-child(5n){margin-right: 0!important;}
.columns-5 li:nth-child(5n+1){clear:both!important;}
.columns-4 .prolist-4:nth-child(4n),.columns-3 .prolist-3:nth-child(3n),.columns-5 .prolist-5:nth-child(5n){margin-right: 0;}
.columns-3 .prolist-3:nth-child(3n+1),.columns-4 .prolist-4:nth-child(4n+1),.columns-5 .prolist-5:nth-child(5n+1){clear:both;}
.productmember-list .prolist_thumnailbx img{width:100%;}
a.buttonstyle1 {background-color: #805221;color: #fff;padding: 15px 30px;font: 400 14px/20px 'Roboto';display: inline-block;transition: all .5s ease 0s;-o-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-webkit-transition: all .5s ease 0s;}
a.buttonstyle1:hover{background-color:#805221;}
.service p {	text-align:center;}
.service p span{color: #7c7b7b;font-family: Roboto;font-size: 15px;text-align: center;}
.columns-3 .teammember-list {width: 30%;float: left;margin: 25px 31px 25px 0;position: relative;text-align: center;padding: 0;}
.columns-4 .teammember-list {width: 23%;float: left;margin: 25px 31px 25px 0;position: relative;text-align: center;padding: 0;}
.lastcols{margin-right:0 !important;}
.lastcols a {color: #ffa200;}
.thumnailbx {max-height: 314px;position: relative;}
.thumnailbx img {width: auto;max-width: 150px;height: auto;}
.titledesbox {padding: 20px 0 10px;}
.teammember-list h3 {font-weight: 400;color: #805221;padding-bottom: 15px;margin-bottom: 15px;position: relative;}
.teammember-list h3 a {color: #805221;}
.teammember-list h3::after {content: "";position: absolute;width: 25px;height: 2px;background-color: #805221;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.titledesbox cite {font: 400 14px 'Roboto';color: #828181;}
.three-column {position: relative;margin: 0;padding: 0;text-align: center;}.about_us img{float: left;width: 500px;padding-right: 20px;padding-top: 10px;display: block;}
.about_us p{margin-bottom:20px;}
.footer {font-size: 14px;background-color: #2f1e0c;position: relative;padding: 10px 0 30px;color: #c8c7c5;	line-height:250%;}
.footer .cols-4 {width: 23%;float: left;margin: 0 30px 30px 0;position: relative;}
.footer .cols-3 {width: 30%;float: left;margin: 0 30px 30px 0;position: relative;}
.footer h5 {color: #ffffff;font-size: 25px;	margin-bottom: 15px;padding-bottom: 15px;margin-top: 20px;}
.footer p i{margin-right:5px;}
.footer .social-icons {margin-top: 20px;}
.social-icons a {width: 40px;height: 40px;line-height: 40px;margin: 0 5px 10px 0;padding: 0;border-radius: 50%;-moz-border-radius: 50%;-webkt-border-radius: 50%;color: #fff;border: none;display: inline-block;}
.thumnailbx .thumb-shape {width: 100%;margin: 0;padding: 0;position: absolute;bottom: 0;}
.thumnailbx img {width: auto;max-width: 150px;height: auto;}
.social-icons a:hover{color:#ffa200;}
.copyright-wrapper {background-color: #2f1e0c;color: #c8c7c5;position: relative;padding-top:25px;border-top: 1px solid #3c3228;font: 400 13px/22px 'Roboto';}
ul.recent-post {margin: 0;padding: 0;list-style: none;}
ul.recent-post li {width: 100%;margin: 0;list-style: none;overflow: hidden;}
.footer ul li a {padding: 0;	color: #c8c7c5;	display: inline-block;}
.footer ul li a:hover{color:#ffa200;}
ul.recent-post li{font-size: 14px;float: left;margin: 0;padding-top: 0;width: 220px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#back-top {position: fixed;bottom: 115px;right: 25px;}
#back-top a {width: 64px;display: block;text-align: center;font: 11px/100% Arial,Helvetica,sans-serif;text-transform: uppercase;text-decoration: none;color: #bbb;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top span {width: 64px;height: 62px;display: block;margin-bottom: 7px;background: url(images/up-arrow.png) no-repeat center center;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.footer2{display:none;}
#clienttestiminials h2.section_title{line-height: 100%;}
.news-box h6{margin-bottom:10px;}
.news-box h6 a{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;font-weight:bold;line-height:150%;}
.news-box p {line-height:150%;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
a.ReadMore{border-bottom: 2px solid #805221;color: #805221;}
#fb-messenger {position: fixed;bottom: 100px;right: 25px;z-index:990;display:block;}
#fb-messenger a {width: 85px;display: block;text-align: center;font: 11px/100% Arial,Helvetica,sans-serif;text-transform: uppercase;text-decoration: none;color: #bbb;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#fb-messenger span {width: 85px;height: 85px;border-radius: 5px;border:1px solid #ccc;display: block;margin-bottom: 7px;background: url(images/messenger.png) no-repeat center center;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;background-color:rgb(255,255,255,0.4);}
.captcha-image {border: 1px solid;padding: 10px;display: inline-block;text-align: center;}
.proul li:last-child .captcha-image {width: 95%;color: #666;text-align: left;padding: 2px 2%!important;margin-bottom: 5px;}
.proul li:last-child .captcha-image .cf7ic_instructions {display: inline-block;width: 50%;line-height: 150%;font-size: 12px;}
.proul li:last-child .captcha-image .cf7ic_option{width:48%;display:inline-block;}
.proul li:last-child .captcha-image .cf7ic_option input{width:13px;}
.captcha-image .cf7ic_instructions span {color: red;font-weight: bold;}
.captcha-image label {display: inline-block;}
.captcha-image i {font-size: 24px!important;	padding: 2px;}
.captcha-image label > input + i {cursor: pointer;border: 2px solid transparent;}
.footform .captcha-image {width: 63%;color: #e4e3e3;line-height: 120%;padding: 1%!important;font-size: 13px;}
.footform .captcha-image .cf7ic_instructions {display: block;}
.footform  button {margin-top: 0!important;width: 30%!important;padding: 8px 2%;	margin-left:1%;vertical-align: middle;	    line-height: 150%;}
.banner img{width:100%;}

.product_form{background-color:#f5f8fd; padding:20px 20px;color: #666; border: 1px solid #cfd7e4;border-radius: 6px;}
.product_form span{display:inline-block; width:90px; text-align:right; padding-right:10px;}
.product_form input[type="text"],.product_form input[type="email"],.product_form input[type="tel"],.product_form textarea {font-family: Arial; width: 72%;height: 25px; background-color: #fff; color: #555; border: 1px solid #ccc; padding: 7px 15px;margin: 0 8px 8px 0;}
.product_form textarea{height:150px;vertical-align:top;}
.product_form a{color:#fff; font: 700 16px ;  cursor: pointer; transition: all .5s ease 0s; -o-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s;margin-top: 0;color: #ffffff;background-color: #dd3333;    border: none; padding:10px 20px; line-height:260%;text-transform: uppercase;}
.product_form a:hover{color:#fff;}
.product_form .captcha-image { width: 74%!important; margin-left: 18.5%; border: 1px solid #ccc;}
.product_form .captcha-image .cf7ic_instructions,.product_form .cf7ic_option{width:100%; text-align:center;}
a.myModal-btn{color:#fff; font: 700 16px ; cursor: pointer; transition: all .5s ease 0s; -o-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s;margin-top: 0;color: #ffffff;background-color: #dd3333;    border: none; width:100px; display:inline-block; margin:30px 10px; line-height:260%;text-transform: uppercase;}
a.myModal-btn:hover{color:#fff;}
.product_form ul li:last-child{text-align:center;}
.modal-content{text-align:center; padding:60px; min-height:300px; margin-top:100px; font-size:16px;}
.modal-content .title{font-size:35px; font-weight:bold; margin-bottom:40px;}

.left-social-icons{right:45px;display:block;position: fixed;bottom:270px;z-index: 990;width:45px;}
.left-social-icons .social-icons a{ color: #c1c0c0;margin:-1px;width:45px;height:45px;border-radius: 0px; border: 2px solid #c1c0c0;padding: 0; background: none !important;}
.left-social-icons .social-icons a:first-child{border-radius: 5px 5px 0 0;}
.left-social-icons .social-icons a:last-child{border-radius: 0 0 5px 5px;}
/*banner*/
.js-silder{	position: relative;	min-width: 320px;}
.silder-scroll{	width: 100%;overflow: hidden;}
.silder-main{position: relative;width: 100%;overflow: hidden;}
.silder-main-img{position: absolute;top: 0;	left: 0;width: 100%;}
.silder-main-img img{width: 100%;}
.js-silder-ctrl{width: 100%;text-align: center;}
.silder-ctrl-prev,.silder-ctrl-next{position: absolute;	top: 0;	width: 5%;	height: 100%;vertical-align: middle;cursor: pointer;color: #fff;font-family: "宋体";	font-size: 42px;	font-weight: 600;text-shadow: #666 1px 1px 2px;}
.silder-ctrl-prev{left: 0;text-align: left;}
.silder-ctrl-next{right: 0;	text-align: right;}
.silder-ctrl-prev>span,.silder-ctrl-next>span{	position: absolute;	top: 50%;margin-top: -40px;padding: 20px 5px; background-color:rgba(0,0,0,0.3); }
.silder-ctrl-prev>span{	left: 0;}
.silder-ctrl-next>span{	right: 0;}
.silder-ctrl-con{display: inline-block;	width: 2%;padding: 0;margin: 0 10px;cursor: pointer;}
.silder-ctrl-con>span{display: block;line-height: 0;text-indent: -9999px;overflow: hidden;padding: 3px 0;cursor: pointer;background-color: #e4e4e4;}
.silder-ctrl-con.active>span{background-color: #368bff;}

.dot{ position:absolute; bottom:6px; width:100%;}

@media (max-width: 768px){
    .silder-ctrl-prev,.silder-ctrl-next{width: 10%;font-size: 26px;margin-top: -25px;	}
    .silder-ctrl-con{width: 10px;height: 10px;padding: 0;margin: 0 5px;	}
    .silder-ctrl-con>span{display: block;width: 100%;height: 100%;border-radius: 50%;padding: 0;}
    .silder-ctrl-prev>span, .silder-ctrl-next>span {margin-top: 0; padding: 10px 5px;}
}

@media screen and (max-width:767px){
html{width:100%;overflow-x:hidden;}
body{overflow-x:hidden;position:relative;}
.container {width: auto;padding: 0 20px;}
.left, .right {float: none;text-align:center;}
.header-top form.search-form {display:none;}
.header-top .left span {display: inline-block;}
.logo {width: auto;float: none;text-align: center;padding: 0;}
.logo img {margin:10px 15px;}
.header_right {float: none;text-align: center;width: auto;	margin-bottom:15px;}
.header-inner {width: auto;padding: 0 20px;}
.toggleMenu {display: block;}
.toggle {margin-top: 15px;}
.toggle a {width: auto;color: #fff;background: url(images/mobile_nav_right.png) no-repeat right center #805221;padding: 10px 25px;margin-top: 5px;font-size: 16px;text-align: left;}
.sitenav ul li ul li a:before {content: "\00BB \00a0";}
.sitenav ul li ul li ul li a:before {content: "\2013";}
.sub-menu2 {margin-left: 0!important;}
.sitenav{float:none;margin:0;top:0;position:relative;overflow-x:hidden;display:none;}
.sitenav ul{color:#000;width:100%!important;float:none!important;margin:0;padding:0;background-color:#fbefe2}
.sitenav ul li{border-top:1px #f1dbc7 solid;display:block;float:none;text-align:left;border-right:0}
.sitenav ul li a{padding:5px 10px!important;display:block;color:#000;text-align:left}
.sitenav ul li a:hover,.sitenav ul li.current_page_item a,.sitenav ul li:hover a.parent{color:#ffae00!important;background:none!important}
.sitenav ul li ul,.sitenav ul li ul ul{display:block!important}
.sitenav ul li ul li a:before{content:"\00BB \00a0"}
.sitenav ul li ul li{border-bottom:1px solid transparent!important;border-right:0}
.sitenav ul li ul li a{padding-left:20px!important}
.sitenav ul li ul li ul li a{padding-left:30px!important}
.sitenav ul li ul li ul li ul li a{padding-left:40px!important}
.sitenav ul li:hover>ul{background:none!important;width:auto!important;display:block;position:relative!important;left:0;right:0;top:0}
.sitenav ul li:hover ul li ul,.sitenav ul li:hover ul li:hover>ul,.sitenav ul li:hover ul li:hover>ul li ul{background:transparent!important;display:block;position:relative!important;right:0;left:0;top:0}
.sitenav ul li:hover ul li:hover ul,.sitenav ul li:hover ul li:hover ul li:hover ul{left:0!important}
.slideBox{width:100%;position:relative;overflow:hidden;}
.slideBox .hd{position:absolute;height:20px;line-height:28px;bottom:2%;left:0;width:100%;text-align:center;z-index:1;}
.slideBox .hd li{display:inline-block;width:8px;height:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;text-indent:-9999px;overflow:hidden;margin:0 4px;}
.slideBox .hd li.on{background:#cf0302;}
.slideBox .bd{position:relative;z-index:0;margin-bottom:-5px;}
.slideBox .bd li{position:relative;}.slideBox .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.slideBox .bd li a img{width:100%;}

h2.section_title {font-size: 26px!important;}
.products ul,ul.products {margin: 0 0 1em;padding: 0;list-style: none outside;clear: both;}
ul.products[class*=columns-] li.product{width: 48%!important;float: left;clear: both;margin: 0 1% 1.5em;	text-align:center;}
ul.products[class*=columns-] li.product:nth-child(2n){float: right;clear: none!important;}
ul.products li.product h2 {padding: .5em 0;margin: 0;font-size: 1em;}
    ul.products li.product {word-wrap: break-word;}
a, .slide_toggle a, .postby a, .news-box .PostMeta a, .post-title a {color: #383838;}
.get-product{background-color:#eee;padding:20px 20px;margin:10px 0;color: #666;}
.proul li{float:none;width:100%!important;}
.proul li input[type="text"], .proul li input[type="email"], .proul li input[type="tel"], .proul li textarea {width: 96%;margin: 0 0 5px 0;	padding:5px;border: 1px solid #ccc;}
.proul li button{width:100%;padding: 5px 15px;margin-top:10px!important;font: 700 16px/24px 'Roboto';text-transform: uppercase;cursor: pointer;transition: all .5s ease 0s;-o-transition: all .5s ease 0s;-moz-transition: all .5s ease 0s;-webkit-transition: all .5s ease 0s;border: none;color: #fff;background-color: #805221;}
.service p{text-align:center;}
.teammember-list {width:100%!important;margin: 25px 0 25px 0;position: relative;text-align: center;padding: 0;}
.thumnailbx {max-height: 326px;width: 64%;margin: 0 auto;}
.thumnailbx img{border-radius:50%;}
.titledesbox {background-color: #eee;padding: 20px 10px;	margin-top:5px;}
.teammember-list h3 {font-size:20px;font-weight: 400;color: #805221;padding-bottom: 15px;margin-bottom: 15px;position: relative;}
.teammember-list h3 a {color: #805221;}
.teammember-list h3::after {content: "";position: absolute;width: 25px;height: 2px;background-color: #805221;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.titledesbox cite {font: 400 14px 'Roboto';color: #828181;}
.footer .cols-4:nth-child(1),.footer .cols-4:nth-child(2),.footer .cols-4:nth-child(3){display:none;}
.footer .cols-4 {width:100%;margin:0;}
.footer .cols-3:nth-child(1),.footer .cols-3:nth-child(2){display:none;}
.footer .cols-3 {width:100%;margin:0;}
.footer2 {font-size: 16px;position: fixed;bottom: 16px;left: 0px;height: 30px;line-height: 30px;text-align: center;background: #805221;width: 100%;opacity: 0.9;display: block;z-index: 2001;}
.footer2 ul {width: 100%;display: table;table-layout: fixed;}
.footer2 li {display: table-cell;text-align: center;color: #0093dd;border-right: 1px solid #fff;position: relative;}
.footer2 a.bswt:before {background-position: -32px 0;}
.footer2 a:before {content: " ";display: inline-block;height: 46px;vertical-align: middle;margin-right: 3px;}
.footer2 a {display: block;color: #fff;background: #805221;position: relative;font-size: 1em;text-decoration: none;}
.footer {font-size: 14px;background-color: #2f1e0c;position: relative;padding: 10px 0 60px;color: #c8c7c5;line-height: 250%;}
.productmember-list {min-width: 45%;padding: 5px;}
.get-product input {width: 75%;float: right;margin-top:10px;}
.get-product label {width: 15%;float: left;}
.news-box {width: 100%;}.news-box .newsdesc {margin-left: 3%;}
.news-box .newsdesc p {-webkit-line-clamp: 4;line-clamp: 4;}
    .news-box .newsdesc h6{margin-bottom:20px;}
    #clienttestiminials .tmthumb {width: 100%;}#clienttestiminials .item .rightdiv {width: 98%;}
    .columns-3 .prolist-3:nth-child(3n){margin-right: 0;}
    .columns-3 .prolist-3:nth-child(3n+1){clear:none;}.proul li:last-child .captcha-image .cf7ic_instructions,.proul li:last-child .captcha-image #cgyCaptchaContainer{width:100%;text-align:center;}
	.proul li:last-child .captcha-image .cf7ic_option label{width:70px;float:none;}
	.proul li:last-child .captcha-image .cf7ic_option label input{float:none;margin-top:0;}
    .product_form{background-color:#f5f8fd;padding:20px 0px;color: #666;border: 1px solid #cfd7e4;border-radius: 6px;}
    .product_form li{float:none;width:100%!important;text-align: left;}
    .product_form li span{display:inline-block;width:120px;text-align: left;padding-left: 10px;}
    .product_form ul li:last-child{text-align: left;}
    .product_form li input[type="text"], .product_form li input[type="email"], .product_form li input[type="tel"]{font-family: Poppins;height: 25px;background-color: #fff;color: #555;border: 1px solid #ccc;padding: 7px 15px;margin: 0 8px 8px 8px;}
    .product_form textarea {margin-left: 9px;}
    .product_form li input[type="submit"]{width:100%;padding: 5px 15px; margin-top:10px!important;font: 700 16px/24px ; text-transform: uppercase; cursor: pointer; transition: all .5s ease 0s; -o-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s;  border: none; color: #fff;background-color: #dd3333;}
    .product_form input[type="text"], .product_form input[type="email"], .product_form input[type="tel"], .product_form textarea {width: 80% !important;}
    .product_form span.captcha-image {width: 83%!important;margin-left: 10px;float: left;}

    #back-top {bottom: 45px}
    .left-social-icons{bottom: 195px;right:35px;}
    #fb-messenger {position: fixed;bottom: 95px;right: 15px;z-index:990;display:block;}
    #fb-messenger a {width: 85px;display: block;text-align: center;font: 11px/100% Arial,Helvetica,sans-serif;text-transform: uppercase;text-decoration: none;color: #bbb;-webkit-transition: 1s;
        -moz-transition: 1s;transition: 1s;}
    #fb-messenger span {width: 60px;height: 60px;border-radius: 5px;border:1px solid #ccc;display: block;margin-bottom: 7px;background: url(images/messenger60x60.png) no-repeat center center;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;background-color:rgb(255,255,255,0.4);}
}

/*banenr end*/
