.search_container {
	padding: 100px 20px; margin-top: 15px;   background-color: #4662d9;
}
.search_container h1 {
	margin: 0px; text-align: center; color: rgb(255, 255, 255); font-size: 40px;
}
.search_input {
	width: 60%; text-align: center; margin-top: 40px; margin-right: auto; margin-left: auto; position: relative;
}
.search_input input {
	padding: 10px; border: 0px currentColor; border-image: none; width: 100%; box-shadow: inset 0px 0px 5px #3d3d3d; -moz-box-shadow: inset 0 0 5px #3d3d3d; -webkit-box-shadow: inset 0 0 5px #3d3d3d;
}
.search_input a {
	background: url("http://www.dedicateweb.com/image/btn_search.png") no-repeat 20px 50% / 20% rgb(136, 136, 136); padding: 10px 10px 10px 40px; top: 0px; width: 150px; height: 100%; text-align: center; right: -24px; color: rgb(255, 255, 255); font-size: 18px; position: absolute; z-index: 1; box-sizing: border-box;
}
@media all and (max-width:991px)
{
.search_input {
	width: 90%; text-align: center; margin-top: 40px; margin-right: auto; margin-left: auto; position: relative;
}
}
.slider_navigation {
	height: 0px;
}
.slider_navigation .prev {
	left: 0px; top: 79px; width: 52px; height: 52px; margin-left: 10px; display: inline-block; position: relative; z-index: 100; cursor: pointer; background-image: url("/Image/new/arrow_l_o.png"); background-repeat: no-repeat;
}
.slider_navigation .next {
	top: 79px; width: 52px; height: 52px; right: 0px; margin-right: 10px; float: right; display: inline-block; position: relative; z-index: 100; cursor: pointer; background-image: url("/Image/new/arrow_r_o.png"); background-repeat: no-repeat;
}
.slider_navigation .disabled.prev {
	cursor: default; opacity: 0;
}
.slider_navigation .disabled.next {
	cursor: default; opacity: 0;
}
#brandSlider {
	padding: 20px 0px; width: 100%; margin-right: auto; margin-left: auto;
}
#brandSlider .item {
	background: rgb(255, 255, 255); margin: 0px 10px; padding: 15px; height: 100px; line-height: 78px; box-sizing: border-box;
}
#brandSlider .logo_container {
	transition:0.4s; width: 100%; height: 48px; min-height: 80px;
}
.owl-carousel#brandSlider .owl-stage-outer {
	width: 100%;
}
.linecards {
	padding: 30px 0px; background-color: rgb(255, 255, 255);
}
.linecards h1 {
	margin: 20px 0px 0px; text-align: center; color: rgb(0, 0, 0); font-size: 40px;
}
.product_cat {
	margin-top: 30px; margin-bottom: 30px;
}
.product_cat .row .col-xs-6 {
	padding: 0px; position: relative;
}
.grid_container img {
	width: 100%;
}
.product_cat .row div {
	text-align: center; font-size: 30px; font-weight: 700;
}
.product_cat .title {
	top: 45%; width: 100%; position: absolute;
}
.product_menu a div {
	padding: 60px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(0, 0, 0); font-size: 35px; font-weight: 700;
}
@media all and (max-width:991px)
{
.product_menu {
	padding: 0px 20px;
}
}
.product_container {
	padding: 30px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: left; margin-top: 60px;
}
.product_container img {
	max-width: 80%;
}
.product_container h1 {
	background: rgb(0, 0, 0); margin: 0px; padding: 15px; color: rgb(255, 255, 255); font-size: 40px; font-weight: 900; display: inline-block;
}
.product_container h2 {
	margin: 20px 0px; padding: 0px; color: rgb(0, 0, 0); font-size: 40px; font-weight: 900; display: inline-block;
}
.product_container h3 {
	margin: 20px 40px 10px 53px; padding: 0px; color: rgb(106, 106, 106); line-height: 30px; font-size: 35px; font-weight: 700;
}
@media all and (min-width:1px)
{
.DSP56K_w1px {
	display: inline-block;
}
.DSP56K_w768px {
	display: none;
}
}
@media all and (min-width:768px)
{
.DSP56K_w1px {
	display: none;
}
.DSP56K_w768px {
	display: inline-block;
}
}
.product_container .product_content {
	margin-top: 50px;
}
.product_container .product_content ul {
	margin-left: 0px;
}
.product_container .product_content li {
	list-style: none; color: rgb(0, 0, 0); padding-right: 25px; font-size: 20px; margin-left: -5px; display: inline-block;
}
.product_container .product_content li a {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.product_container .product_content li:last-child {
	padding-right: 2px;
}
.product_container .product_content .bullet {
	margin-top: 15px; display: inline-block;
}
.product_container .product_content .bullet::before {
	color: rgb(0, 0, 0); font-size: 24px; content: "\25BA";
}
.product_brand {
	margin-bottom: 60px;
}
.product_series {
	margin-bottom: 5px;
}
.product_series .row {
	margin-left: 83px;
}
.product_series ul {
	padding-left: 0px;
}
.product_series ul li span a {
	padding: 0px; color: rgb(0, 0, 0);
}
.LinecardTitle {
	padding: 20px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(255, 255, 255); line-height: 40px; font-size: 32px; font-weight: bold; background-color: rgb(0, 0, 0);
}
.LineCardLfirstTD {
	background-position: center; border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; cursor: pointer; background-repeat: no-repeat; background-size: 85%;
}
.LineCardTD {
	background-position: center; border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; cursor: pointer; background-repeat: no-repeat; background-size: 85%;
}
.linecard_table {
	margin-top: 100px; margin-bottom: 100px;
}
