#main{ padding-bottom: 30px; margin-top: 40px; }
#main .crumbs{ margin-bottom: 3.81%; color: #7d7f7d; text-transform: capitalize; }
#main .crumbs a{color: #7d7f7d;}
#main .crumbs i{ color: #36925d; padding-right: 8px; }
#main h1,#main .cate-name{ font-size: 20px; color: #2b2b2b; font-weight: bold;  margin: 0; padding: 0;  margin-bottom:20px;}
#main h1{text-transform: capitalize;}
#main a.flagc{text-decoration: none; margin-bottom: 30px; display: block;}
#main .box-img{ display:block; position:relative; overflow: hidden; position: relative; }
#main .box-img img{ transition:all 0.3s ease;}
#main a:hover.flagc .box-img img{ transform: scale(1.2); } 
#main a:hover.flagc .box-img::before{background: rgba(0,0,0,0.5); width: 100%; height: 100%; content: ""; position: absolute;z-index: 2;}
#main a:hover.flagc .box-img::after{content:"\f0c1"; font-family: FontAwesome; position: absolute; left: 50%; top: 50%; color: #fff; font-size: 40px;z-index: 3; margin-left: -16px; margin-top: -10px;}
#main .flagc .title{ font-size:14px; color:#535353; text-transform: capitalize; display: block;padding: 17px 0; transition:all 0.3s ease;line-height: 18px;}
#main .flagc .title i{ color: #191919; padding-right: 15px;  font-size: 16px;}
#main a:hover.flagc .title{ color: #fff; text-decoration: none; background: #36925d; padding-left: 15px;  }
#main a:hover.flagc .title i{color: #fff;}
#main .listshow{ padding: 3.44% 0; }
#main .listshow .title{ text-transform:capitalize; color: #2b2b2b; font-weight: bold; margin-bottom: 2px; display: block; }
#main .listshow p{ color: #8a8a8a; line-height: 20px; }
#main .listshow .rmore{ display: block; position: relative; width: 110px; height: 44px; background: #36925d; text-align: center; line-height: 44px; text-transform: uppercase; color:#fff; text-decoration: none; margin-top: 30px;  }
#main .listshow a:hover.rmore{ background: #646464; }
@media (max-width:767px){
	#main .listshow{ text-align: center; }
	#main .listshow .rmore{ margin-left: auto; margin-right: auto; }
	#main .listshow .title{ margin-top: 10px; }
}
#main .page{ margin:30px 0 80px; list-style:none; }
#main .page a{  color:#36925D; text-decoration:none;border: 1px solid #36925D; width: 100%;padding:2px 10px; margin-right: 5px;}
#main .page a:hover{background:#36925D;color: #fff;}
#main .page a.crrent{background:#36925D;padding:2px 10px; color: #fff;}
#main .get-top{ height: 59px; margin-top: 30px; background: #525252; text-align: center;; line-height: 59px; color: #fff; font-size: 20px; font-weight: bold; color: #fff; text-transform: uppercase; }
#main .mailbody{ padding: 26px 8.6% 0; background: #f0f0f0; border: 1px solid #d6d6d6; margin-bottom: 40px; }
#main .mailbody .form-group{ margin-bottom: 20px; }
#main .mailbody input.form-control{ height: 40px; }
#main .mailbody .more{ background: #36925d; color: #fff; width: 98px; height: 40px; line-height: 40px; text-align: center; border:none; display: block; margin-top: 25px; font-size: 14px; }
#main .mailbody  input.more:hover { background: #191919; text-decoration: none; }
#main .side-p-tit{ height: 56px;  background: #525252;color: #fff; text-align: center; line-height: 56px; font-size: 20px; font-weight: bold; text-transform: uppercase; display: block; }
#main a:hover.side-p-tit{ background: #36925d; color: #fff; text-decoration: none; }
#main .productul{ margin: 0; padding: 0; list-style: none; }
#main .productul li a{background: #f2f2f2; color: #191919; display: block; margin-bottom: 1px; padding: 14px 10px 14px 40px ; line-height: 18px; text-transform: capitalize;}
#main .productul li a:hover,#main .productul li a.selected{background: #36925d; color: #fff; text-decoration: none; padding-left: 50px;}
#main .productul li a:before{content:"\f111"; font-family: FontAwesome; position: absolute; margin-left: -20px; font-size: 11px; color: #cccaca;}
#main .productul li a:hover::before,#main .productul li a.selected::before{ color: #fff; }
#main .sidetit{ font-size: 20px; color: #191919; margin-top: 40px; margin-bottom: 20px; text-transform: uppercase; display: block;}
#main a:hover.sidetit{ color: #191919;  text-decoration: none; }
#our-product .side-serlist{ border-bottom: 1px solid #eeeeee; padding: 10px 0; line-height: 20px; }
#our-product .side-serlist a{ color: #191919; text-transform: capitalize; }
#main .side-bloglist{ padding-bottom: 30px; }
#main .side-bloglist:last-child{ padding-bottom: 0 !important; }
#main .side-bloglist .time{  font-family: Candara; margin-bottom: 5px; }
#main .side-bloglist .time i{ padding-right: 5px;color: #36925d; }
#main .side-bloglist .blog-tit{ color:  #191919; font-size: 14px; display: block; line-height: 16px; margin-bottom: 5px; text-transform: capitalize;}
#main .side-bloglist p{ line-height: 18px; color: #929292; font-size: 12px; }
#main .side-bloglist .row{margin-left: -10px; margin-right: -10px;}
#main .side-bloglist .row .col-sm-5{padding-left: 10px; padding-right: 10px;}
#main .side-bloglist .row  .col-sm-7{padding-left: 10px; padding-right: 10px;}
@media (max-width:767px){
   #main .side-bloglist .min-center,#our-product .side-serlist .min-center{ margin-bottom: 10px; }
    #main .side-bloglist,#our-product .side-serlist{ text-align: center; }
    .sidetit{ text-align: center; }
}
ul.side-serlist{margin: 0 0 40px; padding: 0; list-style: none;}
ul.side-serlist li{text-transform: capitalize; padding: 3px 0;}
ul.side-serlist li a{color: #3c3c3c; }
#main .use-tit{ height: 56px;  background:#36925d;color: #fff;line-height: 56px; font-size: 20px; font-weight: bold; text-transform: uppercase; display: block; padding-left: 15px; text-decoration: none; }
#main .col-md-3 .useful li a{font-weight: normal; color: #2b2b2b;}
#carousel-example-generic{ margin-bottom: 70px; }
#main .carousel-indicators{ bottom: -50px; }
#main .carousel-indicators li{ background: #d8d8d8; width: 15px; height: 15px; }
#main .carousel-indicators .active{ background: #36925d; }
#main .carousel-caption{background: #36925d; width: 100%; position: static; padding-top: 10px; padding-bottom: 10px; line-height: 18px;}
#main .carousel-caption a{ color: #fff; }
.co-name{ color: #525252; font-weight: bold; font-size: 18px; margin-bottom: 30px;}
#main .adds,#main .pc,#main .tel,#main .fax,#main .mail{ color: #929292; padding-left: 50px; margin-bottom: 20px; line-height: 20px; }
#main .adds b,#main .pc b,#main .tel b,#main .fax b,#main .mail b{ color: #373737; }
#main .adds::before,#main .pc::before,#main .Whatsapp::before,#main .fax::before,#main .mail::before{font-family: FontAwesome; position: absolute; margin-left: -50px; color: #36925d; font-size: 24px; padding-top: 10px; }
#main .Whatsapp::before{content:"\f095";}
#main .mail::before{content:"\f003"}
#main .adds::before{content:"\f041"}
#main .pc::before{content:"\f02c"}
#main .fax::before{content:"\f02f"}
#main .mail a{ color: #36925d; }
#visit{ background: #f2f2f2; padding:2.4% 0; margin-top: 30px; }
#visit .visit-tit{ font-size: 18px; text-transform: uppercase; font-weight: bold;}
#visit .visit-tit2{ text-transform: uppercase; font-weight: bold; margin-top: 30px; margin-bottom: 10px; }
.byf-d{ background: url("contact-us_03.jpg")/*tpa=https://www.baowugalvanized.com/static/images/contact-us_03.jpg*/ left top no-repeat; padding-left: 100px; color: #8a8a8a; margin-top: 20px; line-height: 18px; min-height: 107px;}
.byf-d p{ margin: 25px 0; }
#visit a{ color: #28a7e6; }
#footer{ background: #191919;}
#footer .copyright{  padding: 1.8% 0 2.3%; font-size: 12px; color: #969696; }
#footer .copyright a{ color: #969696; }
@media (min-width:768px){
#footer .txt-right{ text-align: right; }
}
#main .about-tit1,#main .about-tit2,#team .about-tit1,#customer .about-tit1,#our-product .about-tit1{ font-size:20px; font-weight: bold; color: #191919; margin-bottom: 25px; text-transform: uppercase; }
#main .about-tit2{ font-size: 14px; margin: 10px 0 10px; }
#main .about-p{ line-height: 20px; font-size: 12px;  color: #484747; }
#team{ background: #f2f2f2; padding: 2.6% 0; }
.abouts{ margin-top: 30px; }
#customer{ padding: 3.6% 0; }
#customer .min-center {margin-bottom: 30px; }
#customer .min-center img,#team .min-center img{ margin-bottom: 10px; }
@media (max-width:767px){
#main .about-tit1,#main .about-tit2,#team .about-tit1,#customer .about-tit1,#our-product .about-tit1{ margin-top: 30px; text-align: center; }
#team .min-center {margin-bottom: 30px; }
}
#our-product{ background: #f2f2f2; padding: 3.6% 0; }
#our-product .nomark{ margin-top: 10px; margin-bottom: 30px; width: 68px; height: 68px; border-radius: 50%; line-height: 68px; font-size: 24px;color: #fff; background: #36925d; text-align: center; float: left; margin-right: 25px;}
#our-product .title{ font-size: 18px; color: #191919; margin-bottom: 10px; }
#our-product .title a{color: #191919;  text-transform: capitalize;}
#our-product p{ line-height: 20px; color: #7f7e7e; font-size: 12px; }
#our-product .col-md-4{ height: 125px; margin: 15px 0; }
@media (min-width:992px) and (max-width:1199px){
    #our-product .nomark{ margin-bottom: 80px; }
    #our-product .col-md-4{ height: 145px; }
}
@media (min-width:500px) and (max-width:767px){
    #our-product .nomark{ margin-top: 0px; }
    #our-product .col-md-4{ height: 105px; }
}
#our-product .ourlist{ margin-bottom: 20px; }
#our-product .side-serlist{ padding: 10px 0; border: none;text-transform: capitalize;}
#main img{ max-width: 100%; height: auto; }
#main h2{ margin-top: 0; }
#main table th{ background: #36925d; color: #fff; text-align: center; vertical-align: middle;}
#main table td{vertical-align: middle;}
#main .col-sm-8 h2{ font-size: 22px; }
#main .col-sm-8 h3{ font-size: 18px; }
#main .col-sm-8 ul{ list-style: none; margin: 0; padding: 0; }
#main ul.about-p { list-style: none; margin-left:0px; padding:0; }
#main .col-sm-8 li,#main .about-p li{ padding-left: 28px;}
#main .col-sm-8 li::before,#main .about-p li::before{content:"\f0a3"; position: absolute; margin-left: -28px;font-family: FontAwesome; color: #36925d; font-size: 12px;}
#main .col-sm-8 .bluebg{background: #36925d; color: #fff; padding: 10px; font-size: 14px;}
#main .col-sm-8 .bluebg a{color: #fff;}
#cont404{ background: url("bg404.jpg")/*tpa=https://www.baowugalvanized.com/static/images/bg404.jpg*/ no-repeat; padding: 4.2% 0 3.6%; color: #86aa7c; text-align: center; }
#cont404 .tit404{ font-size: 60px; color: #c8eac1;  text-transform: uppercase; font-weight: bold; }
#cont404 .tit4041{ font-size: 24px; margin-top:20px;}
@media (max-width:767px){
	#cont404 .tit404{font-size: 28px;}
	#cont404 .tit4041{ font-size: 18px;}
}
#main .side-tel,#main .side-mail,#main .side-building{ font-size: 14px; padding-left: 40px; line-height: 18px; padding-top: 7px; padding-bottom: 7px; }
#main .side-Whatsapp::before,#main .side-mail::before,#main .side-building::before{content:"\f095"; font-family: FontAwesome; position: absolute; margin-left: -40px; color: #36925d; font-size: 18px; }
#main .side-building::before{content:"\f041"}
#main .side-mail::before{content:"\f003"}
#main .side-mail a{  color: #36925d; }
#main .side-tel a{ color: #2b2b2b; }

#main .useful{list-style: none; margin: 0; padding: 0;}
#main .useful li{padding: 13px 0 13px 23px; border-bottom: 1px solid #eeeef0; text-transform: capitalize;}
#main .useful li span{float: right; color: #8a8a8a; font-size: 12px;}
#main .useful li::before{content:"\f1ea";font-family: "FontAwesome"; color: #36925D; position: absolute; margin-left: -23px;}
#main .useful li a{color: #3c3c3c; font-weight: bold;}

#main .thanks i{font-size: 85px; color: #36925d; }
#main .thanks h3{font-size: 36px;}
#main .thanks  span{font-size: 20px; font-style: italic;}
#main .thanks .col-sm-4{text-align: center;padding-top: 5.6%;}