#about-us .container.fb5{position: relative;margin-bottom: 0;}
#about-us .introduction{display:none;}
#fb5 #fb5-container-book{top: 0!important;}
#fb5{height:580px!important;}
#contact-us h1{line-height: 30px;font-size: 18px;}
#contact-us .text{color: #2F2F2F;}
#contact-us .item{width: 250px;background-color: #FFFFFF;float: left;margin: 50px 145px;padding-left: 124px;padding-top: 20px;border-radius: 50px;position: relative;height: 70px;color: #2F2F2F;line-height: 24px;}
#contact-us .item.icon-tel{margin-left: 150px;}
#contact-us .item:before{position: absolute;color: #FFFFFF;left: 17px;z-index: 2;font-size: 56px;margin: 0;top: 50%;margin-top: -28px;}
#contact-us .item:after{content: "";width: 84px;height: 84px;background-color: #C0C0C0;border-radius: 50%;position: absolute;left: 4px;top: 3px;}
#contact-us .item h3{font-weight: bold;font-size: 14px;}
/*diff country*/
html[lang="bg"] #contact-us .item{padding-left: 100px;width: 245px;}
html[lang="bg"] #contact-us .left dl:nth-child(3) dt,html[lang="bg"] #contact-us .left dl:nth-child(5) dt{width:154px;}
#contact-us .container{padding-top: 50px;}
#contact-us .left{float: left;width: 700px;}
#contact-us h2{line-height: 60px;font-size: 24px;text-transform: uppercase;font-weight: bold;}
#contact-us .left dl{width: 50%;float: left;line-height: 36px;color: #2F2F2F;}
#contact-us .left dt{width: 100px;float: left;font-size: 14px;}
#contact-us .left dt:before{font-size: 20px;margin-right:5px;}
#contact-us .left dd{font-weight: bold;font-size: 14px;}
#contact-us .left dd a{color:#000000;}
#contact-us .left .address{clear: both;padding-top: 60px;line-height: 24px;font-size: 14px;}
#contact-us .right{float: left;width: 640px;}
#contact-us .right li{line-height: 36px;position: relative;color: #555555;}
#contact-us .right li:after{content: ">";background-color: #E86060;color: #FFFFFF;width: 24px;height: 24px;border-radius: 50%;position: absolute;text-align: center;line-height: 24px;right: 0;top: 50%;margin-top: -12px;}
#contact-us .right li:before{content:"";border-bottom: 1px dashed #AAAAAA;position: absolute;width: 100%;top: 50%;}
#contact-us .right li a{position: relative;background-color: #E4E4E4;font-weight: bold;color: #000000;}
#contact-us .right .tip{color: #2F2F2F;line-height: 24px;padding-top: 25px;padding-bottom: 15px;}
#contact-us .right .tip a{color: #FF5758;text-decoration: underline;}
/*contact us form*/
.contactus .form{width: 1060px;float: left;}
.contactus .right{width: 280px;float: right;text-align: center;}
.contactus .right s{color: #FFFFFF;width: 240px;display: block;border-radius: 50%;border: 2px solid #353535;height: 150px;line-height: 24px;text-decoration: none;padding: 110px 10px 0;position: relative;}
.contactus .right s:before{font-size: 44px;position: absolute;left: 50%;margin-left: -22px;top: 56px;color: #FFFFFF;z-index: 2;}
.contactus .right s:after{content:"";background-color: #5C5C5C;width: 56px;height: 56px;position: absolute;left: 50%;margin-left: -28px;top: 48px;z-index: 1;border-radius: 50%;}
.contactus .right .submit{width: 254px;height: 48px;background-color: #5C5C5C;margin: 55px auto 0;border-radius: 5px;position: relative;overflow: hidden;}
.contactus .right .submit:before{position: absolute;left: 14px;font-size: 26px;color: #FFFFFF;top: 10px;z-index: 2;}
.contactus .right .submit:after{content: "";width: 200px;height: 100px;background-color: #747474;position: absolute;border-radius: 50%;left: -118px;bottom: -12px;z-index: 1;}
.contactus .right .submit input{width: 254px;height: 48px;color: #FFFFFF;font-size: 18px;font-weight: bold;background-color: transparent;border: none;position: absolute;top: 0;left: 0;cursor: pointer;z-index: 5;}
.contactus .right .verifyMessage{display:none;}
.contactus .right i{display:inline-block;position: relative;height: 34px;margin-top: 10px;}
.contactus .right i input{width: 60px;height: 30px;box-shadow: 0px 0px 3px #fff;border: 1px solid #ddd;display: block;padding-left: 75px;}
.contactus .right i span{position: absolute;left: 2px;top: 2px;}
.contactus .verify .icon-info{display:none}
.contactus .verify .verifyMessage{display:block;}
.article .container{background-color: #FFFFFF;position: relative;min-height: 400px;}
.article .container:before{border: 10px solid #E9E9E9;width: 220px;height: 220px;color: #E9E9E9;border-radius: 50%;position: absolute;right: 80px;top: 60px;text-align: center;line-height: 220px;font-size: 100px;}
.article h1{line-height: 50px;font-size: 24px;padding: 15px 40px 10px 40px;color: #000000;}
.article .text{line-height: 28px;color: #666666;font-size: 14px;padding: 0 40px 50px 40px;}
.article .text s{text-decoration: none;font-weight: bold;}
.article .text img{max-width:100%;}
.article .text h2{font-size: 18px;font-weight: bold;color: #000000;line-height: 40px;}
.article .text h3{font-size: 18px;font-weight: bold;color: #000000;line-height: 40px;}
.article .text h3:before{content: "";border-radius: 50%;width: 7px;height: 7px;display: inline-block;margin-bottom: 3px;margin-right: 2px;}
.article .text strong{color: #000000;}
.article .text ul.item{padding-left: 35px;padding-top: 5px;padding-bottom: 5px;}
.article .text ul.item li{list-style-type: upper-alpha;font-size: 14px;}
.article .text ul.num{padding-left: 35px;padding-top: 5px;padding-bottom: 5px;}
.article .text ul.num li{list-style-type: decimal;font-size: 14px;}
/*cert*/
.article ul.cert-files{border-top: 1px solid #ccc;}
.article ul.cert-files li{border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;position: relative;height: 150px;font-size: 13px;}
.article ul.cert-files li::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.article ul.cert-files li>a{width: 178px;height: 100%;float: left;border-right: 1px solid #ccc;}
.article ul.cert-files li> a:after{content: "";background-image: url("../images/cert.jpg");background-repeat: no-repeat;width: 120px;height: 120px;font-size: 120px;margin-left: 29px;margin-top: 15px;display: block;}
.article ul.cert-files li:nth-child(2)> a:after{background-position: -1em 0;}
.article ul.cert-files li:nth-child(3)> a:after{background-position: -2em 0;}
.article ul.cert-files li:nth-child(4)> a:after{background-position: -3em 0;}
.article ul.cert-files li:nth-child(5)> a:after{background-position: -6em 0;}
.article ul.cert-files li:nth-child(6)> a:after{background-position: -4em 0;}
.article ul.cert-files li:nth-child(7)> a:after{background-position: -5em 0;}
.article ul.cert-files li:nth-child(8)> a:after{background-position: -7em 0;}
.article ul.cert-files li:hover> a:after{background-position: 0 -1em;}
.article ul.cert-files li:hover:nth-child(2)> a:after{background-position: -1em -1em;}
.article ul.cert-files li:hover:nth-child(3)> a:after{background-position: -2em -1em;}
.article ul.cert-files li:hover:nth-child(4)> a:after{background-position: -3em -1em;}
.article ul.cert-files li:hover:nth-child(5)> a:after{background-position: -6em -1em;}
.article ul.cert-files li:hover:nth-child(6)> a:after{background-position: -4em -1em;}
.article ul.cert-files li:hover:nth-child(7)> a:after{background-position: -5em -1em;}
.article ul.cert-files li:hover:nth-child(8)> a:after{background-position: -7em -1em;}
.article ul.cert-files li span{float:left;padding-left: 16px;padding-top: 40px;}
.article ul.cert-files li span a{display: inline-block;height: 30px;line-height: 30px;padding: 0 20px;border: 1px solid #c4c4c4;border-radius: 20px;margin-top: 10px;color: #535353;font-size: 14px;text-decoration: none;}
.article ul.cert-files li span a:hover{background-color: #e20816;color: #fff;border: 1px solid #e20816;}
/*history*/
.article .text .history{position: relative;}
.article .text .history:before,.article .text .history:after,.article .text .history .future:before,.article .text .history .future:after{content: "";background-color: #E30613;left: 49%;height: 100%;width: 1px;position: absolute;top: 10px;}
.article .text .history:after{margin-left: 3px;top: -10px;}
.article .text .history .future{color: #E20816;text-align: right;width: 48%;font-size: 1.5em;font-family: Cambria;}
.article .text .history .future:before{margin-left: 6px;margin-top: -40px;}
.article .text .history .future:after{margin-left: 9px;margin-top: -60px;}
.article .text .history dl{width: 48%;position: relative;font-size: 14px;clear: both;text-align: right;padding-bottom: 80px;}
.article .text .history dl:before{position: absolute;width: 2.5em;height: 2.5em;background-color: #E20816;border-radius: 50%;top: 4.5em;line-height: 2.5em;color: #FFFFFF;right: -8em;font-size: 1em;}
.article .text .history dl:after{content: "";width: 1.25em;height: 1.25em;border-radius: 50%;position: absolute;background-color: #E20816;top: 5.2em;right: -5em;}
.article .text .history dl:nth-child(2n){margin-left: 52%;}
.article .text .history dl:nth-child(2n):before{left: -9em;right: auto;}
.article .text .history dl:nth-child(2n):after{left: -6em;right: auto;}
.article .text .history dl dt{font-size: 4.5em;color: #0B0B0B;border-bottom: 1px solid #E30613;line-height: 80px;padding-left: 0.35em;font-family: Cambria;text-align: left;}
.article .text .history dl dt i{font-size: 0.5em;font-style: normal;color: #84A4B0;margin-left: 1em;}
.article .text .history dl dd{font-size: 1em;text-align: right;color: #424141;font-family: Cambria;width: 20.5em;display: inline;}
/*test*/
.article .text h4{text-align: center;font-size: 26px;line-height: 80px;}
.article .text .test dl{float: left;width: 360px;background-color: #EEEEEE;height: 460px;border-radius: 10px;padding: 0 20px;margin-right: 30px;margin-bottom: 30px;}
.article .text .test dl:nth-child(3n){margin-right: 0;}
.article .text .test dt{text-align: center;font-size: 24px;line-height: 60px;}
.article .text .test dd{line-height: 24px;font-size: 14px;}
.article .text .test img{display: block;margin: 0 auto;margin-bottom: 10px;}
.article .text .gallery{text-align: center;background-color: #EEEEEE;border-radius: 10px;padding: 10px 0;}
.article .text .gallery li{display: inline-block;}
.article .text .gallery img{display: block;}
/*payment*/
.article .text dl.payment{border: 1px solid #DDDDDD;max-width: 1000px;}
.article .text dl.payment dt{color: #FFFFFF;padding-left: 7px;font-size:14px;}
.article .text dl.payment dd{padding-left: 7px;font-size:14px;}
/*shipment*/
.article .text table.list,.article .text table.grid{border-collapse: collapse;max-width:1000px;}
.article .text table.list th,.article .text table.list td,.article .text table.grid th,.article .text table.grid td{text-align: left;padding-left: 7px;font-size: 14px;height: 32px;}
.article .text table.list th,.article .text table.grid th{color: #FFFFFF;}
.article .text dl.shipment{margin-bottom: 15px;}
.article .text dl.shipment dt{font-weight: bold;color: #000000;font-size: 16px;font-size:14px;}
.article .text dl.shipment dd{padding-left: 30px;font-size:14px;}
.article .text ul.faq-menu li{list-style: decimal;margin-left: 25px;font-weight: bold;color: #000000;font-size: 14px;}
.article .text ul.faq-menu li a{color: #000000;}
.article .text ul.faqs{padding-top: 20px;}
.article .text ul.faqs li{margin-bottom: 10px;border: 1px solid #DDDDDD;padding-left: 10px;}
.article .text ul.faqs li a{color: #4B91C4;text-decoration: underline;}
.article .text ul.faqs h4{text-align: left;font-size: 16px;font-weight: bold;line-height: 40px;}
.article .text ul.faqs h4 a{text-decoration: none;color: #666666;}
/*404*/
#page404 h1{font-size: 28px;color: #7A7A7A;padding-top: 30px;padding-bottom: 10px;}
#page404 .contactus .form{width: 964px;border: 1px solid #DDDDDD;border-radius: 5px;}
#page404 .contactus .form dl{width: 482px;margin-bottom: 0;}
#page404 .contactus .form dt{border-left: 1px solid #FFFFFF;border-radius: 0;}
#page404 .contactus .form dl:nth-child(2n+1) dt{border-left: 0;}
#page404 .contactus .form dl input{width: 467px;border-left: 0;}
#page404 .contactus .form dl.message{width: 964px;}
#page404 .contactus .form dl.message textarea{width: 949px;display: block;}
#page404 .contactus .right .submit{margin-top: 40px;}
#page404 .contactus .right s{border: 1px solid #E9E9E9;color: #666666;border-radius: 10px;height: auto;padding: 20px;}
#page404 .contactus .right s:before{display: none;background-color: rgb(233, 233, 233);}
#page404 .contactus .right s:after{display: none;background-color: rgb(233, 233, 233);}
/*footer nav*/
#success .text{padding-right:340px;}
#success .footer-nav{padding: 5px 0;margin-left: 40px;padding-bottom: 50px;}
#success .footer-nav a{margin: 0 20px;font-size: 14px;}
#success .footer-nav a:first-child{margin-left: 0;}
/*map*/
#maps{height:528px;background-image: url("../images/map.jpg");background-position: center bottom;background-repeat: no-repeat;}
@media screen and (max-width: 768px)
{
	#contact-us-form .right .submit{margin-top: 1rem;margin-bottom: 1rem;}
	#contact-us-form .right s:after{display: none;}
	#contact-us-form .right s:before{display: none;}
	#contact-us-form .right s{padding-top: 0;border: none;height: auto;width: auto;}
	#contact-us-form .right{width: auto;float: none;}
	#contact-us-form .form{width: auto;float: none;}
	#about-us #fb5{display:none;}
	#about-us .introduction{display:block;color: #FFFFFF;padding-bottom: 30px;}
	#about-us .introduction h2{font-weight: bold;}
	#contact-us h1{padding-left: 0.5rem;}
	#contact-us .text{padding-left: 0.5rem;}
	#contact-us .item{float: none;width: auto;height: 5rem;margin: 1rem;padding-left: 5.2rem;padding-top: 15px;font-size: 0.75rem;}
	#contact-us .item.icon-tel{margin-left: 1rem;}
	#contact-us .item:before{left: 0;font-size: 3rem;width: 5rem;line-height: 4.6rem;top: 2rem;}
	#contact-us .item:after{width: 4.6rem;height: 4.6rem;top: 0.2rem;left: 0.2rem;}
	#contact-us .container{padding-top: 1rem;}
	#contact-us .left{float: none;width: auto;}
	#contact-us h2{padding-left: 0.5rem;}
	#contact-us .left dl{float: left;width: 100%;clear: both;}
	#contact-us .left dt{padding-left: 0.5rem;min-width: 7rem;width: auto;}
	#contact-us .left .address{padding: 0.5rem;}
	#contact-us .right{float: none;width: auto;}
	#contact-us .right li:after{right: 0.5rem;}
	#contact-us .right li:before{width: 98%;}
	#contact-us .right li a{padding-left: 0.5rem;}
	#contact-us .right .tip{padding-left: 0.5rem;padding-right: 0.5rem;}
	.article .container:before{width: 3rem;height: 3rem;font-size: 2rem;line-height: 3rem;top: 1rem;right: 1rem;border-width: 0.2rem;}
	.article h1{font-size: 1.2rem;line-height: 2rem;padding-top: 0.5rem;padding-left: 0.5rem;}
	.article .text{padding: 0.5rem;}
	.article .text .history dl dt{font-size: 2rem;line-height: 40px;}
	.article .text .history dl dt i{display: block;}
	.article .text .history dl dd{font-size: 0.875rem;}
	/*cert*/
	.article ul.cert-files li{text-align: center;height: auto;}
	.article ul.cert-files li> a{width: auto;height: auto;float: none;border-right: none;display: block;padding: 7px 0;}
	.article ul.cert-files li> a:after{margin: 0 auto;}
	.article ul.cert-files li span{padding-top: 10px;padding-left: 0;text-align: center;padding-bottom: 15px;}
	/*test*/
	.article .text h4{line-height: 30px;padding: 10px 0;}
	.article .text .test dl{float: none;width: auto;margin-right: 0;padding: 10px;height: auto;}
	.article .text .gallery li{width: 49%;}
	.article .text table.grid td{display: block;width: 100%;height: auto;border: none;border-bottom: 1px dotted #DDDDDD;}
}