:focus,
:hover {
	outline: none !important;
	-webkit-transition: all .2s ease-in-out !important;
	-moz-transition: all .2s ease-in-out !important;
	transition: all .2s ease-in-out !important;
}
li {list-style: none;}
html, body {height:100%;}
body{
	font-family: "arial" !important;
}
.container {
	min-height: calc(100% - -100px);
	min-height: -moz-calc(75% - -100px);
	min-height: -webkit-calc(75% - -100px);
	min-height: -o-calc(75% - -100px);
    height: auto;
}
header,header .info .dropdown-menu.open,header .info .bs-searchbox,header .info ul.dropdown-menu,header .info ul.dropdown-menu li,header .info ul.dropdown-menu li a,header .menu-full ul.nav-tabs,header .menu-full ul.nav-tabs li,header .menu-full ul.nav-tabs li a,header .menu-full .tab-content,/*header .menu-full .tab-content ul li,*/header .menu-full .tab-content ul li a,.slider,.slider .item,.box,.title,.latest-news a.bn,.slids-bp,.slids-bp .item,.breadcrumb,.products,.products .filter,.products .sorting .dropdown-menu.open,.products .sorting ul.dropdown-menu,.products .sorting ul.dropdown-menu li,.products .sorting ul.dropdown-menu li a,.products .search input,.products .list,.proes,.proes .wall,.proes .info,.proes .info ul,.proes .info ul li,.product-details,.product-details .slid-pd,.product-details .slid-pd #sync1,.product-details .slid-pd #sync1 .item,.product-details .slid-pd #sync2,.product-details .slid-pd #sync2 .item,.info-pros,.information-tab,.information-tab ul.nav-tabs,.information-tab ul.nav-tabs li a,.information-tab .review,.about-page,.news-list,.news-list a .info h3,.news-list a .info p,.news-details,.news-details .head,.contact,.contact ul.info,.contact ul.info li,.contact ul.info li label,.contact ul.info li span,.contact .form-cont,.contact .form-cont ul.dropdown-menu,.contact .form-cont ul.dropdown-menu li,.contact .form-cont ul.dropdown-menu li a,.general-specifications table,.general-specifications table tbody,.general-specifications table tbody tr td,.coms,.coms ul,.coms ul li,.coms ul li .tites,.coms ul li .tites label,.coms ul li .tites span,.coms ul li p,.title-fc,.fc input,.fc textarea,.fc .capcha,#send-friend .modal-content,#send-friend .modal-content .modal-header,#send-friend .modal-content .modal-body,#send-friend .modal-content .modal-body input,.pn {
	float: right;
	width: 100%;
	height: auto;
}
header {
	border-bottom: 3px solid #0e2050;
	background-color: #fff;
	height: 90px;
	margin: 0 0 20px;
}
header .info {
	float: left;
	width: auto;
}
header .info .tell {
	float: left;
	width: 170px;
	height: 40px;
	background-image: url(../img/ico.png);
	text-align: center;
	font-family: Tahoma;
	font-size: 20px;
	color: #0e2050;
	text-indent: -9999px;
	line-height: 29px;
	margin: 0 0 0 5px;
}
header .info .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 120px;
	float: right;
}
header .info .btn {
	position: relative;
	float: right;
	width: 100%;
	height: 30px;
	background-color: #0e2050;
	font-size: 13px;
	color: #fff;
	border-radius: 0 0 3px 3px;
	line-height: 22px;
	border: none;
	padding: 0 37px 0 0;
}
header .bootstrap-select.btn-group .btn .filter-option {
	height: 20px;
	line-height: 14px;
}
header .info .btn:after {
	position: absolute;
	top: 4px;
	right: 10px;
	content: "";
	width: 23px;
	height: 20px;
	background-image: url(../img/ico.png);
	background-position: 0px 120px;
}
header .info .dropdown-menu.open {padding: 5px;}
header .info .bs-searchbox {
	margin: 0 0 5px;
	padding: 0;
}
header .info .bs-searchbox input {
	height: 25px;
	border: 1px solid #ccc;
	box-shadow: none;
	border-radius: 3px;
	font-family: Tahoma;
	font-size: 11px;
	padding: 0 5px;
}
header .info ul.dropdown-menu {
	margin: 0;
	padding: 0;
}
header .info ul.dropdown-menu li {margin: 0 0 5px;}
header .info ul.dropdown-menu li:last-child {margin: 0;}
header .info ul.dropdown-menu li a {
	font-size: 11px;
	padding: 4px 5px;
	font-family: Tahoma;
	border-radius: 3px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
header .info .dropdown-menu > .active > a,
header .info .dropdown-menu > .active > a:hover,
header .info .dropdown-menu > .active > a:focus {
	background-color: #FFD201;
	color: #57490A;
}
header .info .bootstrap-select .btn:focus,
header .info .btn-group.open .dropdown-toggle {
	outline: none;
	box-shadow: none;
	background-color: #0e2050;
	color: #fff
}
header .container {position: relative;}
header .logo {
	position: absolute;
	top: 0;
	right: 0;
}
header .logo h1 {
	margin: 15px 0;
	padding: 0;
}
header .logo h1 a {
    display: block;
}
header .menu-full {
	float: right;
	width: 100%;
	margin: 12px 0 0;
}
body {
	background-image: url(../img/bg.png);
	background-repeat: repeat;
}
.mega-dropdown {
	position: static !important;
	width: auto;
}
.menu-full .dropdown.mega-dropdown.open a.dropdown-toggle {
	background-color: #0e2050;
	color: #fff;
}
.menu-full .dropdown.mega-dropdown.open a.dropdown-toggle:before {border-top-color: #fff;}
.material-menu .mega-dropdown .dropdown-menu.open {display: block;}
ul.dropdown-menu.mega-dropdown-menu {
	box-shadow: none;
	border-radius: 0;
	border: none;
	border-top: none;
	padding: 0;
	background-color: #F3F3F3;
	margin: 3px 0 0;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li {margin: 0 !important;}
.mega-dropdown-menu > li > ul {
	padding: 0;
	margin: 0;
}
.mega-dropdown-menu > li > ul > li {list-style: none;}
.mega-dropdown-menu > li > ul > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #999;
	white-space: normal;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
	text-decoration: none;
	color: #444;
	background-color: #f5f5f5;
}
li.bs-example.bs-example-tabs {
	float: right;
	width: 100%;
}
header .menu-full ul.nav-tabs,
header .menu-full .tab-content ul {
	margin: 0;
	padding: 0;
}
header .menu-full ul.nav-tabs {
	border-bottom: none;
	padding: 20px 20px 0 0;
}
header .menu-full ul.nav-tabs li {margin: 0;}
header .menu-full ul.nav-tabs li a {
	position: relative;
	margin: 0;
	padding: 0 20px 0 0;
	font-size: 13px;
	color: #333;
	height: 30px;
	line-height: 20px;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #ccc;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
header .menu-full ul.nav-tabs li a:before {display: none;}
header .menu-full ul.nav-tabs li:last-child a {border-bottom: none;}
header .menu-full ul.nav-tabs li a:after {
	position: absolute;
	content: '';
	right: 10px;
	top: 9px;
	width: 5px;
	height: 5px;
	border-right: 5px solid #ccc;
	border-top: 5px solid transparent;
	border-left: 0px solid transparent;
	border-bottom: 5px solid transparent;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
header .menu-full ul.nav-tabs li.active > a,
header .menu-full ul.nav-tabs li.active > a:hover,
header .menu-full ul.nav-tabs li.active > a:focus,
header .menu-full ul.nav-tabs li:hover a {
	background-color: #ccc;
	border: none;
	color: #0e2050;
}
header .menu-full ul.nav-tabs li.active > a:after,
header .menu-full ul.nav-tabs li.active > a:hover:after,
header .menu-full ul.nav-tabs li.active > a:focus:after,
header .menu-full ul.nav-tabs li:hover a:after {border-right-color: #0e2050;}
header .menu-full .tab-content {
	background-color: #fff;
	padding: 0 10px;
	position: relative;
	min-height: 51px;
}
header .menu-full .tab-content .col-xs-12.col-sm-12.col-md-4 {
	border-left: 1px solid #eee;
	min-height: 300px;
}
header .menu-full .tab-content .col-xs-12.col-sm-12.col-md-4:last-child {border-left: none;)}
header .menu-full .tab-content ul {
	float: left;
	width: auto;
	position: relative;
	z-index: 1;
	padding: 10px 0;
}
header .menu-full .tab-content ul li.heads a {
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #0e2050;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
header .menu-full .tab-content ul li.heads a:hover {background-color: transparent;}
header .menu-full .tab-content ul li.heads a:after {display: none;}
header .menu-full .tab-content ul li a {
	position: relative;
	height: 30px;
	line-height: 25px;
	font-size: 12px;
	color: #555;
	padding: 0 0 0 20px;
	border: none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
header .menu-full .tab-content ul li:hover a {
	background-color: transparent;
	color: #0e2050;
}
header .menu-full .tab-content ul li a:after {
    content: "•";
    position: absolute;
    left: 10px;
    top: 1px;
    font-size: 13px;
    margin: 0px;
}
header .menu-full .tab-content ul li a:before {display: none;}
header .menu-full .tab-content .wall {
	position: absolute;
	left: 10px;
	bottom: 10px;
	opacity: 0.2;
}
header .menu-full .search {
	float: left;
	width: auto;
	margin: 0 0 0 20px;
}
header .menu-full .search #searchForm fieldset {
    width:250px;
    position:relative;
    display:block;
}
header .menu-full .search div.input {
    position: relative;
    width: 150px;
    padding: 0 5px;
    border-radius: 3px;
    border: 1px solid #ccc;
    float: left;
    background-color: #fff;
    height: 30px;
}
header .menu-full .search div.input.focus {outline: none;}
header .menu-full .search input#s {
    width: 100%;
    height: 28px;
    font-family: Tahoma;
    font-size: 11px;
	direction:ltr;
    border: 0;
	padding:0 20px 0 0px;
    line-height: 24px;
    background: transparent;
    color: #666;
}
header .menu-full .search input#s:focus {outline:none}
header .menu-full .search input#searchSubmit {
    width: 14px;
    height: 14px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../img/ico.png);
    background-position: 313px 116px;
    border: 0;
    position: absolute;
    top: 7px;
    right: 7px;
    z-index: 5;
    cursor: pointer;
}
.slider {overflow: hidden;}
.slider img {width: 100%;}
.slider .item {position: relative;}
.slider .item span {
	position: absolute;
	bottom: 95px;
	left: 95px;
	width: auto;
	height: 60px;
	line-height: 55px;
	font-size: 19px;
	color: #fff;
	background-color: #0e2050;
	padding: 0 20px;
}
.slider .owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	top: 50%;
	margin: -70px auto 0;
	padding: 0;
	width: 50px;
	height: 70px;
	text-indent: -9999px;
	background-color: #fff;
	opacity: 0.65;
	border-radius: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.slider .owl-theme .owl-controls .owl-buttons div.owl-next {right: 95px;}
.slider .owl-theme .owl-controls .owl-buttons div.owl-prev {left: 95px;}
.slider .owl-theme .owl-controls .owl-buttons div:after {
	position: absolute;
	content: '';
	background-image: url(../img/ico.png);
	width: 19px;
	height: 35px;
	top: 17px;
	right: 0;
	left: 0;
	margin: 0 auto;
}
.slider .owl-theme .owl-controls .owl-buttons div.owl-next:after {
	background-position: -54px 86px;
	right: -5px;
}
.slider .owl-theme .owl-controls .owl-buttons div.owl-prev:after {
	background-position: -5px 86px;
	left: -5px;
}
.slider .owl-theme .owl-controls .owl-pagination {
	position: absolute;
	bottom: 112px;
	right: 95px;
}
.slider .owl-theme .owl-controls .owl-page span {
	background-color: #fff;
	margin: 0 3px;
	padding: 0;
	width: 15px;
	height: 15px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.35);
	border-radius: 50%;
	opacity: 1;
}
.slider .owl-theme .owl-controls .owl-page.active span {
	width: 19px;
	height: 19px;
	position: relative;
	top: 2px;
}
.box {
	background-color: #fff;
	border-radius: 3px;
	padding: 15px 5px;
	position: relative;
	z-index: 1;
}
.about {margin: -75px 0 20px;}
.about h3 {
	font-size: 20px;
	color: #0e2050;
	margin: 10px 0 20px;
	direction: ltr;
}
.about p {
	font-size: 12px;
	color: #333;
	text-align: justify;
	margin: 0;
	direction: ltr;
	line-height: 23px;
}
.title.one {
	margin: 10px 0 20px;
	position: relative;
}
.title.one:after {
	position: absolute;
	content: '';
	top: 46%;
	right: 0;
	width: 100%;
	height: 5px;
	background-color: #ededed;
}
.title.one h4 {
	display: inline-block;
	background-color: #fff;
	padding: 0 10px;
	height: 30px;
	line-height: 25px;
	font-size: 20px;
	color: #0e2050;
	margin: 0;
	float:left;
	z-index: 1;
	position: relative;
}
.title.one a {
	float: right;
	width: auto;
	height: 30px;
	line-height: 25px;
	font-size: 12px;
	position: relative;
	z-index: 1;
	background-color: #fff;
	padding: 0 10px;
}
.latest-news {margin: 0 0 20px;}
.latest-news a.bn {
	position: relative;
	overflow: hidden;
}
.latest-news a.bn img {
	width: 100%;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.latest-news a.bn:hover img {
	-webkit-transform: scale(1.1, 1.1) ;
	transform: scale(1.1, 1.1) ;
}
.latest-news a.bn span {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	direction:ltr;
	height: auto;
	line-height: 23px;
	background-color: rgba(0, 0, 0, 0.851);
	color: #fff;
	font-size: 13px;
	padding: 5px;
	z-index: 1;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.latest-news a.bn:hover span {background-color: rgba(14, 32, 80, 0.75)}
.slids-bp {
	background-color: #fff;
	border-radius: 0 0 3px 3px;
	margin: 0 0 20px;
	overflow: hidden;
}
.title.two {
	height: 50px;
	background-color: #0e2050;
	padding: 0 20px;
	margin: 0;
}
.title.two h4 {
	width: auto;
	height: 50px;
	direction:ltr;
	font-size: 20px;
	color: #fff;
	margin: 0;
	line-height: 45px;
}
#brands-slider,
#similar-products {padding: 25px 15px;}
.slids-bp .item {text-align: center;}
#brands-slider .item a {
	display: inline-block;
	width: 90%;
	border: 2px solid #e5e5e5;
	margin: 0 auto;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#brands-slider .item:hover a {border-color: #297E31}
.slids-bp .item a img {width: 100%;}
.slids-bp .owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	top: -36px;
	left: 27px;
	margin: 0;
	padding: 0;
	width: 23px;
	height: 23px;
	background-color: #25459a;
	border-radius: 0;
	opacity: 1;
	text-indent: -9999px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.slids-bp .owl-theme .owl-controls .owl-buttons div:hover {background-color: #fff;}



.slids-bp .owl-theme .owl-controls .owl-buttons div.owl-next {left: 55px;}
.slids-bp .owl-theme .owl-controls .owl-buttons div:after {
	position: absolute;
	width: 7px;
	height: 12px;
	content: '';
	right: 0;
	left: 0;
	top: 6px;
	margin: 0 auto;
	background-image: url(../img/ico.png);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.slids-bp .owl-theme .owl-controls .owl-buttons div.owl-next:after {
	background-position: -115px -81px;
	right: -2px;
}
.slids-bp .owl-theme .owl-controls .owl-buttons div.owl-next:hover:after {background-position: -115px -93px;}
.slids-bp .owl-theme .owl-controls .owl-buttons div.owl-prev:after {
	background-position: -106px -81px;
	left: -2px;
}
.slids-bp .owl-theme .owl-controls .owl-buttons div.owl-prev:hover:after {background-position: -106px -93px;}
.products,
.product-details,
.news-list,
.news-details,
.about-page,
.contact {
	position: relative;
	background-color: #fff;
	padding: 10px 0;
	z-index: 1;
	margin: -45px 0 40px;
}
.products .wall-pro {
	position: relative;
	margin: 0 0 15px;
}
.products .wall-pro:after {
	position: absolute;
	content: '';
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url(../img/products-title/bg.png);
}
.products .wall-pro strong {
	position: absolute;
	font-weight: 400;
	top: 40%;
	text-align: center;
	right: 0;
	left: 0;
	margin: 0 auto;
	font-size: 30px;
	color: #fff;
	width: auto;
	z-index: 1;
}
.products .wall-pro img {width: 100%;}
.products .filter {
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}
.products .sorting {
	float: left;
	width: auto;
}
.products .sorting label {
	font-weight: 400;
	font-size: 12px;
	color: #222;
	float: left;
	direction:ltr;
	margin: 0 10px 0 0px;
	line-height: 25px;
}
.products .sorting .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 130px;}
.products .sorting .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn):first-child {margin: 0 0 0 5px;}
.products .sorting .btn {
	float: right;
	width: 100%;
	height: 27px;
	padding: 0 10px;
	font-size: 12px;
	color: #777;
	border-radius: 3px;
	border: 1px solid #ccc;
}
.products .sorting .bootstrap-select.btn-group .btn .filter-option {
	height: 20px;
	line-height: 17px;
}
.products .sorting .dropdown-menu.open {padding: 5px;}
.products .sorting ul.dropdown-menu {
	margin: 0;
	padding: 0;
}
.products .sorting ul.dropdown-menu li {margin: 0 0 5px;}
.products .sorting ul.dropdown-menu li:last-child {margin: 0;}
.products .sorting ul.dropdown-menu li a {
	padding: 0 5px;
	line-height: 25px;
	font-size: 12px;
	border-radius: 3px;
	text-align: left;
	direction:ltr;
}
.products .search {
	float: right;
	width: 220px;
	position: relative;
}
.products .search input {
    height: 27px;
    padding: 0 10px;
    font-size: 11px;
    direction: ltr;
    font-family: Tahoma;
    border-radius: 3px;
    border: 1px solid #ccc;
}
.products .search input[type="submit"] {
    background: url(../img/ico.png) repeat scroll 313px 116px transparent;
    width: 14px;
    height: 14px;
    border: none;
    position: absolute;
    top: 7px;
    right: 7px;
    padding: 0;
}
.products .list {margin: 20px 0 0;}
#similar-products .proes {
	float: none;
	width: 90%;
	display: inline-block;
	margin: 0;
}
.proes {
	border: 1px solid #e2e2e2;
	margin: 0 0 20px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.proes:hover {border-color: #0e2050}
.proes .wall {position: relative;}
.proes .wall:after {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.5);
	z-index: 1;
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.proes:hover .wall:after {opacity: 1;}
.proes .wall a {
	opacity: 0;
	position: absolute;
	top: 45%;
	right: 0;
	left: 0;
	margin: 0 auto;
	width: 100px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #333;
	background-color: #f6c900;
	text-align: center;
	z-index: 2;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.proes:hover .wall a {opacity: 1}
.proes .wall img {width: 100%;}
.proes .info {
	background-color: #fafafa;
	padding: 10px;
	height: 100px;
	border-top: 1px solid #e2e2e2;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.proes:hover .info {
	border-top-color: #0e2050;
	background-color: #0e2050;
}
.proes .info ul {
	margin: 0;
	padding: 0;
}
.proes .info ul li.name h2 {
	text-align: left;
	font-size: 14px;
	color: #0e2050;
	margin: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.proes:hover .info ul li.name h2 {color: #fff;}
.proes .info ul li.name {margin: 0 0 10px;}
#similar-products ul li.price {direction: ltr;}
.proes .info ul li.price {
	text-align: right;
	font-size: 13px;
	color: #333;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.proes:hover .info ul li.price {color: #fff;}
.proes .info ul li.price span {margin: 0 0 0 5px;}
.product-details .slid-pd {
	background-color: #fff;
	padding: 20px;
	border: 1px solid #ddd;
	overflow: hidden;
}
.product-details .slid-pd .item {text-align: center;}
.product-details .slid-pd .item img {width: 100%;}
.product-details .slid-pd #sync1 {
	margin: 0 0 20px;
	padding: 0 10px;
}
.product-details .slid-pd #sync2 .owl-item .small {
	position: relative;
	display: inline-block;
	width: 86%;
	margin: 0 auto;
	border: 1px solid #ddd;
	padding: 3px;
}
.product-details .slid-pd #sync2 .owl-item.synced .small {border-color: #0e2050}
.product-details .owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	top: 45%;
	width: 19px;
    height: 35px;
	margin: 0 auto;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background-color: transparent;
}
.product-details .owl-theme .owl-controls .owl-buttons div.owl-next {right: 0}
.product-details .owl-theme .owl-controls .owl-buttons div.owl-prev {left: 0;}
.product-details .owl-theme .owl-controls .owl-buttons div:after {
    position: absolute;
    content: "";
    background-image: url(../img/ico.png);
    width: 19px;
    height: 35px;
    top: 0;
    right: 0px;
    left: 0px;
    margin: 0px auto;
    opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.product-details:hover .owl-theme .owl-controls .owl-buttons div:after {opacity: 1}
.product-details .owl-theme .owl-controls .owl-buttons div.owl-next::after {
    background-position: -54px 86px;
    right: -25px;
}
.product-details .owl-theme .owl-controls .owl-buttons div.owl-prev::after {
    background-position: -5px 86px;
    left: -25px;
}
.info-pros {
	position: relative;
	padding: 20px 0 0;
}
.info-pros .code {
	margin: 0 0 10px;
	color: #666;
	font-size: 12px;
}
.info-pros .code span {margin: 0 5px 0 0;}
.info-pros .name h2 {
	color: #0e2050;
	font-size: 19px;
	margin: 0 0 20px;
}
.info-pros p {
	text-align: justify;
	line-height: 23px;
	font-size: 13px;
	color: #333;
	margin: 0;
}
.info-pros .bot {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 15px 0;
}
.info-pros .bot .price {
	float: right;
	width: auto;
	font-size: 15px;
	color: #0e2050;
	line-height: 15px;
}
.info-pros .bot .price span {margin: 0 5px 0 0;}
.social-pros {
	float: left;
	width: auto;
}
.social-pros li {
	float: right;
	width: auto;
	margin: 0 2px;
}
.social-pros li:last-child {margin: 0 2px 0 0;}
.social-pros li a {
	text-indent: -9999px;
	display: block;
	width: 21px;
	height: 21px;
	border-radius: 3px;
	background-image: url(../img/ico.png);
	cursor: pointer;
}
.social-pros li:nth-child(1) a {background-position: -102px 23px}
.social-pros li:nth-child(2) a {background-position: -77px 23px}
.social-pros li:nth-child(3) a {background-position: -52px 23px}
.social-pros li:nth-child(4) a {background-position: -27px 23px}
.social-pros li:nth-child(5) a {background-position: -2px 23px}
.information-tab {
	background-color: #fff;
	margin: 0 0 40px;
	padding: 25px 0;
}
.information-tab ul.nav-tabs {
	height: 40px;
	margin: 0 0 40px;
	padding: 0;
	text-align: center;
	border-bottom: 3px solid #f6c900;
}
.information-tab ul.nav-tabs li {
	display: inline-block;
	height: auto;
	float: none;
	margin: 0 0 -5px;
	padding: 0;
	height: 40px;
}
.information-tab ul.nav-tabs li a {
	padding: 0 15px;
	font-size: 13px;
	color: #666;
	height: 40px;
	margin: 0;
	border: none;
	border-bottom: 2px solid transparent;
	border-radius: 0;
	line-height: 32px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.information-tab ul.nav-tabs > li.active > a,
.information-tab ul.nav-tabs > li.active > a:hover,
.information-tab ul.nav-tabs > li.active > a:focus,
.information-tab ul.nav-tabs > li:hover a {
	border: none;
	border-bottom: 3px solid #2a8536;
	background-color: transparent;
	color: #333;
	background-color: #F6C900
}
.information-tab ul.nav-tabs li.active a:after {
	position: absolute;
	content: '';
	width: 10px;
	right: 0;
	left: 0;
	margin: 0 auto;
	bottom: -8px;
	border-right: 7px solid transparent;
	border-top: 7px solid #2a8536;
	border-left: 7px solid transparent;
	border-bottom: 0 solid transparent;
}
.information-tab .review {text-align: center;}
.information-tab .review h4 {
	color: #2a8536;
	text-align: right;
	height: 30px;
	line-height: 20px;
	font-size: 21px;
	margin: 10px 0;
	padding: 0;
}
.information-tab .review p {
	line-height: 23px;
	font-size: 13px;
	color: #333;
	margin: 0 0 15px;
	text-align: justify;
}
.information-tab .review img {
	max-width: 100%;
	margin: 0 0 15px;
}
h5.title {
	font-size: 19px;
	color: #222;
	border-bottom: 2px solid #f4c700;
	padding: 5px 0 15px;
	margin: 0 0 15px;
	direction:ltr;
}
.about-page img {width: 100%;}
.about-page p {
	padding: 0 30px;
	font-size: 13px;
	text-align: justify;
	color: #222;
	direction: ltr;
	margin: 20px 0 10px;
	line-height: 27px;
}
.news-list a {
	float: right;
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0 0 10px;
	overflow: hidden;
}
.news-list a .info {
	position: absolute;
	bottom: 0;
	height: 60px;
	right: 0;
	width: 100%;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.7);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.news-list a:hover .info {height: 100%;}
.news-list a .info h3 {
	margin: 0;
	height: 60px;
	padding: 5px 10px;
	line-height: 20px;
	font-size: 13px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.851);
	overflow: hidden;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.news-list a:hover .info h3 {background-color: rgba(14, 32, 80, 0.749);}
.news-list a .info p {
	font-size: 12px;
	line-height: 23px;
	color: #fff;
	text-align: justify;
	margin: 0;
	padding: 10px;
	height: 150px;
	overflow: hidden;
}
.news-list a img {width: 100%;}
.news-details .wall {
	margin: 10px 0 20px;
	text-align: center;
}
.news-details .wall img {max-width: 100%;}
.news-details .head {margin: 0 0 10px;}
.news-details .date {
	float: right;
	width: auto;
	font-size: 12px;
	color: #666;
}
.news-details h3 {
	margin: 0 0 20px;
	font-size: 18px;
	color: #0e2050;
	text-align: left;
}
.news-details p {
	font-size: 13px;
	color: #333;
	text-align: justify;
	line-height: 23px;
	margin: 0 0 20px;
	direction: ltr;
}
.contact .map {margin: 0 0 10px;}
.contact .map img {width: 100%}
.contact h4 {
	font-size: 17px;
	color: #0e2050;
	margin: 0 0 20px;
	direction:ltr;
}
.contact ul.info {
	margin: 0;
	padding: 0;
}
.contact ul.info li {
	position: relative;
	margin: 0 0 30px;
	padding: 0 20px
}
.contact ul.info li:after {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
}
.contact ul.info li:last-child {margin: 0;}
.contact ul.info li label {
	font-size: 14px;
	color: #0e2050;
	font-weight: 400;
	margin: 0 0 10px;
	text-align: left;
}
.contact ul.info li span {
	font-size: 13px;
	color: #000;
	text-align: justify;
	line-height: 25px;
}
.contact ul.info li span.en {
	text-align: right;
	font-family: Tahoma;
	direction: ltr;
}
.contact .form-cont {padding: 0 30px 30px;}
.contact .form-cont label {
	float: left;
	width: 30%;
	font-size: 12px;
	color: #333;
	font-weight: 400;
	margin: 0;
	direction:ltr;
	line-height: 30px;
}
.contact .form-cont .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
.contact .form-cont .capcha {
	float: right;
	width: 70%;
	margin: 0 0 10px;
}
.contact .form-cont input,
.contact .form-cont textarea,
.contact .form-cont .btn {
	float: right;
	width: 70%;
	height: 35px;   
	text-align: left;
	border: 1px solid #d9d9d9;
	font-family: Tahoma;
	font-size: 11px;
	padding: 0 10px;    
	direction: ltr;
	margin: 0 0 10px;
	border-radius: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.contact .form-cont input:focus,
.contact .form-cont textarea:focus {border-color: #0e2050}
.contact .form-cont .btn {
	width: 100%;
	margin: 0;
}
.contact .form-cont .dropdown-menu.open {
	padding: 5px;
	overflow: hidden;
}
.contact .form-cont ul.dropdown-menu {
	margin: 0;
	padding: 0;
}
.contact .form-cont ul.dropdown-menu li {margin: 0 0 5px;}
.contact .form-cont ul.dropdown-menu li:last-child {margin: 0;}
.contact .form-cont ul.dropdown-menu li a {
	padding: 5px 10px;
	border-radius: 3px;
	margin: 0;
	font-size: 11px;
	text-align: left;
	font-family: Tahoma;
}
.contact .form-cont textarea {
	height: 110px;
	padding: 10px;
}
.contact .form-cont .capcha input,
.contact .form-cont .capcha a {
	float: left;
    width: 50%;
    text-align: center;
    margin: 0;
}
.contact .form-cont .capcha a {
	height: 35px;
	background-color: #b9b9b9;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 30px;
	letter-spacing: 3px
}
.contact .form-cont input[type="submit"] {
	font-family: "XeroSansBold";
	background-color: #173175;
	color: #fff;
	font-size: 16px;
	padding: 3px 40px 10px;
	height: auto;
	margin: 0;
	border: none;
	float: right;
	width: auto;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.contact .form-cont input[type="submit"]:hover {background-color: #0e2050}
.contact .col-xs-12.col-sm-3 {border-right: 1px solid #ccc}
.general-specifications table {margin: 0 0 20px;}
.general-specifications table tbody tr {float: right;}
.general-specifications table tbody tr:first-child {
	width: 20%;
	border-left: 4px solid #fff;
}
.general-specifications table tbody tr:last-child {width: 80%;}
.general-specifications table tbody tr td {
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	font-size: 12px;
	color: #333;
	font-weight: 400;
}
.general-specifications table tbody tr td:nth-child(2n+1) {background-color: #FFFCF8;}
.general-specifications table tbody tr td:nth-child(2n) {background-color: #E8F2E7;}
.coms ul {
	margin: 0;
	padding: 0;
}
.coms ul li {
	border: 1px solid #ebebeb;
	border-radius: 3px;
	padding: 20px;
	margin: 0 0 10px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.coms ul li:hover {border-color: #0e2050}
.coms ul li .tites {margin: 0 0 10px;}
.coms ul li .tites label {
	font-size: 14px;
	color: #0e2050;
	margin: 0 0 5px;
	font-weight: 400;
}
.coms ul li .tites span {
	font-size: 13px;
	color: #777;
}
.coms ul li p {
	font-size: 13px;
	color: #333;
	margin: 0;
	text-align: justify;
}
.coms ul li:last-child {margin: 0;}
.title-fc {
	position: relative;
	text-align: center;
	margin: 30px 0;
}
.title-fc:after {
	position: absolute;
	content: '';
	top: 18px;
	right: 0;
	width: 100%;
	height: 2px;
	background-color: #EBEBEB;
}
.title-fc h4 {
	position: relative;
	display: inline-block;
	width: auto;
	margin: 0;
	font-size: 16px;
	color: #0e2050;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	padding: 0 30px;
	z-index: 2;
}
.fc input,
.fc textarea {
	border: 1px solid #dbdbdb;
	height: 35px;
	margin: 0 0 10px;
	padding: 0 10px;
	font-family: Tahoma;
	font-size: 11px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.fc input:focus,
.fc textarea:focus {border-color: #0e2050}
.fc textarea {
	height: 125px;
	padding: 10px;
}
.fc .capcha input,
.fc .capcha a {
	float: right;
	width: 50%;
}
.fc .capcha a {
	background-color: #B9B9B9;
	text-align: center;
	font-size: 18px;
	text-align: center;
	line-height: 30px;
	letter-spacing: 3px;
	color: #fff;
	letter-spacing: 1px;
	height: 35px;
}
.fc input[type="submit"] {
	font-family: "XeroSansBold";
	background-color: #0e2050;
	color: #fff;
	font-size: 16px;
	padding: 3px 40px 10px;
	height: auto;
	margin: 0;
	border: none;
	float: left;
	width: auto;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.fc input[type="submit"]:hover {background-color: #166F1F}
#send-friend .modal-dialog {width: 350px;}
#send-friend .modal-content .modal-header h4 {
	text-align: center;
	font-size: 16px;
	color: #555;
}
#send-friend .modal-content .modal-header .close {
	float: right;
	font-size: 30px;
}
#send-friend .modal-content .modal-body {padding: 10px;}
#send-friend .modal-content .modal-body input {
	height: 35px;
	margin: 0 0 10px;
	direction: ltr;
	border: 1px solid #DBDBDB;
	padding: 0px 10px;
	font-family: Tahoma;
	font-size: 11px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#send-friend .modal-content .modal-body input:focus {border-color: #166F1F;}
#send-friend .modal-content .modal-body input[type="submit"] {
	font-family: "XeroSansBold";
	margin: 0;
	height: auto;
	padding: 4px 0 10px;
	background-color: #173175;
	color: #FFF;
	font-size: 14px;
	border: none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#send-friend .modal-content .modal-body input[type="submit"]:hover {background-color: #0e2050;}
.pn {
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}
.pn.last {
	border-bottom: none;
	padding: 0 0 10px;
}
.pn.last-nw {
	margin: 10px 0 0;
	padding: 10px 0 0;
	border-top: 1px solid #ccc;
	border-bottom: none;
}
.pn.mb {margin: 0 0 20px;}
.pn .nu {
	float: left;
	width: auto;
}
.pn .nu span {
	float: right;
	width: auto;
	margin: 0 0 0 10px;
	font-size: 13px;
	color: #333;
	line-height: 14px;
}
.pn .nu ul {
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
}
.pn .nu ul li {
	float: right;
	width: auto;
	margin: 0 2px;
	height: 18px;
}
.pn .nu ul li a {
	position: relative;
	float: right;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 16px;
	font-family: Tahoma;
	font-size: 13px;
	color: #555;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.pn .nu ul li:hover a,
.pn .nu ul li.active a {
	background-color: #efc200;
	color: #fff;
}
.pn .nu ul li:first-child:hover a,
.pn .nu ul li:last-child:hover a {background-color: #fff;}
.pn .nu ul li:first-child a,
.pn .nu ul li:last-child a {text-indent: -9999px;}
.pn .nu ul li:first-child a:after,
.pn .nu ul li:last-child a:after {
	position: absolute;
	content: '';
	top: 23%;
	right: 0;
	left: 0;
	margin: 0 auto;
	width: 5px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.pn .nu ul li:first-child a:after {
	border-right: 0px solid transparent;
	border-top: 5px solid transparent;
	border-left: 5px solid #000;
	border-bottom: 5px solid transparent;
}
.pn .nu ul li:last-child a:after {
	border-right: 5px solid #000;
	border-top: 5px solid transparent;
	border-left: 0px solid transparent;
	border-bottom: 5px solid transparent;
}
.pn .nu ul li:first-child:hover a:after {border-left-color: #0e2050;}
.pn .nu ul li:last-child:hover a:after {border-right-color: #0e2050;}
footer {
	background-color: #ffd201;
	border-top: 3px solid #0e2050;
	padding: 15px 0;
	height: auto;
}
footer ul {
	margin: 0;
	padding: 0;
}
footer ul li {
	float: right;
	width: auto;
}
footer .menu {
	float: left;
	width: auto;
	margin: 0 0 30px;
}
footer .menu li a {
	position: relative;
	padding: 0 10px;
	font-size: 13px;
	color: #57490a;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
footer .menu li:hover a {color: #000;}
footer .menu li:nth-child(1) a {padding: 0 10px 0 0;}
footer .menu li a:after {
	position: absolute;
	content: '';
	top: 50%;
	margin-top: -8.5px;
	right: 0;
	width: 1px;
	height: 17px;
	background-color: #0e2050;
}
footer .menu li:last-child a:after {display: none;}
footer .social-network {
	float: right;
	width: auto;
	margin: 0 0 30px;
}
footer .social-network li {margin: 0 2px;}
footer .social-network li:last-child {margin: 0 2px 0 0;}
footer .social-network li a {
	display: block;
	text-indent: -9999px;
	background-image: url(../img/ico.png);
	width: 19px;
	height: 19px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
footer .social-network li:hover a {opacity: 0.75}
footer .social-network li:nth-child(1) a {background-position: 23px -113px}
footer .social-network li:nth-child(2) a {background-position: 52px -113px}
footer .social-network li:nth-child(3) a {background-position: 80px -113px}
footer .social-network li:nth-child(4) a {background-position: 106px -113px}
footer p {
	font-size: 12px;
	color: #57490a;
	margin: 0;
	float: left;
	direction: ltr;
	width: auto;
	line-height: 14px;
}
footer .ham3d {
	float: right;
	width: auto;
	direction:ltr;
	font-size: 12px;
	color: #57490a;
	line-height: 14px;
}
footer .ham3d a {
	margin: 0 2px;
}
footer .ham3d a img {
	float:right;
}

/* edit M */

	.search-main { 
		margin:0 0 20px;
	}	
	.search-main input[type=text] { 
		float: left;
		width: 27%;
		height: 35px;
		direction: ltr;
		border: 1px solid #d9d9d9;
		font-family: Tahoma;
		font-size: 11px;
		padding: 0 10px;
		margin: 0 16px 0 0;
		border-radius: 0;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}	
	.search-main input[type=submit] { 
		font-family: "XeroSansBold";
		background-color: #173175;
		color: #fff;
		font-size: 16px;
		padding: 3px 40px 10px;
		height: auto;
		margin: 0;
		border: none;
		float: right;
		width: auto;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	.modelbox_bg { 
		display:none;
		position: fixed;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(68, 68, 68, 0.83);
		z-index: 999999;
		-webkit-transition: all 0s ease-in-out !important;
		-moz-transition: all 0s ease-in-out !important;
		transition: all 0s ease-in-out !important;
	}
	.modelbox_product { 
		display:none;
		width: 44%;
		position: fixed;
		top: 15%;
		right: 29%;
		height: auto;
		z-index: 99999999;
		background: #FFF;
		padding: 10px;
		-webkit-transition: all 0s ease-in-out !important;
		-moz-transition: all 0s ease-in-out !important;
		transition: all 0s ease-in-out !important;
	}
	.promb_close { 
		float: right;
		padding: 8px 10px;
		cursor: pointer;
	}
	.modelbox_product .info-pros p { 
		text-align: justify;
		line-height: 23px;
		font-size: 13px;
		height: 146px;
		padding: 0 10px;
		overflow: auto;
		color: #333;
		clear:both;
	}
	.prodetail {
		display:none;
	}
	.prodetail .item {
		float: left;
		margin: 20px 26px 0 0;
	}
	.promb_img { 
		width:318px;
		margin:0 auto;
	}
	.prodetail .name {
		margin: 0 0 25px;
	}
	.prodetail .name h2 {
		text-align:center;
	}
	.prodetail p {
		height: 135px;
		overflow: auto;
		padding: 0 10px;
	}
	.prodetail p {
		direction:ltr;
		text-align:justify;
	}
	.row ul li { 
		float: left;
	}

/* edit M */