* {
 	padding:0;
 	margin:0;
 }
 a {
/* 	text-decoration:none;*/
 }
 body, html {
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
 }
 header{
 }
 #wrapper {
 	margin:0 auto;
 	position:relative;
 	background:white;
 	overflow:hidden;
 }
 #et-info {
    float: right;
}
#et-secondary-menu {
    float: left;
}
 @media (max-width: 420px) {
.product_details .table th {
padding: 6px 6px !important;
}
.product_details select{
max-width: 300px !important;
}
.product_details .table {
    font-size: 11px !important;
}	
 } 
 .search_txtbox{
 	border: 0 none;
 	font-size: 11px;
 	line-height: 24px;
 	color: #000;
 	vertical-align: top;
 }
 .search_div{
 	width: 262px;
 	border: 1px solid #c8c8d0;
 	padding-left: 15px;
 	float: left;
 	margin-left: 62px;
 }
 .header_top_content {
     position: relative;
     clear: both;
 	overflow: hidden;
 }
 .padding_zero{
 	padding-left: 0px !important;
 	padding-right: 0px !important;
 	padding-bottom: 6px !important;
 }
 button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
	background-color: #f13e43;
	color: #fff !important;
	border: 1px solid #f13e43;
	font-weight: 400;
	width: auto;
	padding: 5px;
    font-size: 13px;
}
 button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
      background-color:#313b41;
 	 color:#fff;
	 border:1px solid #313b41;
     }
 #top-menu input[type="submit"]{
	 background-color:#313b41;
	 border: 0 none;
 }
 #side_bar input[type="submit"]{
 	padding: 6px 14px !important;
 	margin-top: 8px;
 }
 #side_bar input[type="reset"]{
 	background:#fff;
 	color:#4c4c4c;
 	font-weight:bold;
 	text-transform:uppercase;
 }
 #side_bar input[type="reset"]:hover{
 	color:#f13e43;
 }
 .container_content
 {
 margin:0 auto;
 }
 #header_top{
 position:relative;
 /*margin-top: 7px;*/
 }
 .header-right{
 	margin-top: 22px;
 	text-align:right;
 	padding-right: 4px !important;
 }
 .header-right a{
 	color:#fff;
 	margin-left: 2px;
 }
 .whishlist{
 }
 /*.col-lg-4 {
     width: 31.333%;
 }*/
 #title{
 height: 0px;
 position: absolute;
 }
 #title span {
 	display:none;
 }
 .header-left{
 	float:left;
 }
 .header-right{
 	float:right;
 }
 .logo{
 	position:relative;
 	float:left;
 	margin-right: 15px;
 	/*padding-bottom: 8px;*/
 }
 .slogan {
 	color: #333333;
 	font-size: 15px;
 	font-weight: 900;
 	text-transform: uppercase;
 	line-height: 13px;
 	padding-top: 7px;
 	}
 .telno{
 	font-size: 25px;
 	font-weight: 600;
 	padding-left: 35px;
 }
 .search{
 	background:url(../images/mm/search.gif) no-repeat 4px 2px;
 	background-color: #fff !important;
 }
 .wishlist{
 color:#333333;
 font-weight:600;
 font-size:18px;
 }
 .viewquote{
 	background:#f13e43;
 	text-transform:uppercase;
 	float: right;
 	line-height: 18px;
 	margin-left: 10px;
 }
 .viewquote span{
     padding: 0 10px;
 }
 .viewquote a{
 	font-size:11px;
 	color:#fff;
 	font-weight: 600;
 }
 .viewquote a:hover{
 	color:#1c202e;
 	text-decoration:none;
 }
 /*#other_nav {
 	list-style-type:none;
 	padding:0;
 	margin:0;
 	float:right;
 	font-weight:bold;
 	margin-top:15px;
 	height:22px;
 }
 #other_nav li {
 	display:inline;
 	padding-right:4px;
 	_padding-right:0px;
 	padding-left:0px;
 	_padding-left:3px;
 	
 }
 #other_nav li.last {
 	background:none;
 }
 #other_nav li a {
 	color:#14213d;
 	padding:2px 5px 7px 5px;
 }
 #other_nav li a:hover {
 	color:#14213d;
 	background:#e4e7eb;
 }
 */
 /*.img_slider .col-md-4:first-child{
 margin:0;
 padding: 0px;
 }
 */
 .img_slider{
 margin-bottom:8px;
 }
 #top_container {
 	clear:both;
 	height:43px;
 }
 #main_nav {
 	float:left;
 	list-style-type:none;
 	padding:0;
 	margin:0;
 	height:31px;
 	clear:both;
 }
 #main_nav li {
 	display:inline;
 }
 #main_nav li a {
 	color:#333333;
 	padding:3px 9px 5px;
 	float:left;
 	font-size:16px;
 }
 #main_nav li a:hover {
 	border-bottom:2px solid #22a5d7;
 	text-decoration:none !important;
 }
 #wishlist a {
 	color:#333333;
 	padding:0 10px 2px;
 	float:right;
 	font-size:20px;
 	font-weight:600;
 /*	background:#003366;*/
 }
 #wishlist a:hover {
 	border-bottom:2px solid #22a5d7;
 	text-decoration:none !important;
 }
 #sub_container {
 	clear:both;
 	padding:5px;
 	background-image:url(../images/SubContainer_Bg.jpg);
 	/*background:#fa9e0d;*/
 	height:25px;
 	border-bottom:1px solid white;
 }
 #sign_in {
 	list-style-type:none;
 	padding:2px 7px 2px 5px;
 	margin:0;
 	float:left;
 	/*background:#ec8000;*/
 	color:#333333;
 }
 #sign_in li {
 	display:inline;
 	padding-left:5px;
 }
 #sign_in li a {
 	color:#333333;
 }
 #sign_in li a:hover {
 	color:#0066CC;
 }
 #welcome_bar {
 	padding-left: 50px;
 	float:right;
 }
 #welcome_bar li {
 	display:inline;
 	background:url(../images/welcome_bar_sep.gif) no-repeat right 3px;
 	padding-left:2px;
 	_padding-left:5px;
 	padding-right:7px;
 	_padding-right:3px;
 	border-right:none;
 }
 .header_top_content ul{
 	margin-bottom: 2px !important;
 }
 .welcome-div {
	position: relative;
	display: inline-block;
	line-height: 0px;
}
 #welcome_bar li.last2 {
 	background:none;
 	padding-right:0;
 }
 #welcome_bar li a {
 	/*color:#333333;*/
 }
 #welcome_bar li a:hover {
 	color:#313b41;
 }
 #select_client_div {
    margin-left: 12px;
	 position: relative;
	display: inline-block;

}
 #select_client_div a{
 	/*color: #fff !important;
 	margin-left: 30px;*/
 }
 #select_client_div a:hover{
 	color:#313b41 !important;
 }
 #search_box {
 color:#4c4c4c;
 clear: both;
 overflow: hidden;
 border: 1px solid #e5e5e5;
 border-radius: 10px 10px 0 0;
 margin-bottom: 2px;
 }
 #search_box label{
 	color:#4c4c4c;
 	font-weight:500 !important;
 }
 .search_txt{
 font-weight: 600;
 font-size: 18px;
 padding: 10px 15px;
 background: #f13e43;
 color: #fff;
 text-transform: uppercase;
 }
 #search_box input[type='text'] {
 font-size: 14px;
 color: #4c4c4c;
 height: 23px;
 padding-left: 12px;
 border: none !important;
 	}
 .search_box_container div {
     border-bottom: 1px solid #e5e5e5;
 	height: 24px;
 }
 #search_box select{
 border: 0 none;
 font-size: 13px;
 color: #4c4c4c !important;
 width: 100%;
 height: 21px;
 margin-top: 2px;
 padding-left: 10px;
 }
/* select { font-family: 'FontAwesome', Verdana }*/
 #search_box .btn{
 font-size: 15px;
 font-weight: 600;
 padding: 5px 28px;
 margin-top: 8px;
 border-radius: 0;
 background: #f16623;
 	}
 #search_box .btn:hover{
 	color:#000;
 }
 .product-div .col-sm-2{
 	box-shadow: 3px 3px 5px #cccccc;
 }
 .product-div .col-sm-4:last-child{
 	margin-right:0;
 }
 .product-div h4 {
     text-transform: uppercase;
     text-align: center;
     display: block;
     font-size: 12px;
     min-height: 41px;
 }
 .product-div {
     position: relative;
     overflow: hidden;
     clear: both;
 	min-height: 255px;
 }
 .product-div .row{
 	padding: 1px 23px !important;
 }
 .text1{
 font-weight: 600;
 font-size: 18px;
 padding: 10px 15px;
 background: #f16623;
 color: #fff;
 text-transform: uppercase;
 border: 1px solid #e5e5e5;
 border-radius: 10px 10px 0 0;
 }
 .text2{
 font-size:23px;
 padding: 10px 15px;
 /*background: #f16623;*/
 color: #f16623;
 text-transform: uppercase;
 /*border: 1px solid #e5e5e5;*/
 border-radius: 10px 10px 0 0;
 font-family: 'Questrial', sans-serif;
 margin-bottom: 12px;
 }
 .flipMenu .fa{
     padding-right: 4px;
     line-height: 0.2px;
 	font-size: 14px;
 	color: #f13e43;
 }
 .flipFolderOpen .fa{
 	color: #fff !important;
 }
 .flipFolderOpen .fa-play-circle{
 	display:none;
 }
 .flipMenu .flipFolderOpen {
 	text-transform:uppercase;
 }
 .flipMenu .flipFolderOpen ul li {
 	text-transform:capitalize;
 }
 .flipMenu .flipFolderOpen ul li a{
    color: #fff !important;
}
 #login_box {
 background:#313b41;
 color:#fff;
 padding:21px 14px 15px;
 clear: both;
 font-size:13px;
 float: left;
 /*width: 100%;*/
 }
 .login_txt{
 font-weight:600;
 font-size:30px;
 text-align:center;
 padding: 7px 0;
 }
 #login_box input[type='text'], #login_box input[type='password'] {
     font-size: 14px;
     margin-bottom: 7px;
     padding: 6px 11px 6px 18px;
 	width: 100%;
 	}
 #login_box .btn{
 font-size: 15px;
 font-weight: 700;
 padding: 7px 20px;
 margin-top: 8px;
 background: #f16623;
 border-radius: 0;
 	}
 #login_box a{
 	color:#fff !important;
 }
 #login_box a:hover{
 	color:#f13e43 !important;
 	text-decoration:none;
 }
 .login_left{
 float:left;
 }
 .login_right{
 float:right;
   padding-top: 9px;
 }
 .login_btn_div{
 position:relative;
 }
 .login_right span{
 line-height: 23px;
 }
 #login_boxinner .button:hover{
	 background:#f13e43;
 }
 /*#search_box li {
 	display:inline;
 	padding-left:5px;
 }
 #search_box li a {
 	color:#333333;
 }
 #search_box li a:hover {
 	color:#0066CC;
 }
 */
 .middle_content{
 	margin-top:20px;
 	margin-bottom: 30px;
 }
 #side_bar {
 	/*height:300px;*/
 	float:left;
 	width:100%;
 	position:relative;
 }
 #sub_nav {
 	padding:0;
 	margin:0;
 	list-style-type:none;
 	background:#14213d;
 }
 #sub_nav li#h3 {
 	color:white;
 	height:17px;
 	background:#37425a;
 }
 #sub_nav li#h3 h3 {
 	font-size:13px;
 }
 #sub_nav li {
 	display:block;
 	padding:5px 5px 5px 10px;
 }
 #sub_nav li a {
 	color:white;
 }
 #sub_nav li a:hover {
 	color:#FFFFCC;
 	background:url(../images/subnav_hover.gif) repeat-y;
 }
 #sub_nav li#bottom {
 	background:url(../images/subnav_footer.gif) no-repeat bottom;
 	padding:0;
 	margin:0;
 	width:185px;
 	height:10px;
 }
 #advertisements {
 	width:169px;
 	float:right;
 	margin-left:-100px;
 }
 #content {
 	/*width:620px;*/
 /*	min-height:300px;*/
 	height:auto !important;
 /*	height:300px;*/
 }
 #content #messege {
 	width:300px;
 }
 #content #messege h4 {
 	background:#cc0000;
 	font-size:13px;
 	color:white;
 	padding:5px;
 }
 #content #messege ul {
 	padding:8px 10px 10px 30px;
 	background:#37425a;
 	color:white;
 }
 #content #messege li {
 	display:block;
 	line-height:20px;
 }
 #content #form {
 /*	background:#f1f2f3 ;*/
 	padding:6px 10px 10px 11px;
 	/*margin-right:3px;
 	margin-left:4px;*/
 	/*margin-top:10px;*/
 }
 #content #form label {
 	float:left;
 	width:270px;
 	text-align:right;
 	margin-bottom:2px;
 	height:20px;
 }
 #content #form label.contact {
 	text-align:left;
 	width:150px;
 }
 #content #form .boxes {
 	width:15px;
 }
 #content #form input, #content #form textarea {
 	margin-bottom:2px;
 	margin-left:4px;
 }
 #content #form br {
 	clear:left;
 }
 #content #form h4 {
 	font-size:13px;
 	padding:6px;
 	margin-bottom:5px;
 	margin-top:4px;
 	text-align:center;
 }
 #content .brands {
 	padding:10px 5px 10px 5px;
 	border-bottom:1px solid #f90;
 	min-height:120px;
 	height:auto !important;
 	height:120px;
 	width:260px;
 	float:left;
 	margin-left:10px;
 	margin-right:10px;
 }
 #content .brands h5 {
 	font-size:16px;
 	padding-bottom:5px;
 	font-size:13px;
 }
 #content .brands img {
 	width:200px;
 	height:200px;
 	/*float:left;*/
 	padding-right:10px;
 }
 #content .brands p {
 	margin-top:-5px;
 }
 #content #product_list .col-sm-4{
    /* margin-left: 5px;
     padding-left: 0;*/
 /*width:29% !important;*/
 }
 #content .products {
 	padding:10px 5px 10px 5px;
 	border-bottom:1px solid #22a5d7;
 	/*float:left;*/
 	width:576px;
 	margin:4px;
 	min-height:130px;
 	height:auto !important;
 	height:136px;
 }
 #content .products .top {
 	height:85px;
 }
 .btn-sm{border-radius:0 !important; }
 .table {
 	clear:both;
 /*	font-size:10px;*/
 	padding:0;
 	margin:5px 0 0 0;
 }
 .table td {
 /*	background:#e4e7eb;*/
 /*	text-align:center;*/
 	padding:5px;
 	border-top: medium none !important;
 }
 .table td.td_left {
 	background:#e4e7eb;
 	text-align:left;
 	padding:5px;
 }
 .table th {
 	background:#f13e43;
 	color:#000 !important;
 	width:35px;
 	padding:2px;
 }
 #content .th_temp {
 	background:#006699;
 	color:white;
 	padding:3px;
 	font-weight:bold;
 	text-align:center;
 }
 #table_cart {
 	clear:both;
 /*	font-size:11px;*/
 	padding:0;
 	margin:5px 0 0 0;
 	width:100%;
 }
 #table_cart .cart_th {
 	background:#f13e43;
 	color:white;
 	padding:2px;
 }
 #table_cart .cart_td_right {
 	background:#e4e7eb;
 	text-align:right;
 	padding:2px;
 	line-height: 25px;
 	vertical-align: middle;
 }
 #table_cart .cart_td_left {
 	background:#e4e7eb;
 	text-align:left;
 	padding:5px;
 }
 #cart_buttons {
 	text-align:center;
 	padding-top:5px;
 }
 #cart_buttons .button {
 	margin-bottom:5px;
 }
 #content #table_cart th {
 	background:#f13e43;
 	color:#000;
 	padding:8px 2px;
 }
 #content p {
 	padding-top:5px;
 }
 #content .products img {
 	width:80px;
 	height:80px;
 	float:left;
 	padding-right:8px;
 }
 #content .products from {
 	float:right;
 }
 #content .products label {
 	padding-left:5px;
 }
 #content .products .desc {
 	float:right;
 }
 #content .product_details {
 	padding:10px 5px 10px 5px;
 }
 #content .product_details .left {
 	float:left;
 /*	width:36%;*/
 }
 #content .product_details .right {
 	float:left;
 /*	width:63%;*/
 }
 .product_details .right label{
/* 	color:#b3b3b3;*/
	font-size: 12px;
 }
 #content .product_details .left img {
     height: auto;
     margin: 0 auto;
     padding: 3px;
     text-align: center;
     width: auto;
	 border: 1px solid #b3b3b3;
 }
 .product_details .table {
 	border: 1px solid #f13e43 !important;
	font-size: 12px;
 }
 .product_details .table th {
 border: 0 none !important;
    padding: 6px 15px;
    text-align: center;
}
.product_details .table td{
line-height: 40px;
border: 0 none;
text-align: center;
}
 #content a {
 	color:#333333;
 /*	font-weight:bold;*/
 }
 #content a:hover {
 	color:#1c202e;
 }
 .links {
 	float:left;
 	width:280px;
 	padding:5px 10px 15px 5px;
 }
 .buttons {
 	padding:5px;
 	text-align:center;
 	/*background:#BBCFDB;*/
 	margin-left:10px;
 }
 .td_left {
 	text-align:left;
 }
 /*.product-div h2{
 	text-transform:uppercase;
 	font-size: 26px;
 	margin-left: 2%;
 	margin-top: 0;
 	text-align: center;
 }
 .popular-category-div h3{
     text-align: center;
 }
 .popular-category-div h3 a{
     font-size: 20px;
     text-transform: uppercase;
 	color:#231f20 !important;
 }
 .popular-category-div h3 a:hover{
 	color:#f16623 !important;
 	text-decoration:none;
 }
 */
 /*.footer-contactdiv{
 	position:relative;
 	background-color:#d0d4d7;
 	color: #616c76;
 	margin-top: 10px;
 }
 .footer-contactdiv h4{
 	font-size: 18px;
 }
 .footer-contactdiv .container h3{
 	font-weight:600;
 	padding-top: 18px;
 	font-size: 24px;
 }*/
 /*.footer-contactdiv input, .footer-contactdiv textarea{
 	border:0 none;
 	padding: 6px 15px;
 	margin-top: 10px;
 	color: #000;
 	font-weight: 600;
 	font-family: sans-serif;
 }
 .footer-contactdiv #name2{
     width: 50%;
 }
 .footer-contactdiv #email2{
     width: 95%;
 }
 .footer-contactdiv textarea{
 	width: 95%;
 }
 .footer-contactdiv #phone2{
 	margin-left: 3px;
 	width: 44%;
 }
 .footer-contactdiv #name2 {
 }
 .footer-contactdiv .btn{
     background: #f16623;
     border-radius: 0;
     padding: 5px 25px;
     text-transform: uppercase;
     color: #fff;
     font-size: 19px;
     font-weight: 600;
     margin-top: 20px;
 	float:left;
 }
 .footer-blackdiv h4{
 font-size: 15px;
 font-weight: 600;
 border-bottom: 1px solid #f16623;
 float: left;
 }*/
 hr { width: 90%; }
  /*.contact-no{
 	line-height: 78px;
 	padding-left: 20px;
 	display: table;
 	position: relative;
 	font-size: 20px;
 }
.footer-redstrip{
 	background:#f16623;
 	height:10px;
 	position:relative;
 }
 #footer-blackdiv {
 	clear:both;
 	background:#515151;
 	text-align:center;
 	color:white;
 	padding:20px 0;
 	position:relative;
 }*/
 /*#footer-blackdiv ul {
 	padding:0;
 	margin:0;
 }
 #footer-blackdiv li {
 	list-style-type: none;
 	text-align: left;
 	padding-left: 5px;
 }
 #footer-blackdiv li a{
 	font-size: 13px;
 	line-height: 26px;
 }
 #footer-blackdiv li a:hover{
 	color:#f16623;
 }
 #footer-blackdiv li:last-child{
 border-right:none;
 }
 #footer-blackdiv li a {
 	color:#fff;
 }
 #footer-blackdiv li a:hover {
 	color:#f16623;
 	text-decoration:none;
 }*/
 /*.footer-products-div a{
 	color:#f16623 !important;
 }
 .footer-products-div a:hover{
 	color:#1c202e !important;
 	text-decoration:none;
 }
 .footer-products-div h1{
 	text-align:center;
 	line-height: 100px;
 }
 .footer-products-div .row div{
 	text-align:center;
 }
 .footer-products-div .row div h5{
 	font-size: 13px;
 }
 .footer-products-div .row div img{
 	margin:0 auto;
 }
 .footer-products-div{
 	margin-bottom: 25px;
 }
 #footer-blackdiv h4{
 	font-weight:600;
 	font-size:14px;
 	text-align:left;
 }
 .Copyright {
 text-align: left;
 line-height: 60px;
 }
 footer .fa{
 	color:#f16623;
 	margin-left: 6px;
 }
 footer .fa:hover{
 	color:#fff;
 }*/
 hr { 
 width: 25%;
 margin-top:0 !important;
 border-top: 2px solid #f16623 !important;
  }
 .button {
 	background: #313b41;/*#0a2245;*/
 	border:1px solid #313b41;
 	color:white;
 }
 .button:focus {
 	background:#0a2245;
 }
 input, select {
 	font-size:12px;
 	color:#333333;
 	padding:1px;
 }
 input:focus, textarea:focus {
 /*	background: #fff;*/
 }
 .hoverOff  {
 	color: #000;
 	background-color: #fff;
 	border:0 none
 }
 .hoverOn    {
 	color: #000;
 	background-color: #fff;
 	border:0 none
 }
 #content_control {
 	background-color: #dedede;
 	border-color:#0000FF;
 	border-width: 2px;
 	padding: 1px 2px 2px 1px;
 }
 #content_control span {
 	border-right: 1px;
 	border-color: red;
 	padding : 1px 2px 2px 1px;
 }
 #content_control span a {
 	color: white;
 }
 .spansearchbox{
 border-bottom: 1px solid #999999;
 padding-bottom: 22px;
 }
 .readonlytextbox{
 	background-color: #E1EAFC;
 	color: #000;
 	border: solid 1px #14213d;
 	}
 .readonlytextbox2{
 	color: #000;
 	border: solid 1px #14213d;
 	background-color: #F7C704;
 }
 html #lightbox{
 	background-color:#eee;
 	padding: 10px;
 	border-bottom: 2px solid #666;
 	border-right: 2px solid #666;
 	}
 html #lightboxDetails{
 	font-size: 0.8em;
 	padding-top: 0.4em;
 	}	
 html #lightboxCaption{ float: left; }
 html #keyboardMsg{ float: right; }
 html #closeButton{ top: 5px; right: 5px; }
 html #lightbox img{ border: none; clear: both;} 
 html #overlay img{ border: none; }
 html #overlay{ background-image: url(../../conf/images/overlay.png); }
 html>/**/body #overlay{ background-image: url(../../conf/images/overlay.png); }
 .header_top_content ul li{
 	border-right:1px solid #333333;
 	text-transform:uppercase;
 	display:inline;
 	list-style-type:none;
 	padding-right:8px;
 	font-size: 11px;
 	font-weight: bold;
 	letter-spacing: 0.5px;
 	line-height: 23px;
 }
 .header_top_content ul li:last-child{
 	border-right:none;
 	padding-left:8px;
 }
 .header_top_content ul li a{
 	color:#333333;	
 }
 .header_top_content ul li a:hover{
 		color:#f16623;
 		text-decoration:none;
 	}
 #product_list figure img {
     float: none !important;
     padding: 7px;
     width: 100%;
 	height: auto;
 }
 .contact_table{
 background: #1c202e !important;
 color: #fff;
 }
 .contact-txt{
 	margin-top:0 !important;
 }
 .contact_table td{
 padding-left:10px;
 }
 .contact_table tr:first-child td{
 padding-top:10px;
 }
 .contact_table tr:last-child td{
 padding-bottom:10px;
 }
 .col-lg-8{
 padding-left:5px;
 }
 /*	Responsive
 	==================================================*/
 @media only screen and (min-width: 900px) and (max-width: 1024px) {
 	.container_content{
 	width:800px;
 	}		
 		.search_div {
     margin-left: 0;
 }
.initial-header{
	 top: 133px !important;
}	 
}
 /*@media only screen and (min-width: 1060px) and (max-width: 1439px) {*/
 @media only screen and (min-width: 1024px){
 	.container_content{
 	width:800px;
 	}
.initial-header{
	 top: 0px !important;
}	 		
 	}
 @media only screen and (min-width: 1440px) {
 	.container_content{
 	width:800px;
 	}
.initial-header{
	 top: 0px !important;
}	 		 			
 }
 /*@media (max-width: 1920px) {
 	.wrapper-container{
 		width:1380px !important;
 	}*/
 .container_content{
 width:800px;
 }
 @media (max-width: 991px) {
 .container_content{
 width:800px;
 }
 #welcome_bar{
 padding: 0 7px 2px 5px !important;
 }
 #header_top{
 margin-bottom: 10px;
 }
 .slogan{
 font-size: 17px;
 margin-top: -20px;
 }
 .search_div {
 	float: left;
 	margin-left: 0;
 }
 .viewquote {
 	float: left;
 }
 }
 @media (max-width: 800px) {
 .container_content{
 width:800px;
 }
 #welcome_bar{
 padding: 0 7px 2px 5px !important;
 }
 #logo .img{
 	width: 75%;
 }	
 .search_div {
 	float: left;
 	margin-left: 0;
 }
 .viewquote {
 	float: left;
 }
 }
 @media (max-width: 768px) {
 .container_content{
 width:800px;
 }
 #welcome_bar{
 padding: 0 7px 2px 5px !important;
 }
 /*#logo .img{
 	width: 75%;
 }
 .search_div {
 	float: left;
 	margin-left: 0;
 }
 .viewquote {
 	float: left;
 }
 .footer-products-div h1 {
     line-height: 25px;
 	font-size: 32px;
 }
 #footer-blackdiv .phone {
     text-align: left;
     margin-top: 20px;
 }
 #footer-blackdiv .email {
     float: left;
 }
 .product-div .col-sm-2 img{
 	margin-top: 12px;
 }*/
.div_middle{
	display:table-header-group;
}
.div_last{
display: table-cell;
/*padding-right: 29px;*/
}
.product-div .col-xs-1, .product-div .col-xs-2, .product-div .col-xs-3, .product-div .col-xs-4, .product-div .col-xs-5, .product-div .col-xs-6, .product-div .col-xs-7, .product-div .col-xs-8, .product-div .col-xs-9, .product-div .col-xs-10, .product-div .col-xs-11, .product-div .col-xs-12 {
	float: left !important;
}
#product_list .col-xs-1, #product_list .col-xs-2, #product_list .col-xs-3, #product_list .col-xs-4, #product_list .col-xs-5, #product_list .col-xs-6, #product_list .col-xs-7, #product_list .col-xs-8, #product_list .col-xs-9, #product_list .col-xs-10, #product_list .col-xs-11, #product_list .col-xs-12 {
	float: left !important;
}

.middle_content .col-xs-1, .middle_content .col-xs-2, .middle_content .col-xs-3, .middle_content .col-xs-4, .middle_content .col-xs-5, .middle_content .col-xs-7, .middle_content .col-xs-8, .middle_content .col-xs-9, .middle_content .col-xs-10, .middle_content .col-xs-11, .middle_content .col-xs-12 {
	float: unset ;
}
 }
 /*@media (min-width: 490px) {
 	.search_div-mobile{
 		display:none;
 	}
 }*/
 @media (max-width: 490px) {
 .container_content{
 width:100%;
 }
 #logo {
     margin-left:0;
 	}
 #logo .img{
 	width: 75%;
 }
 #welcome_bar{
 padding: 5px 7px 2px 5px !important;
 }
 .slogan {
     font-size: 14px;
 }
 .telno {
     float: right;
 	line-height: 0;
 	font-size: 24px;
 }
 .search_div {
     width: 312px;
     padding-left: 4px;
     float: left;
     margin-left: 0;
 }
 .viewquote {
 	margin-top: 0;
 	margin-left:0;
 }
 /*.contact-no {
     font-size: 17px;
 }
 .footer-products-div h1 {
     font-size: 25px;
 }
 .footer-products-div h3 {
     font-size: 20px;
 }
 .footer-contactdiv .container h3 {
 	padding-top:0;
 	font-size: 17px;
 }
 .search_div{
 	display:none;
 }*/
 input {
 	outline: none;
 }
 input[type=search] {
 	-webkit-appearance: textfield;
 	-webkit-box-sizing: content-box;
 	font-family: inherit;
 	font-size: 100%;
 }
 input::-webkit-search-decoration,
 input::-webkit-search-cancel-button {
 	display: none; /* remove the search and cancel icon */
 }
 
 /* placeholder */
 input:-moz-placeholder {
 	color: #999;
 }
 input::-webkit-input-placeholder {
 	color: #999;
 }
 /* demo B */
 /*#search-mobile input[type=search] {
 	width: 27px;
 	padding-left: 10px;
 	color: transparent;
 	cursor: pointer;
 }
 #search-mobile input[type=search]:hover {
 	background-color: #fff;
 }
 #search-mobile input[type=search]:focus {
 	width: 280px;
 	padding-left: 32px;
 	color: #000;
 	background-color: #fff;
 	cursor: auto;
 }
 #search-mobile input:-moz-placeholder {
 	color: transparent;
 }
 #search-mobile input::-webkit-input-placeholder {
 	color: transparent;
 }
 .special-box1 h3, .special-box2 h3 {
     font-size: 15px;
 }*/
 .text2 {
     font-size: 20px;
 }
 #content h4 {
     font-size: 10px;
 }
 }
 @media (max-width: 420px) {
 .telno {
     font-size: 16px;
 	padding-left: 9px;
 }
 .contact-no {
     padding-left: 0;
     font-size: 20px;
     float: left;
     line-height: 52px;
 }
/* .footer-contactdiv h4 {
     font-size: 17px;
 }
 .footer-contactdiv .container h3 {
 	padding-top:0;
 	font-size: 17px;
 }
 .footer-products-div h1 {
 	line-height: 25px;
 	font-size: 19px;
 }
 #footer-blackdiv .phone {
     text-align: left;
     margin-top: 20px;
 }
 #footer-blackdiv .email {
     float: left;
 }
 .viewquote {
 	margin-left:0;
 	margin-top: 10px;
 }
*/




}
/*@media (max-width: 360px) {
	.telno {
    font-size: 11px;
    padding-left: 0;
	line-height: 0px;
}
.viewquote {
	margin-top: 5px;
}
.slogan {
    font-size: 10px;
}
.footer-products-div h1 {
    font-size: 16px;
}
#footer-blackdiv li a {
    font-size: 12px;
}
#footer-blackdiv h4 {
	font-size: 11px;
}
.Copyright {
    line-height: 20px;
    margin-top: 12px;
    font-size: 10px;
}

}
*/
/*============================*/

/* product list page grid view issue */
/* add a little bottom space under the images */
@media (max-width: 767px) {
    .portfolio>.clear2:nth-child(4n)::before {
      content: '';
      display: table;
      clear: both;
    }
    .portfolio_3>.clear_3:nth-child(4n)::before {
      content: '';
      display: table;
      clear: both;
    }    
	
}
@media (min-width: 768px) and (max-width: 1199px) {
    .portfolio>.clear2:nth-child(8n)::before {
      content: '';
      display: table;
      clear: both;
    }
    .portfolio_3>.clear_3:nth-child(6n)::before {
      content: '';
      display: table;
      clear: both;
    }    
}
@media (min-width: 1200px) {
    .portfolio>.clear2:nth-child(8n)::before {  
      content: '';
      display: table;
      clear: both;
    }
    .portfolio_3>.clear_3:nth-child(8n)::before {  
      content: '';
      display: table;
      clear: both;
    }    
}
/*@media (min-width: 320px) and (max-width: 1199px) {
.footer-contactdiv img{
	display:none;
}
}*/
.maintanence{
	background: url(../../conf/images/wp/site-maintenance.jpg) no-repeat scroll left 0;
    font-size: 11px;
    font-weight: bold;
    height: 161px;
    left: 21%;
    line-height: 15px;
    margin: 0 auto;
    padding-left: 170px;
    padding-top: 0;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 530px;
    
}
.productlist_div{
	height: auto;
   padding-top: 5px;
   text-align: center;
   border: 1px solid #c3c4c6;
	margin-bottom: 12px;
	padding-bottom: 10px;
	box-shadow: 2px 2px 4px #ccc;
}
.productlist_div a{
	font-size: 15px;
}
.productlist_div a:hover{
	color: #dedede;
}
.productlist_div h6{
	height: 33px;
   margin-bottom: 0;
   padding-bottom: 0;	
}
.portfolio .col-lg-2,.portfolio .col-sm-3,.portfolio .col-xs-4{
   padding-left: 5px;
   padding-right: 5px;
}

/*wishlist form styles */

.wishlist_form{
padding:10px;
}

.wishlist_form label{
width: 25%;
padding-bottom: 7px;
line-height: 25px;
}
.wishlist_form input[type="text"]{
width: 72%;
padding-bottom: 7px;
}
.remove_button{
background:url(../images/cms_remove.png) no-repeat bottom;
width: 20px;
height: 20px;
display: block;
margin: 0 auto;
}

.fixed-banner .col-xs-5ths,
.fixed-banner .col-.fixed-bannersm-5ths,
.fixed-banner .col-md-5ths,
.fixed-banner .col-lg-5ths {
position: relative;
min-height: 1px;
padding-right: 6px;
padding-left: 0;
margin-bottom: 6px;
}

.fixed-banner .col-xs-5ths {
    width: 20%;
    float: left;
}
@media (min-width: 768px) and (max-width: 980px) {
#side_bar {
    float: none;
}
.search_txt {
    font-size: 21px;
}
.advanced_search{
display: block;
margin-top: 8px;
}
.dbx-group {
    width: auto !important;
}
.product-div h4 {
	font-size:10px !important;
}
}
@media (min-width: 980px) and (max-width: 1200px) {
.product-div h4 {
	font-size:13px !important;
}
}
@media (min-width: 767px) {
.fixed-banner .col-sm-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
   .fixed-banner .col-md-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .fixed-banner .col-lg-5ths {
        width: 20%;
        float: left;
    }
}


.admin_panel h4{
	background:#f13e43;;
    color: #fff;
    float: left;
    padding: 3px 12px;
    width: 100%;
	margin-top: 0;
	font-size: 17px;
}
.navbar {
    border: 0 none !important;
    margin-bottom: 0px !important;
    min-height: 0px !important;
    position: relative;
    /*padding-top: 8px;*/
}
.navbar-nav > li > a {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	color: #ffffff !important;
	line-height: 33px !important;
	text-transform: uppercase;
}
.navbar-nav > li > a:hover,.navbar-nav > li > a:focus{
	color: #f16623 !important;
	background-color: inherit !important;
}
.navbar-inverse {
    background-color: #f16623 !important;
    border-color: inherit !important;
    z-index: 999;
}
.navbar-toggle {
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right: 0px !important;
}
.navbar-collapse {
	padding-left:0 !important;
}
.antispam {
    display: none;
}
.viewcart_header {
    background: #f13e43 none repeat scroll 0 0;
}
/*.form-talbe{
overflow: hidden;
width: 100%;
float: left;
margin-top: 20px;
background: #d9d9d9;
border-radius: 13px;
}
.form-talbe .top{
    background: #8c9192 none repeat scroll 0 0; 
    height: 47px;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    font-size: 19px;
    padding-left: 32px;
    text-align: left;
	letter-spacing: 0.7px;
	font-family: 'Questrial', sans-serif;
	line-height: 47px;
	font-weight: bold;

} 
.quick_quote_productpage .detail_form{
	position: relative;
	margin: 20px 25px !important;
	width: 95%;
}
.form-talbe ::-webkit-input-placeholder {
   color: #a4a39e;
   opacity:0.9;
}

.form-talbe: -moz-placeholder {
   color: #a4a39e;
   opacity:0.9;
   font-weight: normal;
}

.form-talbe ::-moz-placeholder {  
   color: #a4a39e;
   opacity:0.9;
   font-weight: normal;
}

.form-talbe :-ms-input-placeholder {  
   color: #a4a39e;
   opacity:0.9;
   font-weight: normal;
}
.form-talbe td{
	background: transparent !important;
	padding-top: 0 !important;
}
.form-talbe textarea{
	color: #333333 !important;
}
.form-talbe input[type="text"],.form-talbe textarea,.form-talbe select{
	border: 0 none;
	width: 100%;
}
.form-talbe select{
	margin: 0px;
	height: 27px;
}*/
.product_details a center {
    color: #313b41 ;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.6px;
}
.product_details a:hover center{
	opacity:0.8;
	font-weight:600;
	transition: all .4s ease-in-out;
}
.product_details a center img{
	margin-left: 7px;
}
.enquiry-div{
	border-top:1px dashed #f16623;
	margin-top:20px;
}
.price{
	margin-bottom:5px !important;
	font-size:17px;
}
#tblmeta thead tr th {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.8px;
    line-height: 26px;
/*    padding-bottom: 6px;
    padding-top: 4px;*/
}
#tblmeta thead tr th:first-child{
/*	border-radius: 8px 0 0;*/
}
#tblmeta thead tr th:last-child{
/*	border-radius:  0 8px 0 0;*/
}
table#tblmeta {
/*    border: 1px solid #dedede;*/
    width: 100%;
/*    margin-bottom: 20px;*/
}
#tblmeta thead{
/*	border-radius:7px 7px 0 0;*/
}
table#tblmeta th {
    color: #ffffff;
/*    text-transform: uppercase;*/
    background-color: #353740 !important;
	padding-left: 17px;
}
table#tblmeta th, table#tblmeta td {
    background-color: transparent;
/*    border-bottom: 1px solid #f1f1f1;*/
    border-left: medium none;
    border-right: medium none;
    /*padding-bottom: 5px;*/
    vertical-align: top;
     font-size: 13px;
	font-weight: bold;
	text-align: center;
	}
table#tblmeta td:last-child table td{
/*	border-right:none;*/
}
table#tblmeta table th,table#tblmeta table td{
	padding-left: 16px;
	height: 29px;/*31px*/
 border-color: #dedede #dedede #dedede -moz-use-text-color;
    border-style: solid ;
    border-width: 1px;
	background: #fffff;
	border-color: #dedede;
}
.style3{
    font-size: 33px;
    letter-spacing: 0;
	}
.viewquotebutton{
	/*background:#8c9192 !important;*/
/*	padding: 4px 10px !important;*/
/*	width: 100%;*/
	font-size: 14px !important;
	text-align: center;
/*	float: right;*/
width: 160px !important;
padding: 10px 15px !important;	
}	
.addtoquote{
	/*background:#8c9192 !important;*/
	padding: 4px 10px !important;
/*	width: 100%;*/
	font-size: 13px !important;
	text-align: right;
	float: right;

}
.addtoquote:hover,.viewquotebutton:hover{
	background:#313b41 !important;
	
}
.left{
	float:left;
	 margin-left: -15px;
}
.right{
	float:right;
}
.sort_by{
    float: right;
    padding: 4px 9px;
}
.list_grid_view{
    background: #f5f5f2 none repeat scroll 0 0;
    float: right;
    padding: 3px 9px 7px 8px;
    text-align: right;
}
.content_wrapper h3{
	font-weight:bold;
}
.product_listheading_div h3 {
    font-weight: 500;
	text-transform: uppercase;
    margin-left: 20px;
	color:#313b41;
}
.product_listheading_div .content_wrapper{
	margin-left:0 !important;
}
.pricefrom {
    font-size: 11px;
    color: #f16623;
}
#product_list figure img{
padding:0;
float: none !important;
margin: 0 auto;
display: block;
}
.sort_by {
    font-size: 12px;
}
#product_list{
    clear: both;
    display: block;
    padding-top: 29px;
}
.backtoproduct{
    font-size: 13px;
    line-height: 35px;
	color: #000 !important;
}
.backtoproduct:hover{
  color:#f13e43 !important;
	text-decoration:none;
}
.quick_quote_productpage td{
	width: 50%;
	padding-bottom:0px !important;
	color: #58595b;
}
.quick_quote_productpage .detail_form input{
	margin-bottom: 14px;
	padding: 4px;
}
#captcha-form{
	width:40%;
	margin-bottom: 0;
	margin-top: 8px;
	border: 1px solid #dde4e8;
}
#change-image{
	    color: blue;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: normal;
    width: 80px;
}
.product_heading h3{
	font-size: 17px;
	font-weight:bold;
	margin-top: 2px;
	color:#353740 !important;
}
label.error {
    background-color: #D70000;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    width: 100%;
    padding: 2px;
}
.viewcart_header {
/*    background: #d51c29 none repeat scroll 0 0;*/
    color: #000;
    overflow: hidden;
    padding: 7px 33px 6px 3px;
	font-size: 13px;
/*    border-radius: 8px 8px 0 0;*/
}
.viewcart_raw{
    border-bottom: 2px solid #333333;
    overflow: hidden;
    padding: 8px 29px 22px 8px;
    background: #e9e9ea;
	box-shadow: 0 2px 7px 0 #dedede;
	margin-bottom: 0px;	
	font-size: 13px;
}
.viewcart_raw img{
	width:90%;
}
.viewcart_raw .cart_td_left{
	padding-right:3px !important;
	padding-left:3px !important;
}
.viewcart_raw .cart_td_right{
/*	padding-left:3px !important;*/
	text-align: right;
}
.viewcart_raw a{
/*	color: #ffffff;*/
	text-transform: uppercase;

}
.cart_th{
	padding-left: 6px;
/*   padding-right: 6px;*/
	text-align: center;
}
.th_right{
	text-align: right !important;
}
.cart_button_div{
	padding-top: 20px;
	
}
.thumbview_div img{
border:1px solid #c3c4c6;
padding:7px;
}
.thumbview_div .info h5 , #product_list h6 a{
    color: #666666;
    font-size: 10px;
    text-align: center;
    height: 32px;
}
.listicon_div{
	margin-top:5px;
	float:right;
}
.listicon_div .fa{
	color:#4d4d4d;
}
.listicon_div .fa:hover{
	color:#f13e43;
}
#product_list h6 a:hover{
	color: #f13e43;
}
.trending-promotional-products-box{
    padding-left: 68px;
    padding-right: 68px;
}
.quick_form_submit{
    background: #f13e43 !important;
    float: right;
    font-size: 15px !important;
    font-weight: normal !important;
    padding: 4px 40px !important;
}

.quick_form_submit:hover{
	 background: #000 !important;
}
.detail_form tbody{
	padding:20px 0;
}
.addtocart{
	float: right;
}


.navbar-brand {
	font-size: 14px !important;
	color: #ffffff !important;
	padding: 7px 41px !important;
	height: 41px !important;
}
/* keep main menu hamburg menu allways active */

@media (max-width: 2000px) {
    .navbar-header {
        float: right;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
        border: none !important;
        padding: 7px 10px 9px !important; 
    }
    .navbar-toggle:hover,.navbar-toggle:focus {
        background-color: transparent !important;        
    } 
    .navbar-inverse .navbar-toggle .icon-bar{
    	height: 3px;
    	width: 20px;
    	}
 .navbar-inverse .navbar-toggle:hover .icon-bar{
 		background-color: black !important;
 	}   
       
    .navbar-collapse {
/*        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);*/
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-nav {
        float: none !important;
		margin-top: 16.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}
.navbar-collapse{
    position: absolute;
    right: 0;
    top: 100%;
    width: 300px;
}

.navbar-collapse .submenu li a{
	background-color: #515151;
	 color: #fff !important;
    font-weight: bold;
    line-height: 42px !important;
    text-align: left;
	 font-size: 14px; 
	 text-transform: none !important;
	 
}
.navbar-collapse .submenu li a:hover, .navbar-collapse .submenu li a:focus {
    background-color: #f13e43 !important;
    color: #fff !important;
}
.dropdown-menu{
	background: none !important;
	border: none !important;
	box-shadow: none !important;
	padding-top: 0px !important;
	width: 100% !important;
}
.product-div div .raw{
margin: 0px 10px !important;
}

#clientform{
	margin:0 auto;
/*	width:68%;*/
}
#clientform .btn-block {
	width:48%;
	padding: 8px 14px;
}
#clientform input[type="text"], #clientform input[type="password"]{
    height: 30px;
    width: 100%;
	padding: 0 10px;
	 border: 1px solid #dde4e8;
	 font-size: 13px;
}
#clientform label{
	font-weight:normal;
	padding-top: 5px;
}
#clientform {
    margin: 0 auto;

}
#clientform input[type="text"], #clientform input[type="password"], #clientform textarea, #clientform select{
    border: 1px solid #dde4e8;
    height: 40px;
    padding: 0 6px;
    width: 100%;
    margin-bottom: 16px;
    background-color: #edeaea;
}


#clientform label {
/*    font-weight: normal;*/
   	padding-top: 5px;
		width: 100%;
}
/*input[type="text"], input[type="password"]{
	 border: 1px solid #dde4e8;
	 height: 30px;
}
*/.from_caption {
    color: #f13e43;
    display: block;
    font-size: 12px;
    font-style: italic;
    line-height: 23px;
}
.admin_panel_table td{
    padding-left: 8px;
    vertical-align: top;
    width: 12%;
}
/* footer styles */
.tg-container {
    margin: 0 auto;
    position: relative;
    /*width: 1200px;*/
}
#bottom-footer .copyright {
    color: #e0dcdc !important;
}
#bottom-footer .copyright {
    color: #50514e;
    float: left;
    font-size: 12px;
    text-align: left;
}
#bottom-footer .copyright a {
    color: #e0dcdc;
}
.copyright a {
    color: #ffffff;
}
#bottom-footer .footer-menu {
    float: right;
}
#bottom-footer ul {
    list-style: outside none none;
    margin: 0;
}
#bottom-footer li:first-child {
    border: medium none;
    margin-left: 0;
    padding-left: 0;
}
#bottom-footer .menu-item {
    color: #cccc;
}
#bottom-footer li {
    border-left: 1px solid;
    float: left;
    font-size: 12px;
    line-height: 14px;
    margin-left: 15px;
    margin-top: 6px;
    padding-left: 15px;
}
#bottom-footer ul {
    list-style: outside none none;
}
#bottom-footer li a {
    color: #888888;
    font-family: "century gothic",Helvetica,sans-serif;
}
#bottom-footer li a:hover{
color:#faa71d;
}
#bottom-footer .copyright {
    color: #e0dcdc;
}
#bottom-footer .copyright {
    color: #50514e;
    font-size: 12px;
}
#bottom-footer .copyright a {
    color: #888888;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 15px;
}
#bottom-footer li a {
    color: #888888;
}

#bottom-footer li a:hover,
#bottom-footer .copyright a:hover {
    color: #faa71d !important;
}
header .col-lg-7 {
    padding-left: 6px;
}
.quick_quote_productpage .top span{
	float:left;
}
.th_right {
    text-align: center !important;
}
 
@media (max-width: 767px) {

.header-right {
    margin-top: -12px;
 }
 .navbar-brand {
    padding-right: 12px !important;
	}
#header_top {
    margin-top: -12px;
}
header .col-lg-7 {
    padding-left: 6px;
}
.quick_quote_productpage .top span{
	float:left;
}
.navbar-nav {
    margin-top: 0px !important;
}
}
 @media (max-width: 1200px) {
	 .quick_quote_productpage .detail_form {
	margin: 20px 0px !important;
	width:100%;
}
.quick_quote_productpage .top span{
	float:left;
}

 }
 
 .et_right_sidebar #main-content .container::before {
    right: unset !important;
}
#main-content .container::before {
    position: absolute;
    top: 0;
    width: 0px;
    height: 100%;
    background-color: inherit;
    content: "";
}
@media (min-width: 1200px){ 
 #main-content .container {
 	/*width : 1920px;	*/
 }
 
 }
 
 .et_right_sidebar #left-area {
/* 	 width: auto !important;*/
    padding-right: 0px  !important;
    
}
body #page-container #left-area {
/*    width: 74%;*/
}
body #page-container #sidebar {
/*    width: 26%;*/
} 
#sidebar {
    float: left;
    width: 100% !important;
}

/*#main-content .container:first-child{
	width: 100% !important;
}*/
.gray-sidebar-div {
    margin-bottom: 10px;
}
.gray-sidebar-div > .side-links{
	background:#313b41;
	padding:4px 12px;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	margin-bottom:2px;
}
.gray-sidebar-div > .side-links:last-child{
	padding-bottom: 22px;
}
.side-links a{
	color:#fff;
}
.side-links a:hover{
	color:#f13e43;
}
.side-links i{
	padding-left:5px;
}
.gray-sidebar-div .search-div{
	background:#fff;
	margin: 15px 0 0 0;
	padding-left:4px;
}
.fa-input {
  font-family: FontAwesome, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.gray-sidebar-div input[type="submit"] {
    cursor: pointer;
    background-color: #fff !important;
    color: #666666;
	font-weight:normal !important;
	padding: 2px 2px;
	border: 0 none;
}
.search-div > input[type="text"]{
    border:0 none;
  /*  height: 22px;*/
	width: 90%;
}
.searchsubmit {
    background: #313b41;
    font-size: 12px;
    color: #fff;
    padding: 5px 5px;
    border: 1px solid #313b41;
}
.searchsubmit:hover{
	opacity:0.7;
}
.product_listheading_div h2{
	margin-top:0px;
	color:#313b41;
	font-size: 22px;
}
.clear {
    clear: both;
}
/*#content-area table td{
	padding:0px !important;
}*/
.content_wrapper h1{
	margin-top:0;
}
.et_right_sidebar #sidebar{
	padding-left:0px !important;
}
#left-area {
    width: 100%;
}
#top-menu-nav ul li:first-child {
    float: left;
    margin-top: 6px;
	padding-right: 26px;
}
.footer-widget {
    width: 20.875%;
}
.advanced-search{
    font-size: 11px;
    float: right;
    line-height: 18px;
}
.advanced-search-sidebar{
	color: #fff;
	font-size: 11px;
	float: right;
	line-height: 17px;
	text-transform: capitalize;
}
.advanced-search-page #content-area table td{
	padding: .857em .587em !important;
}
.advanced-search-page .td-heading{
	font-size:17px;
	font-weight: normal;
	text-align:left;	
	width: 27% !important;
}
@media only screen and (max-width: 980px) {
	.advanced-search{
		float: none;
	}
}
#priceproductrangefrom, #priceproductrangeto{
	width:115px;
}
.content_wrapper h2{
	text-transform: uppercase;
    font-size: 22px;
	margin-top: 0px;
}
.td-heading .fa{
	padding-right:6px;
	font-size: 21px;
}
.advanced-search-page table{
	width:100%;
}
.advanced-search-page table tr{
	background: none !important;
}
/*.advanced-search-page table td{
    text-align: right;
}*/
.advanced-search-page .button{
 /*   width: 100%;
    background: #fff;
    color: #f13e43;
    border-radius: 5px;
	font-size: 15px;*/
	text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
.thumbview_div{
    min-height: 165px;
}
}
.div_middle table td, .div_middle table th, .div_middle table tr{
	padding: 0 !important;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
	position: absolute;
}

.fixed-header {
    position: fixed !important;
    top: 0 !important;
    left: 0;
    width: 100%; 
}
.visible-title {
    visibility: visible;
}

.custom_qty_btn{
	border:none;
	width:83px;
	cursor:pointer;
}
.custom_qty_btn:hover{
	border:none;
	cursor:pointer;
}
#custom_qty_table_div{
	width:100%;
	clear: both;
	position: relative;
	float: left;
}
#user_qty_price_div input{
	background: none;
	border: none;	
}
#custom_qty_table_div table td, #user_qty_price_div table td{
line-height: 20px;
width: auto;
text-align: center;
}
#user_qty_price_div table th{
width: auto;
}
#user_qty_price_div input[type="text"]{
text-align: center !important;
}

/*@media (min-width: 980px) and (max-width: 1010px) {
.thumbview_div {
    min-height: 222px;
}
}
@media(min-width: 1100px) {
		.thumbview_div {
    min-height: 245px;
}
}
@media (min-width: 1010px) and (max-width: 1100px) {
	.thumbview_div {
    min-height: 240px;
}
}
@media(max-width: 982px) {
		.thumbview_div {
    min-height: 194px;
}
}
@media(max-width: 900px) {
	.thumbview_div {
    min-height: 183px;
}
}
@media (max-width: 800px) {
	.thumbview_div {
    min-height: 165px;
}
}

@media  (max-width: 769px) {
	.thumbview_div {
    min-height: 235px;
}
}

@media (max-width: 767px) {
.thumbview_div {
    min-height: 250px;
}}

@media (max-width: 420px) {
	.thumbview_div {
    min-height: 200px;
}
}
*/
@media (max-width: 980px) {
	#logo {
		max-height: 100% !important;
	}
#main-content .container {
    padding-top: 25px !important;
}

}
@media (max-width: 900px) {
.home #page-container {
	padding-top: 145px !important;
}
}
table tr:nth-child(odd){
		background-color:#dedede;
}
.ui-datepicker {
	z-index: 999999 !important;
}
#top-header {
	text-transform:uppercase;
}
#top-header .container, #top-header #et-info {
    font-family: 'Karla', sans-serif !important;
	line-height: 2.3em !important;
}
#main-header, #et-top-navigation{
	    font-family: 'Karla', sans-serif !important;
}
#top-header a{
	font-size: 14px !important;
	font-weight: normal;
    font-family: 'Karla', sans-serif !important;
}
#top-header ul{
	margin-bottom:0px;
}
#top-menu li {
	padding-right: 21px;
}
#top-menu li a {
    font-size: 12px;
	font-weight:600;
	padding-bottom: 0px !important;
}
#top-menu{
padding-bottom: 49px;
}
#et-info-phone{
	font-size:15px;
}
#footer-widgets{
	font-family: 'Karla', sans-serif !important;
	text-transform: uppercase;
	line-height: 1.3em;
}
#footer-widgets h4{
	font-size:16px;
	margin-bottom:0px;
}
#footer-widgets .footer-widget li::before{
	top: 6.1px;
}
#footer-bottom{
	font-family: 'Karla', sans-serif !important;
}
#footer-info, #footer-info a {
    color: rgba(255,255,255,0.42);
}	
.middle_content{
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
}
#login_box label{
	font-weight: 500;
}
@media only screen and (min-width: 981px) and (max-width: 1038px) {
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{
padding-bottom:28px !important;

}
#top-menu li {
    padding-right: 12px !important;
}
}
@media only screen and (max-width: 1024px){
#top-header {
    top: 0px !important;
}
#logo {
    max-height: 70% !important;
}
#et-top-navigation{
	padding-top:55px !important;
}
#main-header {
    top: 50px !important;
}
.advanced-search {
	width: 100%;
	float:left;
	padding: 1% 0;
}
}
@media only screen and (max-width: 457px){
#main-header {
    top: 80px !important;
}
}
/*@media only screen and (max-width: 1103px){
#logo {
    max-height: 70% !important;
}
}*/
@media only screen and (min-width: 901px) and (max-width: 1024px) {
#main-content .container {
    padding-top: 0px;
}
}
.bread-crumb-span{
padding-bottom: 14px;
display: block;
/*text-align: right;	*/
}
@media (max-width: 520px) {
	#main-content .container {
			margin-left: 12px;
	}
}
#no_of_items {
    font-size: 11px;
    background: #ff0000;
    color: #fff;
    padding: 0 5px;
    vertical-align: top;
    border-radius: 10px;
    font-weight: bold;
}
#no_of_items_viewcart{
    position: absolute;
    top: 7px;
    text-align: center;
    width: 17px;
    height: 17px;
    font-size: 11px;
    background: #000000;
    color: #fff;
    padding: 0 5px;
    vertical-align: top;
    border-radius: 10px;
    font-weight: bold;
}
#no_of_items_BuyNow {
    font-size: 11px;
    background: #ff0000;
    color: #fff;
    padding: 0 5px;
    vertical-align: top;
    border-radius: 10px;
    font-weight: bold;
    margin-left: 6px;
}
@media only screen and (min-width: 1024px) and (max-width: 1360px) {
.middle_content {
    margin-top: 50px;
}
}
.productlist_div:hover, .thumbview_div:hover {
    box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.75);
}
.productlist_div:hover, .thumbview_div:hover {
    border: 2px solid #f13e43;
}
.thumbview_div{
	margin-bottom:10px;
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .textwidget {
    margin-bottom: 26.347%;
}
.advanced_search_div{
    background-image: url(../images/light%20bulb.jpg);
    width: 100%;
    height: 600px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.advanced_search_div #form label {
/*    float: right !important;*/
    width: auto !important;
    text-align: right;
    margin-bottom: 2px;
    height: 20px;
    padding-right: 18px;
}
.advanced_search_div table tr:nth-child(2n+1) {
	background:none !important;
}
.advanced_search_div table tr{
	height: 46px;
}
.advanced_search_div input.text, .advanced_search_div input.title, .advanced_search_div textarea, .advanced_search_div select {
	height: 25px;
}
.advanced_search_div h4 {
    margin-top: 0px;
    padding-top: 20px;
    padding-left: 30px;
}

@media (min-width:1200px) {
.advanced_search_div .table {
    width: 73%;
}
}

/* qtytip text */
.qtytip{
	display:inline-block;
}
.qtytip .qtytiptext {
    visibility: hidden;
    width: 320px;
    background-color: #f13e43;
    text-align: center;
    padding: 6px 20px;
    border-radius: 6px;
    border: 1px solid #333;
    top: 30px;
    font-size: 12px;
  position: absolute;
  z-index: 1;
  right: 10px;
  color: #ffffff;
}

/* Show the qtytip text when you mouse over the qtytip container */
.qtytip:hover .qtytiptext {
  visibility: visible;
}
#contactform .field {
    float: left;
    padding: 0 10px;
    width: 50%;
}
.contactform{
	background:#e1e1e1;
	color:#101010;
	padding:15px 30px 29px 29px;
	/*clear:both;*/
	float: right !important;
}
.contact-table .col-sm-6{
/*	padding-left:0px;
	padding-right:25px;
	padding-top: 15px;*/
}
.contactform label{
	font-weight:normal !important;
}
.contact-table input[type="text"],.contact-table textarea,.contact-table select{
	height: 27px;
	width: 100% !important;
	background: #fff;
	margin-bottom: 12px;
	color: #000;
	padding: 0px 5px !important;
	border-radius: 0px;
	border: 0 none;
}

.contact-table select{
	margin: 0px;
	height: 27px;
}
.contact-table input[type="submit"]{
	padding: 7px 48px;
/*	background-color: #0099A8;*/
}
.contact-table .messagediv{
/*	padding-left:0px;
	padding-right: 25px;*/
}
.contact-table input[type="submit"]:hover {
/*    background: #e5e5e5;*/
    border: 0 none;
/*    color: #333333;*/
}
.contact-right {
    padding-top: 20px;
    position: relative;
    clear: both;
}
.contact-table .textstyle2{
	margin-left:20px;
}

/*quick enquiry form*/
.quick_enquiry_form{
padding-left: 0px;
padding-right: 0px;
/*margin-top: 10px;*/
margin-bottom: 10px;
border: 1px solid #f13e43;
padding-bottom: 10px;
}
.quick_enquiry_form .top{
background: #f13e43;
padding: 5px 13px;
color: #000 !important;
margin-bottom: 10px;
}
.quick_enquiry_form div:nth-child(2),.quick_enquiry_form div:nth-child(3){
/*margin-top: 10px;*/
}

.quick_enquiry_form input[type="text"], .quick_enquiry_form input[type="password"], .quick_enquiry_form textarea, .quick_enquiry_form select {
    border: 1px solid #dde4e8;
    height: 28px;
    padding: 0 6px;
    width: 100%;
    margin-bottom: 16px;
    background-color: #edeaea;
}
@media only screen and (min-width: 981px) and (max-width: 1038px) {
#logo {
    max-height: 54% !important;
}
}
@media only screen and (min-width: 1038px) and (max-width: 1241px) {
	.menu-item-1720 a{
		    padding-bottom: 8px !important;
	}
	.container {
		width: 96% !important;
	}
	.et_header_style_left #et-top-navigation nav > ul > li > a{
/*		    padding-bottom: 50px !important;*/
	}
/*	.menu-item-230 a, .menu-item-229 a, .et_header_style_left #et-top-navigation nav > ul > li > a{
		padding-bottom: 70px !important;
	}*/
	
.container {
	width: 95%;
}
#top-menu li {
    padding-right: 13px !important;
}
.et_fullwidth_nav #main-header .container{
	padding-left:0px !important;
	padding-right:0px !important;
}
/*#logo {
    max-height: 54% !important;
}*/
}
@media only screen and (min-width: 1024px) and (max-width: 1241px) {
		.container {
		width: 98% !important;
	}

}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
#et-secondary-nav li {
    margin-right: 11px !important;
}
  #main-header {
    min-height: 180px;
}
img#logo {
    width: 18% !important;
}
}

#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
/*    background: #f1f1f1 !important;
    color: #666 !important;*/
}
#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    display: block !important;
/*    background: #f1f1f1 !important;*/
/*    color: #666 !important;*/
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: normal !important;
    padding: 0px 10px 0px 10px !important;
    line-height: 35px !important;
    text-decoration: none !important;
    text-transform: none !important;
    vertical-align: baseline !important;
}
#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu a.mega-menu-link {
    cursor: pointer;
    display: inline;
}
@media only screen and (min-width: 1025px) and (max-width: 1125px) {
	.menu-item-230 a, .menu-item-229 a, .et_header_style_left #et-top-navigation nav > ul > li > a {
/*    padding-bottom: 20px !important;*/
}
}
/* next-previous-button style */
.next-prev-products-buttons{
text-align: center;
}
.next-prev-products-buttons input[type="button"]{
margin: 0px 9px;
width: 104px;
}
.supplier_margin_formtable td{
padding:5px;
	
}
.supplier_margin_formtable2{
	border-top:1px solid;
}
.supplier_margin_formtable2 td{
padding:3px;
}
