﻿/*@font-face { font-family: "BFarnaz"; font-style: normal; src: url("../../Scripts/Font/BFarnaz.woff") format("woff"), url("../../Scripts/Font/BFarnaz.woff") format("woff"), url("../../Scripts/Font/BFarnaz.ttf") format("truetype"), url("/../../Scripts/Font/BFarnaz.svg") format("svg"),url('../../Scripts/Font/BFarnaz.eot'); }
@font-face { font-family: "yekan"; src: url("../../Scripts/Font/Yekan.eot?#iefix") format("embedded-opentype"), url("../../Scripts/Font/yekan.woff") format("woff"), url("../../Scripts/Font/Yekan.ttf") format("truetype"), url("../../Scripts/Font/Yekan.svg") format("svg"); }

body { margin: auto; font: 13px yekan; line-height: 22px; overflow-x: hidden; }
a { text-decoration: none; color: #777777; }
a:hover { color: #f93139; text-decoration: none; }
img { border: none; }*/
.clearfix { clear: both; }
.container-fluid { padding: 0; }
/*.Header { background: #000000; }
.Logo img { margin: auto; padding-top: 10px; }
.Menu {   font-size: 13px; padding-right: 0; }
.Menu .navbar { margin-bottom: 5px; }
.Menu .navbar-default { border: 0; background: none transparent; }
.Menu .navbar { }
.Menu .navbar li { background: url("../../images/Seperator.png") no-repeat left center; }
.Menu .navbar li:last-child { background: none; }
.Menu .navbar li a { color: #ffffff; }
.Menu .navbar li a:hover { color: #f93139; }
.container-fluid { padding: 0; }*/
.Banner-Txt1 { height: 40px;   font-size: 18px; background: url("../../images/banner-txt.png") repeat; color: #ffffff; padding-bottom: 10px; padding-top: 10px; position: absolute; text-align: center; bottom: -10px; width: 100%; z-index: 100; }
/*.Banner { position: relative; }
.Main { }*/
.Factory-Title { margin-right: 30px; background: url("../../images/title-bullet.jpg") no-repeat right center; padding-right: 12px; color: #c3040c; font-family: "B Farnaz"; font-size: 25px; }
h2.Factory-Title { margin-right: 30px; background: url("../../images/title-bullet.jpg") no-repeat right center; padding-right: 12px; color: #c3040c; font-family: "B Farnaz"; font-size: 18px; }

.Product-Section { padding: 10px 0 40px 0; background: #fff; }

.Gray-Section { padding: 30px 0 40px 0; background: #e2e2e2; }
.Product-Detail { }
.Product-Detail h2 { background: #c3040c; color: white; font-family: "B Farnaz"; font-size: 18px; padding: 5px; margin-top: 5px;}
.Product-Detail h3 { background: #c3040c; color: white; font-family: "B Farnaz"; font-size: 18px; padding: 5px; margin-top: 5px; }
.Product-Detail p { color: #777777; text-align: justify;   font-size: 15px; line-height: 27px; }
.More { color: #c3040c; }
.Product-Big-Pic img { border: 1px solid #ccc; padding: 2px; }
.Product-Small-Pic { }
.Product-Small-Pic .row > div { padding: 2px !important; }
.Product-Small-Pic img { margin-top: 10px; margin: auto; border: 1px solid #ccc; padding: 1px; }
/*.Footer { }*/
/*.Top-Footer { background: #1b1b1b; padding-bottom: 20px; }
.Bottom-Footer { background: #000000; padding-bottom: 15px; position: relative; }*/

/*.Bottom-Section { }
.Bottom-Section h4 { color: #ffffff; padding-top: 20px; }
.Bottom-Section ul { padding-right: 0; }
.Bottom-Section ul li { list-style: none; }
.Bottom-Section ul li a { color: #9d9d9d; }
.Bottom-Section ul li a:hover { color: #ffffff; }
.related { }
.related img { float: right; }
.related h6 { color: #e2e2e2; font-weight: bold; margin-bottom: 2px; margin-right: 55px; padding-bottom: 0; }
.related p { color: #9d9d9d; margin-right: 55px; }
.CopyRight { color: #78797b; padding-top: 30px; padding-right: 100px; }
.Contact { }
.Tel { color: #f7bd06; font-size: 17px; font-weight: bold; padding-top: 30px; }
.Tel span { color: #fff; font-size: 19px; }
.Address { color: #fff; }
.Address span { color: #9d9d9d; }
.Social { color: #f7bd06; }
.Social p { padding-top: 10px; padding-right: 0; font-size: 15px; }
.SocialIcon { height: 46px; overflow: hidden; position: relative; text-align: right; }
.SocialIcon img { cursor: pointer; padding-right: 8px; position: relative; top: -45px; transition: all 0.3s linear 0s; }
.SocialIcon img:hover { padding-right: 8px; position: relative; top: 0; transition: all 0.3s linear 0s; }
.Holderfloat { bottom: 10px; position: fixed; right: 10px; z-index: 600000; }
.CloseBox { color: red; cursor: pointer; font-size: 20px; font-weight: bold; height: 25px; left: 60px; position: absolute; top: 15px; width: 25px; z-index: 600020; }*/

.Internal-page { padding-right: 5px; }
.Internal-page li { background: url("../../images/bullett.png") no-repeat right 2px; padding-right: 20px; list-style: none; line-height: 25px; }
.List { padding-right: 5px; }
.List li { background: url("../../images/Arroww.png") no-repeat right center; padding-right: 20px; list-style: none; line-height: 24px; }
.row { margin: 0 !important; }


/*.MainFactory { padding-bottom: 15px !important; padding-left: 15px !important; padding-right: 15px !important; padding-top: 0px !important; }*/
.Banner-In { position: relative; height:263px;}
.Banner-In .item { height: 100% !important; }
.Product-Detail h2 a { color: #fff; }
.Product-Detail h2 a:hover { color: #eeeeee; }
.Product-Detail h3 a { color: #fff; }
.Product-Detail h3 a:hover { color: #eeeeee; }
.Rate { text-align: center; margin-top: 20px; position: absolute; top: 160px; left: 155px; display: none; }
.starArticle { background-color: #f1f1f1; float: left; height: 43px; margin-bottom: 22px; text-align: left; width: 100%; padding-top: 8px; }
.rateTitle { font-weight: bold; padding-right: 27px;   font-size: 14px !important; background: url(http://www.upvc.co/images/arroww.png) no-repeat scroll 97% 18px transparent; padding-top: 7px; white-space: nowrap; }
.RateU { /*padding-left: 15px;*/   font-size: 14px; color: #11aa40; cursor: pointer; line-height: 43px; }
.RateU2 { /*padding-left: 15px;*/   font-size: 14px; color: red; cursor: pointer; line-height: 43px; margin-right: 15px; }
.mainDivLogo { margin-bottom: 20px; margin-top: 20px; width: 100%; }
.mainDivLogo1 { width: 51%; margin: auto; }
.Toppage { background: url("../../images/toppageg.png") no-repeat scroll center top rgba(0, 0, 0, 0); bottom: 0; height: 81px; left: 0px; position: fixed; width: 101px; }
.totalrate { background-color: #f1f1f1; display: block; height: 43px; width: 100%; }
a.RateU:hover { background-color: white; /*border:1px solid #f1f1f1 !important;*/ }
a.RateU2:hover { background-color: white; /*border:1px solid #f1f1f1 !important;*/ }

.Toprate { padding-right: 17%; margin-top: 40px; }
.Toprate1 {font-size: 15px; margin-bottom: 30px; padding: 0; }
.Toprate2 { margin-bottom: 30px; padding: 0; text-align: left;direction:ltr; }
.linerate { background-color: #c6c6c6; clear: both; height: 1px; margin-bottom: 7px; width: 100%; }
