/*CSS Document*/
body {
	background: #efefef;
	margin: 0px;
	padding: 0px;
	font: 400 13px/22px 'Roboto', sans-serif;
	color: #888;
}
h1 {
	font: 400 35px/40px 'Roboto Condensed', sans-serif;
	display: block;
	color: #333;
}
h2 {
	font: 300 30px/30px 'Roboto Condensed', sans-serif;
	display: block;
	color: #333;
}
h3 {
	font: 600 18px/24px 'Roboto Condensed', sans-serif;
	display: block;
	color: #333;
}
p {
	font: 400 13px/22px 'Roboto', sans-serif;
	color: #888;
}
a {
	text-decoration: none;
	color: #555;
}
a:hover {
	color: #f66434;
}
.trans_eff {
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
}
/*===================HOME PAGE CLASSES==================*/

.container-fluid {
	max-width: 1360px;
}
/*top clasess*/
.top_con {
	background: #fff;
	height: 60px;
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
}
.top_con .brand {
	width: 227px;
	float: left;
	margin: 15px 0;
}
.top_con .contact_no {
	font-weight: 400;
	float: left;
	padding: 17px 0 17px 18px;
	margin: 0 0 0 22px;
	font-size: 13px;
	line-height: 26px;
	color: #777;
	border-left: 1px solid #eee;
	height: 60px;
}
.top_con .contact_no a {
	color: #777;
	text-decoration: none;
}
.top_con .contact_no .fa {
	float: left;
	font-size: 25px;
	margin: 0 5px 0 0;
	color: #333;
}
.top_con .right {
	float: right;
}
.top_con .right .links {
	float: left;
	margin: 18px 0 0 0;
}
.top_con .right .links a {
	color: #777;
	text-decoration: none;
	font-size: 13px;
}
.top_con .right .links span {
	margin: 0 3px;
	color: #ccc;
}
.top_con .right .links a:hover {
	text-decoration: underline;
}
.top_con .right .links a:first-child {
	background: #38aa38;
	color: #fff;
	line-height: 25px;
	display: inline-block;
	padding: 0 12px;
	margin: 0 5px 0 0;
	border-radius: 2px;
	text-decoration: none;
}
.top_con .left a:hover {
	color: #f66434;
}
.top_con .left .requirement {
	background: #f66434;
	color: #fff;
	line-height: 26px;
	display: inline-block;
	padding: 0 15px;
	text-decoration: none;
	border: 1px solid #f66434;
	margin: 0 0 0 20px;
}
.top_con .left .requirement:hover {
	background: #fff;
	color: #f66434;
}
.leads {
	float: right;
	margin: 0 0 0 20px;
}
.leads a {
	padding: 0 0 0 18px;
	height: 60px;
	display: block;
	border-left: 1px solid #eee;
	font-size: 14px;
	line-height: 60px;
	color: #f66232;
}
.social_con {
	float: right;
	padding: 14px 0 14px 18px;
	height: 60px;
	margin: 0 0 0 20px;
	border-left: 1px solid #eee;
}
.social_con a {
	width: 30px;
	height: 30px;
	border-radius: 100%;
	border: 1px solid #ddd;
	padding: 3px 0;
	display: inline-block;
	color: #777 !important;
	line-height: inherit !important;
	text-align: center;
	font-size: 15px;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
}
.social_con a:hover {
	background: #f66232;
	color: #fff !important;
	border: 1px solid #f66232;
}
/*top clasess ends*/


/*categories clasess starts*/
.categories_con {
	background: #005ec8;
	height: 587px;
	width: 250px;
	float: left;
}
.categories_con .cat_title {
	font: 400 16px/16px 'Roboto', sans-serif;
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 15px 20px 13px;
	border-bottom: 1px solid #0161ce;
	background: #0057ba;
	text-transform: uppercase;
}
.categories_con .view_all {
	color: #fff;
	margin: 7px 0 0 50px;
	display: inline-block;
	font-size: 12px;
}
.categories_con ul.main_list>li {
	list-style: none;
	display: block;
}
.categories_con ul.main_list>li>a {
	font: 300 14px/17px 'Roboto', sans-serif;
	color: #fff;
	display: block;
	padding: 12px 20px 12px 50px;
	border-bottom: 1px solid #0065d6;
	text-decoration: none;
	position: relative;
}
.categories_con ul.main_list>li>a:before {
	background: url(../images/categorycons.png) no-repeat;
	content: "";
	position: absolute;
	height: 30px;
	width: 30px;
	top: 0;
	left: 14px;
}
.categories_con ul.main_list>li:hover a {
	background: #fff url(../images/cat_arrow.png) no-repeat right center;
	color: #777;
}
.categories_con ul.main_list> .icon0 a:before {
	background-position: 0 2px;
}
.categories_con ul.main_list> .icon1 a:before {
	background-position: -35px 2px;
}
.categories_con ul.main_list> .icon2 a:before {
	background-position: -71px 2px;
}
.categories_con ul.main_list> .icon3 a:before {
	background-position: -104px 2px;
}
.categories_con ul.main_list> .icon4 a:before {
	background-position: -137px 2px;
}
.categories_con ul.main_list> .icon5 a:before {
	background-position: -165px 3px;
}
.categories_con ul.main_list> .icon6 a:before {
	background-position: 0 -30px;
}
.categories_con ul.main_list> .icon7 a:before {
	background-position: -35px -29px;
}
.categories_con ul.main_list> .icon8 a:before {
	background-position: -70px -28px;
}
.categories_con ul.main_list> .icon9 a:before {
	background-position: -98px -28px;
}
.categories_con ul.main_list> .icon10 a:before {
	background-position: -128px -30px;
}
.categories_con ul.main_list> .icon11 a:before {
	background-position: -163px -28px;
}
.categories_con ul.main_list>li> .sub_con {
	background: #fff;
	width: auto;
	display: none;
	position: absolute;
	left: 265px;
	top: 0;
	width: 700px;
	box-shadow: 2px 2px 3px 1px rgba(204,204,204,0.2);
	z-index: 2;
}
.categories_con ul.main_list>li:hover .sub_con {
	display: block;
}
.sub_con>ul>li {
	list-style: none;
	float: left;
	width: 33.333333%;
	height: 587px;
	padding: 5px 20px;
	border-right: 1px solid #eee;
}
.sub_con>ul>li:last-child {
	border-right: 0;
}
.sub_con>ul>li:nth-child(even) {
	background: #f5f5f5;
}
.sub_con>ul>li>.inner .cat_link1 {
	display: block;
	font: 500 13px/18px 'Roboto', sans-serif;
	color: #000 !important;
	margin: 15px 0 5px 0;
	background: none !important;
}
.sub_con>ul>li>.inner>.list_link2 a {
	display: block;
	padding: 4px 0 4px 0;
	font: normal 12px/15px 'Roboto', sans-serif;
	color: #777;
	background: none;
}
.sub_con>ul>li>.inner .list_link2 a:hover {
	text-decoration: underline;
}
/*categories clasess ends*/
 
 
 

/*===========search and banner clasess========*/
.sb_con {
	float: right;
	width: 79.5%;
}
.search_and_btn_con {
	margin: 15px 0;
}
.search_and_btn_con .search_con {
	background: #fff;
	width: 80%;
	float: left;
	height: 50px;
	border: 1px solid #f66232;
}
.search_and_btn_con .search_con .inner input[type=text] {
	height: 48px;
	background: #fff;
	width: 67%;
	float: left;
	border: 0;
	padding: 15px 20px;
	font-size: 15px;
	color: #888;
	font-weight: 300;
	line-height: 20px;
}
.search_and_btn_con .search_con .inner .serch_btn {
	background: #f66232;
	color: #fff;
	height: 48px;
	padding: 10px 35px;
	display: inline-block;
	border: 0;
	outline: none;
	font-size: 20px;
	float: right;
}
.search_and_btn_con .search_con .inner .serch_btn:hover {
	background: #e95829;
}
.search_and_btn_con> .search_con .inner .dropdown {
	float: left;
}
.search_and_btn_con .search_con .inner .select_btn {
	width: 144px;
	height: 48px;
	border: 0;
	background: #fff;
	color: #333;
	border-right: 1px solid #eee;
	font-size: 16px;
	font-weight: 400;
	padding: 0 30px;
	z-index: 1;
}
.search_and_btn_con .search_con .inner .select_btn .fa {
	font-size: 18px;
	color: #ccc;
	vertical-align: middle;
}
.search_and_btn_con .search_con .inner .dropdown-menu {
	border-radius: 0;
	margin: -1px 0 0 0;
	border: 0;
	min-width: 144px;
	padding: 0;
	z-index: 1;
}
.search_and_btn_con .search_con .inner .dropdown-menu li a {
	line-height: 40px;
	height: 40px;
	padding: 0 29px;
	font-size: 14px;
	font-weight: 400;
}
.search_and_btn_con .requirement {
	background: #fff;
	width: 20%;
	color: #777;
	line-height: 50px;
	display: inline-block;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
	border-left: 5px solid #efefef;
}
.search_and_btn_con .requirement:hover {
	background: #f9f9f9;
	text-decoration: underline;
}
.search_and_btn_con_fx {
	margin: 0 0;
}
.search_and_btn_con_fx .search_con {
	width: 59%;
	margin: 0 0 0 25px;
}
.search_and_btn_con_fx .requirement {
	background: #38aa38;
	width: 200px;
	color: #fff;
	line-height: 50px;
	display: inline-block;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
	border-left: 0;
	margin: 0 0 0 5px;
}
.search_and_btn_con_fx .requirement:hover {
	background: #2d962d;
	text-decoration: none;
}
/*---banner clasess---*/

.banner_con {
	height: auto;
	width: 100%;
	overflow: hidden;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: inherit !important;
	height: auto;
}
.banner_con .carousel-indicators {
	bottom: 0;
}
/*---banner clasess ends---*/




.sb_con_inside {
	width: 100%;
	background: #fafafa;
	border-bottom: 1px solid #e1e1e1;
}
.sb_con_inside .inside_categories_con {
	float: left;
	margin: 15px 5px 0 0;
	width: 19.6%;
}
.sb_con_inside .inside_categories_con .categories_btn {
	font: 400 16px/16px 'Roboto', sans-serif;
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 17px 20px 15px;
	border-bottom: 1px solid #0161ce;
	background: #0057ba;
	height: 50px;
	text-transform: uppercase;
}
.search_and_btn_con .search_con_inside {
	width: 60%;
}
.search_and_btn_con .requirement3 {
	background: #e1e1e1;
	width: 20%;
	color: #555;
	line-height: 50px;
	display: inline-block;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
	border-left: 5px solid rgba(255,255,255,0.7);
}
.search_and_btn_con .requirement3:hover {
	background: #ddd;
	text-decoration: underline;
}
.sb_con_inside .inside_categories_con .inside_categories {
	position: absolute;
	display: none;
	width: 257px;
	height: 538px;
	z-index: 2;
}
.sb_con_inside .inside_categories_con:hover .inside_categories {
	display: block;
}
.sb_con_inside .inside_categories_con .inside_categories ul.main_list>li> .sub_con {
	left: 257px;
	top: -50px;
	border: 1px solid #e1e1e1;
	border-left: 0;
}
/*===========search and banner ends========*/


/*===========fix header clasess========*/
.fix_header {
	height: 70px;
	width: 100%;
	position: fixed;
	z-index: 9;
	top: -70px;
	opacity: 0
}
.fix_header.act {
	top: 0;
	opacity: 1
}
.fix_header .con {
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	padding: 10px 0;
	height: 71px;
}
.cat_fix_con {
	float: left;
	margin: 0 25px 0 0;
	padding-bottom: 10px;
}
.cat_fix_con .cat_fix_btn {
	color: #333;
	height: 50px;
	width: 55px;
	font-size: 30px;
	border: 1px solid #eee;
	padding: 8px 4px;
	text-align: center;
	display: inline-block;
}
.cat_fix_con:hover .cat_fix_btn {
	background: #005ec8;
	border: 1px solid #005ec8;
	color: #fff;
}
.fix_logo {
	width: 227px;
	float: left;
	margin: 10px 0;
}
.cat_fix_con .categories_con_fix {
	display: none;
	position: absolute;
	top: 71px;
}
.cat_fix_con:hover .categories_con_fix {
	display: block !important;
}
.cat_fix_con .categories_con ul.main_list>li> .sub_con {
	left: 250px;
	border: 1px solid #e1e1e1;
	overflow: hidden;
	border-left: 0;
}
/*===========fix header clasess ends========*/





/*banner search clasess*/
.banner_bg {
	background: #d1d6d9 url(../images/banner_bg.jpg) no-repeat center top;
	min-height: 620px;
	width: 100%;
	background-size: cover;
	padding: 7.5% 0;
}
.banner_bg .logo {
	width: 200px;
	height: 80px;
	margin: auto;
	display: block;
	background: url(../images/logo.png) no-repeat center top;
}
.banner_bg h1 {
	font-size: 45px;
	line-height: 50px;
	text-align: center;
	font-weight: 600;
	color: #fff;
	margin-top: 4.5%;
	text-shadow: 0px 0px 1.5px rgba(0, 0, 0, 0.50);
}
/*banner search clasess ends*/


/*requirement form clasess*/

.requirement_form_con {
	background: url(../images/arrow1.png) no-repeat center top;
	padding: 15px 0 0 0;
	width: 90%;
	margin: 40px auto 0 auto;
}
.requirement_form_con .inner {
	background: #fff;
	padding: 35px;
	border-radius: 3px;
}
.requirement_form_con .form-control {
	height: 50px;
	box-shadow: none;
	border-radius: 3px;
	box-shadow: none !important;
	border-left: 0;
	border-color: #e3e3e3;
	padding: 6px 12px 6px 6px;
	color: #777;
}
.requirement_form_con .form-control:focus {
	border: 1px solid #e3e3e3;
	border-left: 0;
}
.requirement_form_con .input-group-addon {
	background: #fff;
	border-right: 0;
	border-color: #e3e3e3;
	padding: 6px 0 6px 20px;
}
.requirement_form_con .input-group-addon .fa {
	color: #999;
	font-size: 16px;
}
.requirement_form_con .email_con {
	padding-right: 6px;
}
.requirement_form_con .mobile_con {
	padding-left: 6px;
}
/*requirement form clasess ends*/


/*featured categories clasess*/

.fc_con {
	background: #005ec8;
	padding: 60px 0;
	margin: 70px 0 0 0;
}
.fc_con ul li {
	width: 33.33333%;
	float: left;
	list-style: none;
	margin: 14px 0;
}
.fc_con ul li .con {
	width: 362px;
	height: 180px;
	background: #fff;
	border-radius: 3px;
	margin: auto;
	overflow: hidden;
}
.fc_con ul li .con figure {
	width: 180px;
	float: right;
}
.fc_con ul li .con figure img {
	max-width: 100%;
	height: auto;
	display: block;
}
.fc_con ul li .con figcaption {
	width: 182px;
	float: left;
	padding: 18px 20px;
}
.fc_con ul li .con figcaption h3 {
	font-size: 16px;
	line-height: 18px;
	color: #333;
	text-transform: uppercase;
}
.fc_con ul li .con figcaption .cat_con {
	margin: 5px 0 0 0;
}
.fc_con ul li .con figcaption .cat_con a {
	font: 400 13px/16px 'Roboto', sans-serif;
	color: #888;
	display: block;
	text-decoration: none;
	padding: 3px 0;
}
.fc_con ul li .con figcaption .cat_con a:hover {
	color: #005ec8;
}
.fc_con ul li .con figcaption .more {
	font: 400 13px/25px 'Roboto Condensed', sans-serif;
	color: #f66232;
	background: #fff;
	padding: 0 13px;
	text-decoration: none;
	display: inline-block;
	border: 1px solid #f66232;
	border-radius: 3px;
	margin: 8px 0 0 0;
}
.fc_con ul li .con figcaption .more:hover {
	color: #fff;
	background: #f66232;
}
/*featured categories clasess ends*/

/*featured products clasess*/
ul.fp_con li {
	width: 25%;
	float: left;
	list-style: none;
	margin: 15px 0;
}
ul.fp_con li .inner_con {
	width: 260px;
	background: #fff;
	height: 295px;
	border-radius: 3px;
	padding: 10px;
	margin: 0 auto;
	border: 1px solid #fff;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
}
ul.fp_con li .inner_con figure {
	width: 240px;
	height: 240px;
	overflow: hidden;
}
ul.fp_con li .inner_con figure img {
	max-width: 100%;
	height: auto;
	display: block;
}
ul.fp_con li .inner_con figcaption {
	text-align: center;
	padding: 11px 0;
}
ul.fp_con li .inner_con figcaption .tittle {
	font: 400 16px/18px 'Roboto Condensed', sans-serif;
	color: #333;
	display: inline-block;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
}
ul.fp_con li .inner_con:hover {
	border-color: #f66232;
}
ul.fp_con li .inner_con:hover figcaption .tittle {
	color: #f66232;
}
/*featured products clasess ends*/

/*testmonial clasess*/
.testmonial_con {
	background: #fff;
	padding: 60px 0;
	margin: 65px 0 0 0;
}
.testmonial_con ul li {
	list-style: none;
	float: left;
	width: 33.333333%;
	margin: 15px 0;
}
.testmonial_con ul li .inner_con {
	width: 360px;
	margin: 0 auto;
}
.testmonial_con ul li .inner_con figure {
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 100%;
	background: #efefef url(../images/comman_client.png) no-repeat center center;
	overflow: hidden;
	margin-right: 20px;
	margin-top: 15px;
}
.testmonial_con ul li .inner_con figure img {
	height: auto;
	width: 100%;
	display: block;
}
.testmonial_con ul li .inner_con article {
	margin-left: 103px;
	margin-bottom: 10px;
}
.testmonial_con ul li .inner_con article div {
	background: #fff;
	padding: 25px 25px 25px 25px;
	border-radius: 3px;
	border: 2px solid #ddd;
	margin-bottom: 9px;
	position: relative;
}
.testmonial_con ul li .inner_con article div:before {
	background: url(../images/t_tool.png) no-repeat;
	content: '';
	display: block;
	width: 13px;
	height: 24px;
	position: absolute;
	left: -13px;
	top: 45px;
}
.testmonial_con ul li .inner_con article div p {
	font-size: 17px;
	line-height: 24px;
	font-weight: 300;
}
.testmonial_con ul li .inner_con article div p .t_colon {
	margin: -5px 10px 0 0;
}
.testmonial_con ul li .inner_con article .c_name {
	font-size: 16px;
	color: #f66232;
}
.testmonial_con ul li .inner_con article .c_name span {
	line-height: 16px;
	font-size: 12px;
	color: #aaa;
	display: block;
}
.t_arrow_mob {
	width: 24px;
	height: 13px;
	margin: -2px auto 10px auto;
	background: url(../images/t_tool2.png) no-repeat center top;
	display: none;
	position: relative;
	z-index: 9;
}
/*testmonial clasess ends*/


/*footer classes*/
footer {
	background: #222222;
	padding: 25px 0 0 0;
}
footer .col_01 {
	width: 16%;
	float: left;
	margin: 0 2% 0 0;
}
footer .about_con {
	width: 45%;
	float: right;
	border-left: 1px solid #292929;
	margin: 30px 0 0 0;
	padding-left: 8%;
}
footer .about_con .content_con {
	background: #272727;
	padding: 25px 30px;
	border-radius: 3px;
}
footer .about_con .content_con p {
	font-size: 13px;
	line-height: 24px;
	color: #888;
}
footer .about_con .read_more {
	font: 400 13px/35px 'Roboto Condensed', sans-serif;
	color: #fff;
	border-radius: 0 0 3px 3px;
	display: inline-block;
	padding: 0 20px;
	background: #38aa38;
	text-decoration: none;
	margin: 0 0 0 30px;
}
footer .about_con .read_more:hover {
	background: #2d962d;
}
.bot-title {
	font: 600 17px/20px 'Roboto Condensed', sans-serif;
	color: #fff;
	margin: 28px 0 15px 0;
}
footer h3 {
	font: 600 17px/20px 'Roboto Condensed', sans-serif;
	color: #fff;
	margin: 0 0 15px 0;
}
.f_link {
	margin: 10px 0 0 3px;
}
.f_link a {
	font: 400 12px/16px 'Roboto', sans-serif;
	color: #888;
	padding: 4px 0 4px 0;
	display: block;
	text-decoration: none;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
	-o-transition: all linear .3s;
}
.f_link a:hover {
	color: #aaa;
	text-decoration: underline;
}
.sp_con {
	border-top: 2px solid #252525;
	padding: 35px 0;
	margin: 50px 0 0 0;
	text-align: center;
}
.sp_con .con {
	width: 803px;
	margin: auto;
}
.sp_con h4 {
	font: 400 16px/18px 'Roboto Condensed', sans-serif;
	color: #fff;
	float: left;
	margin: 15px 10px 0 0;
}
.sp_con .f_social_con {
	float: left;
}
.sp_con .f_social_con .inner {
	float: left;
	padding: 5px 10px;
	border-radius: 3px;
	background: #272727;
}
.sp_con .f_social_con .inner a {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background: #222;
	display: inline-block;
	padding: 8px 0;
	text-align: center;
	color: #fff;
	font-size: 18px;
	margin: 0 2px;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
	-o-transition: all linear .3s;
}
.sp_con .f_social_con .inner a:hover {
	background: #f66232;
}
.sp_con .payment_con {
	float: left;
	margin: 0 0 0 25px;
}
.sp_con .payment_con .inner {
	float: left;
	padding: 10px 10px;
	border-radius: 3px;
	background: #272727;
}
.sp_con .payment_con .inner img {
	margin: 0 3px;
}
.copyright {
	padding: 20px 0;
	background: #252525;
	text-align: center;
}
.copyright p {
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	color: #444;
	font-family: 'Roboto Condensed', sans-serif;
}
/*footer classes ends*/

/*==================INSIDE PAGES CLASESS================*/


/*breadcrumb clasess*/
.breadcrumb {
	background: none;
	color: #ccc;
	padding-bottom: 0;
	margin-bottom: 0;
}
.breadcrumb li a {
	color: #ccc;
}
/*breadcrumb clasess ends*/



/*====category list calasess====*/

/*main categories*/
.main_cat_bg {
	background: #111 url(../images/categories_bg.jpg) no-repeat;
	background-attachment: fixed;
	padding: 35px 0 30px;
}
.main_cat_bg h1 {
	text-align: center;
	font-size: 30px;
	line-height: 34px;
}
ul.catlist1 {
	margin: 30px 0 10px;
}
ul.catlist1 li {
	width: 16.66666666666%;
	float: left;
	list-style: none;
	background: #fff;
}
ul.catlist1 li table {
	width: 100%;
	border: 0;
}
ul.catlist1 li table tr td {
	background: #fff;
	height: 90px;
	display: table-cell;
	vertical-align: inherit;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
	border: 1px solid #eee;
	width: 100%;
	text-align: center;
}
ul.catlist1 li table tr td:hover {
	background: #fff;
}
ul.catlist1 li table tr td a {
	display: block;
	padding: 0 10px 0 10px;
	position: relative;
	width: 100%;
	color: #333;
	line-height: 16px;
	font-size: 14px;
	font-weight: 500;
}
ul.catlist1 li table tr td:hover {
	background: #f9f9f9;
}
ul.catlist1 li table tr td:hover a {
	color: #f66232;
}
ul.catlist1 li table tr td a .icon {
	background: #fff url(../images/categorycons2.png);
	width: 38px;
	height: 38px;
	z-index: 1;
	left: 13px;
	display: block;
	border-radius: 100%;
	border: 1px solid #eee;
	text-align: center;
	margin: 0 auto 5px auto;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
}
ul.catlist1 li table tr td a .prd1 {
	background-position: 3px 0;
}
ul.catlist1 li table tr td a .prd2 {
	background-position: -32px 0;
}
ul.catlist1 li table tr td a .prd3 {
	background-position: -69px 0;
}
ul.catlist1 li table tr td a .prd4 {
	background-position: -102px 1px;
}
ul.catlist1 li table tr td a .prd5 {
	background-position: -135px 2px;
}
ul.catlist1 li table tr td a .prd6 {
	background-position: -163px 2px;
}
ul.catlist1 li table tr td a .prd7 {
	background-position: 2px 30px;
}
ul.catlist1 li table tr td a .prd8 {
	background-position: -31px 30px;
}
ul.catlist1 li table tr td a .prd9 {
	background-position: -66px 32px;
}
ul.catlist1 li table tr td a .prd10 {
	background-position: -96px 33px;
}
ul.catlist1 li table tr td a .prd11 {
	background-position: -127px 32px;
}
ul.catlist1 li table tr td a .prd12 {
	background-position: -161px 33px;
}
/*main categories ends*/


/*list categories clasess*/
ul.catlist2 {
	margin: 0 -10px;
}
ul.catlist2 li {
	list-style: none;
	width: 33.3333333%;
	float: left;
	margin: 10px 0;
}
ul.catlist2 li .inner_con {
	background: #fff;
	width: 365px;
	border-bottom: 1px solid #ddd;
	margin: 0 auto;
}
ul.catlist2 li .inner_con .title {
	background: #0065d6;
	display: block;
	color: #fff;
	padding: 5px 15px 5px 45px;
	font: 500 17px/22px 'Roboto Condensed', sans-serif;
	text-decoration: none;
	position: relative;
}
ul.catlist2 li .inner_con:hover .title {
	background: #f66232
}
ul.catlist2 li .inner_con .title:before {
	background: url(../images/categorycons3.png) no-repeat;
	content: "";
	position: absolute;
	height: 30px;
	width: 30px;
	left: 15px;
}
ul.catlist2 li .inner_con .icon1:before {
	background-position: 0 -6px;
}
ul.catlist2 li .inner_con .icon2:before {
	background-position: -34px -6px;
}
ul.catlist2 li .inner_con .icon3:before {
	background-position: -72px -6px;
}
ul.catlist2 li .inner_con .icon4:before {
	background-position: -104px -6px;
}
ul.catlist2 li .inner_con .icon5:before {
	background-position: -138px -6px;
}
ul.catlist2 li .inner_con .icon6:before {
	background-position: -168px -4px;
}
ul.catlist2 li .inner_con .icon7:before {
	background-position: 0 -39px;
}
ul.catlist2 li .inner_con .icon8:before {
	background-position: -32px -39px;
}
ul.catlist2 li .inner_con .icon9:before {
	background-position: -68px -38px;
}
ul.catlist2 li .inner_con .icon10:before {
	background-position: -98px -36px;
}
ul.catlist2 li .inner_con .icon11:before {
	background-position: -130px -38px;
}
ul.catlist2 li .inner_con .icon12:before {
	background-position: -163px -36px;
}
ul.catlist2 li .inner_con .con {
	padding: 20px 20px;
}
ul.catlist2 li .inner_con .con figure {
	width: 115px;
	height: 115px;
	float: right;
	display: block;
	overflow: hidden;
}
ul.catlist2 li .inner_con .con figcaption {
	float: left;
	padding: 10px 0;
	width: 60%;
}
ul.catlist2 li .inner_con .con figcaption a {
	font-size: 14px;
	line-height: 16px;
	color: #666;
	display: block;
	padding: 5px 0;
	font-weight: 400;
	border-bottom: 1px solid #eee;
}
ul.catlist2 li .inner_con .con figcaption a:last-child {
	border-bottom: 0;
}
/*list categories clasess ends*/



/*list2 categories clasess*/
ul.catlist3 {
	margin: 0 -10px;
}
ul.catlist3 li {
	list-style: none;
	width: 33.3333333%;
	float: left;
	margin: 10px 0;
}
ul.catlist3 li .inner_con {
	background: #fff;
	width: 365px;
	border-bottom: 1px solid #ddd;
	margin: 0 auto;
	border-top: 1px solid #ddd;
}
ul.catlist3 li .inner_con .title {
	background: #f5f5f5;
	display: block;
	color: #005ec8;
	padding: 5px 15px 5px 15px;
	font: 500 17px/22px 'Roboto Condensed', sans-serif;
	text-decoration: none;
	position: relative;
}
ul.catlist3 li .inner_con .con {
	padding: 20px 20px;
}
ul.catlist3 li .inner_con .con figure {
	width: 115px;
	height: 115px;
	float: right;
	display: block;
	overflow: hidden;
}
ul.catlist3 li .inner_con .con figcaption {
	float: left;
	padding: 0 0;
	width: 60%;
}
ul.catlist3 li .inner_con .con figcaption a {
	font-size: 13px;
	line-height: 16px;
	color: #666;
	display: block;
	padding: 5px 0;
	font-weight: 400;
	border-bottom: 1px solid #eee;
}
ul.catlist3 li .inner_con .con figcaption a:first-child {
	padding-top: 0;
}
ul.catlist3 li .inner_con .con figcaption a:last-child {
	border-bottom: 0;
}
/*list2 categories clasess ends*/





/*list3 categories clasess*/
ul.catlist4 {
	margin: 0 -10px;
}
ul.catlist4 li {
	list-style: none;
	width: 25%;
	float: left;
	margin: 10px 0;
}
ul.catlist4 li .con {
	background: #fff;
	width: 270px;
	border-bottom: 1px solid #ddd;
	margin: 0 auto;
	text-align: center;
	padding: 15px 15px;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
}
ul.catlist4 li .con:hover {
	box-shadow: 0 0 5px 3px rgba(204,204,204,0.3)
}
ul.catlist4 li .con figure {
	width: 240px;
	height: 200px;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	border: 1px solid #eee;
	overflow: hidden;
}
ul.catlist4 li .con figure img {
	max-width: 238px;
	max-height: 238px;
}
ul.catlist4 li .con figcaption {
	height: 34px;
	line-height: 18px;
	overflow: hidden;
	margin: 10px 0 0 0;
	display: block;
}
ul.catlist4 li .con figcaption .title {
	font-size: 14px;
	line-height: 16px;
	color: #333;
	font-weight: 500;
}
ul.catlist4 li .con:hover .title {
	text-decoration: underline;
	color: #005ec8;
}
/*list3 categories clasess ends*/

/*====category list calasess ends====*/


/*====products list calasess====*/

.top_nav {
	border-bottom: 1px solid #fff;
}
.top_nav ul li {
	float: left;
	list-style: none;
	margin-bottom: -1px;
	border-right: 1px solid #eee;
}
.top_nav ul li a {
	font: 400 15px/20px 'Roboto Condensed', sans-serif;
	text-decoration: none;
	padding: 10px 15px;
	display: block;
	background: #fff;
	color: #666;
}
.top_nav ul li a.active {
	background: #f66232;
	color: #fff;
}
.top_nav ul li a .badge {
	background: #fff;
	color: #999;
	font-weight: 400;
}
.top_nav ul .business_type {
	float: right;
}
.top_nav ul .business_type .dropdown-menu {
	left: auto;
	right: 0 !important;
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
}
.top_nav ul .business_type .dropdown-menu li {
	width: 100%;
}
.top_nav ul .business_type .dropdown-menu li a {
	display: block;
	font-size: 13px;
	border-bottom: 1px solid #eee;
	background: none;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
	padding: 7px 10px;
}
.top_nav ul .business_type .dropdown-menu li a:hover {
	background: #f5f5f5;
}
ul.products_list {
	margin: 15px -10px 0 -10px;
}
ul.products_list li {
	float: left;
	list-style: none;
	width: 50%;
	margin: 8px 0;
}
ul.products_list li .inner_container {
	background: #fff;
	width: 96%;
	border-bottom: 1px solid #ddd;
	margin: 0 auto;
	border-top: 1px solid #ddd;
	position: relative;
}
ul.products_list li .inner_container .product_title {
	background: #f5f5f5;
	display: block;
	color: #005ec8;
	padding: 5px 15px 5px 15px;
	font: 500 15px/22px 'Roboto', sans-serif;
	text-decoration: none;
	position: relative;
}
ul.products_list li .inner_container .con {
	padding: 20px 15px;
}
ul.products_list li .inner_container .con figcaption {
	float: left;
	width: 58%;
}
ul.products_list li .inner_container .con figcaption .pr_disc {
	line-height: 18px;
}
ul.products_list li .inner_container .con figcaption .price {
	font-size: 16px;
	color: #333;
	margin: 10px 0 0 0;
}
ul.products_list li .inner_container .con figcaption .send_enquiry {
	font: 500 14px/32px 'Roboto Condensed', sans-serif;
	color: #fff;
	background: #38aa38;
	display: inline-block;
	padding: 0 10px;
	border-radius: 1px;
	text-decoration: none;
	margin: 10px 0 0 0;
	height: 32px;
	border: 1px solid #38aa38;
}
ul.products_list li .inner_container .con figcaption .send_enquiry:hover {
	background: #fff;
	color: #38aa38;
}
ul.products_list li .inner_container .con figcaption .mobile_no {
	font: 500 14px/32px 'Roboto Condensed', sans-serif;
	color: #38aa38;
	background: #fff;
	display: inline-block;
	padding: 0 8px;
	border-radius: 1px;
	text-decoration: none;
	margin: 10px 0 0 0;
	height: 32px;
	border: 1px dashed #ddd;
}
ul.products_list li .inner_container .con .product_img {
	float: right;
}
ul.products_list li .inner_container .con .product_img figure {
	width: 180px;
	height: 180px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	border: 1px solid #eee;
}
ul.products_list li .inner_container .con .product_img figure img {
	max-height: 180px;
	max-width: 180px;
}
ul.products_list li .inner_container .company_info_con {
	padding: 15px;
	border-top: 1px solid #eee;
	min-height: 50px;
}
ul.products_list li .inner_container .company_info_con .company_name {
	font-size: 14px;
	font-weight: 600;
	color: #333;
	text-decoration: none;
	line-height: 20px;
}
ul.products_list li .inner_container .company_info_con .contac_s {
	font: 500 14px/32px 'Roboto Condensed', sans-serif;
	color: #333;
	background: #f5f5f5;
	display: inline-block;
	padding: 0 10px;
	border-radius: 1px;
	text-decoration: none;
	height: 32px;
	margin: 5px 0 0 0;
	border: 1px solid #e5e5e5;
	float: right;
}
.blobal {
	background: url(../images/global_tag.png) no-repeat;
	position: absolute;
	top: -5px;
	right: 11px;
	width: 25px;
	height: 55px;
	z-index: 2;
}
.star {
	background: url(../images/star_tag.png) no-repeat;
	position: absolute;
	top: -5px;
	right: 11px;
	width: 25px;
	height: 55px;
	z-index: 2;
}
.premium {
	background: url(../images/premium_tag.png) no-repeat;
	position: absolute;
	top: -5px;
	right: 11px;
	width: 25px;
	height: 61px;
	z-index: 2;
}
/*====products list calasess ends====*/









/*====company list calasess====*/



ul.company_list {
	margin: 15px -10px 0 -10px;
}
ul.company_list li {
	float: left;
	list-style: none;
	width: 50%;
	margin: 8px 0;
}
ul.company_list li .inner_container {
	background: #fff;
	width: 96%;
	border-bottom: 1px solid #ddd;
	margin: 0 auto;
	border-top: 1px solid #ddd;
	position: relative;
}
ul.company_list li .inner_container .product_title {
	background: #f5f5f5;
	display: block;
	color: #005ec8;
	padding: 5px 15px 5px 15px;
	font: 500 15px/22px 'Roboto', sans-serif;
	text-decoration: none;
	position: relative;
}
ul.company_list li .inner_container .con {
	padding: 20px 15px;
}
ul.company_list li .inner_container .con figcaption {
	float: left;
	width: 65%;
}
ul.company_list li .inner_container .con figcaption .pr_disc {
	line-height: 18px;
}
ul.company_list li .inner_container .con figcaption .price {
	font-size: 16px;
	color: #333;
	margin: 10px 0 0 0;
}
ul.company_list li .inner_container .con .product_img {
	float: right;
}
ul.company_list li .inner_container .con .product_img figure {
	width: 140px;
	height: 140px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	border: 1px solid #eee;
}
ul.company_list li .inner_container .con .product_img figure img {
	max-height: 140px;
	max-width: 140px;
}
ul.company_list li .inner_container .btn_con {
	padding: 15px;
	border-top: 1px solid #eee;
	min-height: 50px;
	margin: 0 0 0 0;
}
ul.company_list li .inner_container .btn_con .send_enquiry {
	font: 500 14px/32px 'Roboto Condensed', sans-serif;
	color: #fff;
	background: #38aa38;
	display: inline-block;
	padding: 0 10px;
	border-radius: 1px;
	text-decoration: none;
	margin: 0 0 0 0;
	height: 32px;
	border: 1px solid #38aa38;
}
ul.company_list li .inner_container .btn_con .send_enquiry:hover {
	background: #fff;
	color: #38aa38;
}
ul.company_list li .inner_container .btn_con .mobile_no {
	font: 500 14px/32px 'Roboto Condensed', sans-serif;
	color: #38aa38;
	background: #fff;
	display: inline-block;
	padding: 0 8px;
	border-radius: 1px;
	text-decoration: none;
	margin: 0 0 0 0;
	height: 32px;
	border: 1px dashed #ddd;
}
ul.company_list li .inner_container .btn_con .contac_s {
	font: 500 14px/32px 'Roboto Condensed', sans-serif;
	color: #333;
	background: #f5f5f5;
	display: inline-block;
	padding: 0 10px;
	border-radius: 1px;
	text-decoration: none;
	height: 32px;
	border: 1px solid #e5e5e5;
	float: right;
}
/*====company list calasess ends====*/







/*====by leads clasess====*/
ul.by-leads-con {
	margin: 15px 0 0 0;
}
ul.by-leads-con li {
	float: left;
	list-style: none;
	width: 100%;
	margin: 8px 0;
}
ul.by-leads-con li .inner_container {
	background: #fff;
	width: 100%;
	border-bottom: 1px solid #ddd;
	margin: 0 auto;
	border-top: 1px solid #ddd;
	position: relative;
}
ul.by-leads-con li .inner_container .title {
	display: block;
	color: #005ec8;
	border-bottom: 1px solid #eee;
	padding: 10px 15px 15px 15px;
	font: 500 25px/30px 'Roboto', sans-serif;
	text-decoration: none;
	position: relative;
}
ul.by-leads-con li .inner_container .title small {
	display: block;
	margin-top: 5px;
	color: #333;
	font-size: 16px;
	line-height: 20px;
}
ul.by-leads-con li .inner_container .product_title {
	background: #f5f5f5;
	display: block;
	color: #005ec8;
	padding: 5px 15px 5px 15px;
	font: 500 15px/22px 'Roboto', sans-serif;
	text-decoration: none;
	position: relative;
}
ul.by-leads-con li .inner_container .con {
	padding: 20px 15px;
}
ul.by-leads-con li .inner_container .btn_con {
	padding: 15px;
	border-top: 1px solid #eee;
	min-height: 50px;
	margin: 0 0 0 0;
}
ul.by-leads-con li .inner_container .btn_con p {
	float: left;
	width: 60%;
}
ul.by-leads-con li .inner_container .btn_con p span {
	margin-right: 10px;
}
ul.by-leads-con li .inner_container .btn_con .btn-success {
	font: 500 14px/35px 'Roboto Condensed', sans-serif;
	color: #fff;
	background: #38aa38;
	display: inline-block;
	padding: 0 15px;
	border-radius: 1px;
	text-decoration: none;
	margin: 0 0 0 0;
	height: 35px;
	float: right;
	border: 1px solid #38aa38;
}
ul.by-leads-con li .inner_container .btn_con .btn-success:hover {
	background: #fff;
	color: #38aa38;
}
.buy-leads-contact-detail-con {
	background: #fff;
	padding: 15px 25px 20px;
	border-top: 2px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-top: 63px;
}
.buy-leads-contact-detail-con ul li {
	list-style: none;
	display: block;
	font-size: 16px;
	line-height: 22px;
	padding: 7px 10px;
	background: #f5f5f5;
	margin: 5px 0;
	color: #333;
	border-radius: 5px;
	overflow: hidden;
}
.buy-leads-contact-detail-con ul li .fa {
	width: 32px;
	height: 32px;
	border-radius: 100%;
	background: #fff;
	float: left;
	margin-right: 5px;
	color: #333;
	text-align: center;
	padding: 6px 0;
	font-size: 16px;
	border: 1px solid #ddd;
}
.buy-leads-contact-detail-con ul li span {
	float: left;
	margin-top: 4px;
}
.buy-leads-contact-detail-con .btn-success {
	height: 50px;
	line-height: 50px;
	border: 0;
	padding: 0 15px;
	font-size: 18px;
	font-family: 'Roboto Condensed';
}
/*====by leads clasess ends====*/




















/*filter clasess*/

.filter .filter_con {
	background: #fff;
	min-height: 300px;
	border-top: 2px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.filter .filter_con h3 {
	padding: 6px 20px;
	font-size: 15px;
	border-bottom: 1px solid #eee;
}
.filter .filter_con .title2 {
	background: #0057ba;
	color: #fff;
}
.filter .filter_con .row1 .inner {
	padding: 15px;
}
.filter .filter_con .row1 .form-control {
	border-radius: 3px 0 0 3px;
	height: 35px;
	border: 1px solid #ddd;
	width: 85.5%;
	box-shadow: none;
	float: left;
}
.filter .filter_con .row1 .search_btn {
	border-radius: 0 3px 3px 0;
	height: 35px;
	background: #005ec8;
	color: #fff;
	outline: none !important;
}
.filter .filter_con .sc_links a {
	font: 400 12px/25px 'Roboto', sans-serif;
	color: #666;
	border: 1px solid #e1e1e1;
	background: #f1f1f1;
	border-radius: 30px;
	margin: 2px 1px;
	display: inline-block;
	padding: 0 12px;
	text-decoration: none;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
}
.filter .filter_con .sc_links a:hover {
	color: #fff;
	border: 1px solid #005ec8;
	background: #005ec8;
}
.filter .filter_con .related_cat_list a {
	font: 500 13px/16px 'Roboto', sans-serif;
	color: #666;
	border-bottom: 1px dashed #eee;
	margin: 0 5px;
	display: block;
	padding: 7px 0;
	text-decoration: none;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
}
.filter .filter_con .related_cat_list a:hover {
	color: #f66232;
	text-decoration: underline;
}
.filter_fx_btn {
	position: fixed;
	left: 0;
	bottom: 0;
	font: 500 15px/16px 'Roboto', sans-serif;
	color: #fff;
	background: rgba(17,17,17,.8);
	padding: 5px 17px;
	z-index: 1;
	text-decoration: none;
	box-shadow: 1px -1px 4px rgba(0,0,0,.13);
	display: none;
}
.filter_fx_btn:hover, .filter_fx_btn:focus {
	background: #111;
	color: #fff;
	text-decoration: none;
}
.close_filter {
	color: #e95829 !important;
	float: right;
	display: none;
}
/*filter clasess ends*/








/*form 1 clasess*/
.prd_top_form_con {
	background: #fff;
	width: 100%;
	margin: 35px 0 0 0;
	border-top: 2px solid #ddd;
	padding: 15px 15px;
}
.prd_top_form_con .form_title {
	float: left;
	color: #fff;
	font-size: 17px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500;
	line-height: 20px;
	background: #38aa38;
	padding: 9px 15px;
	position: relative;
}
.prd_top_form_con .form_title:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	right: -7px;
	top: 12.5px;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #38aa38;
}
.prd_top_form_con .form_con {
	float: right;
	width: 79%;
}
.prd_top_form_con .form_con .form-inline .form-control {
	width: 41.2%;
	height: 40px;
	border: 1px solid #ddd;
	box-shadow: none;
}
.prd_top_form_con .form_con .form-inline .input-group {
	width: 41.2%;
	margin-left: .5%;
	margin-right: .5%;
}
/*form 1 clasess ends*/





/*form 2 clasess*/
.prd_bottom_form {
	padding: 0 10%;
}
.prd_bottom_form_con {
	background: #fff;
	width: 100%;
	margin: 35px 0 0 0;
	border-bottom: 1px solid #ddd;
}
.prd_bottom_form_con .title {
	font: 500 20px/24px 'Roboto Condensed', sans-serif;
	color: #fff;
	background: #0065d6;
	padding: 10px 20px;
	text-align: center;
	font-weight: 300;
}
.prd_bottom_form_con .inner {
	padding: 10px 35px 20px 35px;
}
.prd_bottom_form_con .inner .form-control {
	box-shadow: none;
	border: 1px solid #ddd;
}
.prd_bottom_form_con .inner .col-md-6 {
	padding-left: 5px;
	padding-right: 5px;
}
/*form 2 clasess ends*/



/*contact supplier clasess*/

.contact_supplier_con .left_con {
	float: left;
	width: 50%;
	padding: 15px 20px 15px 15px;
	background: #fff;
	min-height: 430px;
}
.contact_supplier_con .left_con h3 {
	color: #005ec8;
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
}
.contact_supplier_con .left_con figure {
	width: 100%;
	height: 300px;
	border: 1px solid #eee;
	text-align: center;
	overflow: hidden;
}
.contact_supplier_con .left_con figure img {
	width: 100%;
	height: auto;
	display: block;
}
.contact_supplier_con .right_con {
	float: left;
	width: 50%;
	padding: 15px 15px 15px 20px;
	min-height: 430px;
}
.contact_supplier_con .right_con h3 {
	color: #fff;
	padding: 7px 15px;
	text-align: center;
	background: #005ec8;
}
/*contact supplier clasess ends*/



/*cms area clasess*/

.cms-box {
	padding: 30px;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.cms-box h2 {
	border-bottom: 2px solid #eee;
	font-weight: 400;
	margin-bottom: 25px;
	color: #333;
	padding-bottom: 15px;
}
.cms-box p {
	font-size: 15px;
	line-height: 24px;
	font-weight: 300;
}
.cms-box h3 {
	font-weight: 500;
	position: relative;
	font-size: 20px;
	line-height: 24px;
	margin: 30px 0;
}
.cms-box h3:after {
	content: "";
	background: #0065d6;
	width: 50px;
	height: 3px;
	position: absolute;
	left: 0;
	margin: 35px 0 0 0;
}
.cms-box hr {
	margin: 25px 0;
}
.cms-box ul {
	margin: 25px 0 0 25px;
}
.cms-box ul li {
	list-style: none;
	font-size: 13px;
	line-height: 22px;
	background: url(../images/cms_bullet.png) no-repeat left 9px;
	padding: 2px 0 2px 20px;
}
.cms-box ol {
	margin: 25px 0 0 70px;
}
.cms-box ol li {
	font-size: 13px;
	line-height: 22px;
	padding: 2px 0 2px 5px;
}
.cms-catlist {
	border-bottom: 1px solid #ddd;
}
.cms-catlist a {
	display: block;
	font: 400 17px/24px 'Roboto Condensed', sans-serif;
	padding: 8px 20px;
	border-bottom: 1px solid #eee;
	background: #fff;
	text-decoration: none;
	color: #333;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
	position: relative;
}
.cms-catlist a:hover, .cms-catlist a:focus {
	background: #0065d6;
	color: #fff;
}
.cms-catlist a.act {
	background: #0065d6;
	color: #fff;
}
.cms-catlist a.act:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	right: -8px;
	top: 12px;
	border-style: solid;
	border-width: 8px 0 8px 8px;
	border-color: transparent transparent transparent #0065d6;
}
/*cms area clasess ends*/





/* help clasess*/

.help-catlist .nav-tabs {
	border-bottom: 1px solid #ddd;
}
.help-catlist .nav-tabs li {
	float: none;
	margin: 0;
	border: 0;
}
.help-catlist .nav-tabs li a {
	display: block;
	font: 400 17px/24px 'Roboto Condensed', sans-serif;
	padding: 8px 20px;
	border: 0;
	border-bottom: 1px solid #eee;
	background: #fff;
	text-decoration: none;
	color: #333;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
	position: relative;
	border-radius: 0;
}
.help-catlist .nav-tabs>li.active>a, .help-catlist .nav-tabs>li.active>a:focus, .help-catlist .nav-tabs>li.active>a:hover {
	background: #38aa38;
	color: #fff;
	border: 0;
	border-bottom: 1px solid #eee;
}
.help-catlist a:hover, .help-catlist a:focus {
	background: #38aa38;
	color: #fff;
}
.help-catlist .nav-tabs>li.active>a:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	right: -8px;
	top: 12px;
	border-style: solid;
	border-width: 8px 0 8px 8px;
	border-color: transparent transparent transparent #38aa38;
}
/* help clasess ends*/




/*===============login register classes=============*/

 
.lg_con {
	background: #fff;
	max-width: 500px;
	min-height: 100px;
	box-shadow: 0 0 3px rgba(0,0,0,.1);
	margin: 60px auto 5% auto;
}
.lg_con .tab {
	border-bottom: 1px solid #eee;
}
.lg_con .tab a {
	width: 50%;
	float: left;
	text-align: center;
	font: 600 18px/50px 'Roboto Condensed', sans-serif;
	color: #999;
	background: #f5f5f5;
	display: block;
	padding: 0 15px;
	border-top: 3px solid #ccc;
	text-transform: uppercase;
	text-decoration: none;
}
.lg_con .tab h3 {
	width: 100%;
	text-align: center;
	font: 600 18px/50px 'Roboto Condensed', sans-serif;
	color: #8e9dac;
	background: #fff;
	display: block;
	padding: 0 15px;
	border-top: 3px solid #ffad1e;
	text-transform: uppercase;
}
.lg_con .tab a.active {
	background: #fff;
	color: #f66232;
	border-top-color: #f66232;
}
.lg_con .form_con {
	padding: 30px 50px;
}
.show_password {
	position: absolute;
	right: 10px;
	top: 11px;
	font-size: 16px;
	z-index: 2;
	color: #ccc !important;
}
.register_con {
	background: #fff;
	border-bottom: 1px solid #ddd;
	padding-bottom: 35px;
}
.register_con .tab {
	border-bottom: 1px solid #eee;
}
.register_con .tab a {
	width: 50%;
	float: left;
	text-align: center;
	font: 600 18px/50px 'Roboto Condensed', sans-serif;
	color: #999;
	background: #f5f5f5;
	display: block;
	padding: 0 15px;
	border-top: 3px solid #ccc;
	text-transform: uppercase;
	text-decoration: none;
}
.register_con .title {
	font: 600 25px/50px 'Roboto Condensed', sans-serif;
	color: #005ec8;
	background: #f5f5f5;
	display: block;
	padding: 0 15px;
	border-top: 3px solid #ddd;
	text-decoration: none;
}
.register_con .tab a.active {
	background: #fff;
	color: #f66232;
	border-top-color: #f66232;
}
.register_con .form-horizontal {
	padding: 15px 35px 15px 35px;
}
.register_con .form-horizontal label {
	font-weight: 500;
	color: #333;
}
.product_fields {
	margin-left: -5px;
	margin-right: -5px;
}
.product_fields .col-xs-6 {
	padding: 0 5px;
}
.product_fields .form-control {
	height: 35px;
}
.product_fields .add_hidden_fields {
	color: #d30000;
	position: absolute;
	top: 7px;
}
/*===============login register classes ends=============*/




/*===============Benefits classes=============*/
.benefits_con {
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-top: 3px solid #ddd;
}
.benefits_con h3 {
	background: #f5f5f5;
	padding: 10px 20px;
}
.benefits_con ul {
	padding: 15px 20px;
}
.benefits_con ul li {
	background: url(../images/cms_bullet.png) no-repeat 10px 17px;
	list-style: none;
	border: 1px dashed #ddd;
	padding: 10px 10px 10px 30px;
	margin: 4px 0;
	line-height: 20px;
	font-size: 13px;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
}
.benefits_con ul li:hover {
	background: #f1f1f1 url(../images/cms_bullet.png) no-repeat 10px 17px;
	border-color: #005ec8;
	color: #005ec8;
}
/*===============Benefits classes ends=============*/







/*===============right how it work classes=============*/
.how_con {
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-top: 3px solid #ddd;
}
.how_con h3 {
	background: #f5f5f5;
	padding: 10px 20px;
}
.how_con .inner {
	padding: 15px 20px;
}
.how_con .inner .media {
	border-bottom: 1px solid #eee;
	padding: 15px 0;
	margin: 0;
}
.how_con .inner .media:last-child {
	border-bottom: 0;
}
.how_con .inner .media .media-left .fa {
	width: 45px;
	height: 45px;
	border-radius: 100%;
	background: #38aa38;
	text-align: center;
	color: #fff;
	font-size: 20px;
	padding: 13px 0;
}
.how_con .inner .media .media-body .media-heading {
	font-size: 16px;
	color: #333;
	line-height: 18px;
	margin-bottom: 0;
}
.how_con .inner .media .media-body p {
	color: #888;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
	font-weight: 300;
}
.how_con ul li {
	background: url(../images/cms_bullet.png) no-repeat 10px 17px;
	list-style: none;
	border: 1px dashed #ddd;
	padding: 10px 10px 10px 30px;
	margin: 4px 0;
	line-height: 20px;
	font-size: 13px;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
}
.how_con ul li:hover {
	background: #f1f1f1 url(../images/cms_bullet.png) no-repeat 10px 17px;
	border-color: #005ec8;
	color: #005ec8;
}
/*===============right how it work ends=============*/












/*===============contact Us classes=============*/

.contact_con1 {
	background: #fff;
	border-bottom: 1px solid #ddd;
	padding: 35px;
}
.contact_con1 p {
	color: #666;
}
.contact_con1 p span {
	display: block;
	margin: 5px 0 0 0;
}
.c_form_con {
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-top: 3px solid #ddd;
}
.c_form_con h3 {
	background: #f5f5f5;
	padding: 10px 30px;
}
.c_form_con .inner {
	padding: 30px;
}
.map_con {
	border-top: 3px solid #fff;
}
.scrolloff {
	pointer-events: none;
}
/*===============contact Us classes ends=============*/

 
 /*===============my account clasess=============*/
 
.myaccount-con .wl-profile-box {
	border: 1px solid #dedede;
	background-color: #fff;
	padding: 10px;
}
.myaccount-con .wl-profile-box::after {
	content: "";
	clear: both;
	display: table;
}
.wl-profile-box figure {
	float: left;
	background: #fff url(../images/user.png) no-repeat center center;
	overflow: hidden;
	width: 60px;
	border: 2px solid #ddd;
	height: 60px;
	margin-right: 15px;
	border-radius: 50%;
	display: block;
}
.wl-profile-box figure img {
	width: 100%;
}
.wl-profile-box .user-name {
	font-size: 16px;
	font-weight: 600;
	color: #333;
	line-height: 22px;
	margin-top: 9px;
}
.wl-profile-box .user-name small {
	font-weight: 400;
	color: #888;
	font-size: 13px;
	line-height: 14px;
}
.myacco-tabs {
	border-bottom: 1px solid #ddd;
}
.myacco-tabs li {
	float: none;
	display: block;
}
.myacco-tabs li a {
	display: block;
	font: 400 17px/24px 'Roboto Condensed', sans-serif;
	padding: 8px 20px;
	border: 0;
	border-bottom: 1px solid #eee;
	background: #fff;
	text-decoration: none;
	color: #333;
	transition: all linear .3s;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	-ms-transition: all linear .3s;
	position: relative;
	border-radius: 0;
}
.myacco-tabs>li.active>a, .myacco-tabs>li.active>a:focus, .myacco-tabs>li.active>a:hover {
	background: #38aa38;
	color: #fff;
	border: 0;
	border-bottom: 1px solid #eee;
}
.myacco-tabs a:hover, .myacco-tabs a:focus {
	background: #38aa38;
	color: #fff;
}
.myacco-tabs>li.active>a:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	right: -8px;
	top: 12px;
	border-style: solid;
	border-width: 8px 0 8px 8px;
	border-color: transparent transparent transparent #38aa38;
}
.myacco-tabs li a .fa {
	width: 27px;
	height: 27px;
	border-radius: 100%;
	background: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	color: #333;
	padding: 3px 0;
	border: 1px solid #ddd;
	margin-right: 3px;
	vertical-align: top;
}
.myacco-tabs li a span {
	padding-top: 2px;
	display: inline-block;
}
.myacco-tabs>li.active>a .fa {
	border-color: #fff;
}
.myaccount-con .box1 {
	padding: 20px;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.myaccount-con .box2 {
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-top: 2px solid #ddd;
}
.myaccount-con ul.list li {
	display: block;
	list-style: none;
	padding: 12px 0;
	border-bottom: 1px solid #eee;
}
.myaccount-con ul.list li p {
	float: left;
	width: 70%;
	padding: 0 5px;
	font-size: 14px;
	color: #333;
	line-height: 18px;
}
.myaccount-con ul.list li p:first-child {
	width: 30%;
	color: #888;
}
.myaccount-con ul.list li p:first-child span {
	float: right;
}
.myaccount-con .box2 h3.title {
	background: #f5f5f5;
	display: block;
	color: #005ec8;
	padding: 7px 15px 7px 15px;
	font: 500 17px/22px 'Roboto Condensed', sans-serif;
	text-decoration: none;
	position: relative;
}
.myaccount-con .title1 {
	float: left;
}
.myaccount-con .pc {
	float: right;
	width: 250px;
}
.myaccount-con .pc .progress {
	border-radius: 2px;
	height: 25px;
	margin: 0;
}
.myaccount-con .pc .progress-bar {
	font-size: 13px;
	line-height: 25px;
}
.myaccount-con .pc .progress-bar-warning {
	background-color: #f66232
}
.em-verify p {
	font-size: 15px;
	line-height: 18px;
}
.em-verify p span strong {
	font-weight: 500;
	color: #333;
}
.em-verify p span b {
	float: right;
	font-weight: 500;
	font-size: 13px;
}
.em-verify p span b.verify-text {
	color: #38aa38
}
.em-verify p span b.not-verify-text {
	color: #cf0000
}
.em-verify .col1 {
	border-right: 1px solid #ddd;
}
.profile-icon {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	border: 2px solid #005ec8;
	font-size: 40px;
	text-align: center;
	padding: 27px 0;
	margin-bottom: 10px;
	color: #005ec8;
}


 /*===============my account clasess ends=============*/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* ================= Media Query ================= */
@media only screen and (max-width:1359px) {
/*===========search and banner clasess========*/
.sb_con {
	width: 78.5%;
}
.sb_con_inside {
	width: 100%;
}
/*===========search and banner ends========*/



/*===========fix header clasess========*/
.search_and_btn_con_fx .search_con {
	width: 57%;
}
/*===========fix header clasess ends========*/

/*====products list calasess====*/
 

ul.products_list li .inner_container .con figcaption {
	width: 55%;
}
/*====products list calasess ends====*/



/*filter clasess*/

.filter .filter_con .row1 .form-control {
	width: 85%;
}
/*filter clasess ends*/


}
 @media only screen and (max-width:1279px) {
.container {
	width: 100%;
}
/*===========search and banner clasess========*/
.sb_con {
	float: right;
	width: 76%;
}
.search_and_btn_con .search_con .inner input[type=text] {
	width: 60%;
}
.search_and_btn_con .requirement {
	width: 21%;
}
.search_and_btn_con .search_con {
	width: 79%;
}
/*---banner clasess---*/
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	max-width: 100% !important;
}
/*---banner clasess ends---*/

.sb_con_inside {
	width: 100%;
}
.search_and_btn_con .search_con_inside {
	width: 59.7%;
}
/*===========search and banner ends========*/


/*===========fix header clasess========*/
 
 
.search_and_btn_con_fx .search_con {
	width: 48.9%;
}
.search_and_btn_con_fx .search_con .inner input[type="text"] {
	width: 57%;
}
/*===========fix header clasess ends========*/


/*====products list calasess====*/
 
ul.products_list li .inner_container .con figcaption {
	width: 50%;
}
/*====products list calasess ends====*/






/*====company list calasess====*/

ul.company_list li .inner_container .con figcaption {
	width: 60%;
}
/*====company list calasess ends====*/










/*filter clasess*/

.filter .filter_con .row1 .form-control {
	width: 82%;
}
/*filter clasess ends*/

}
@media only screen and (max-width:1151px) {
/*===========search and banner clasess========*/
.sb_con {
	float: right;
	width: 72.4%;
}
.search_and_btn_con .search_con {
	width: 75%;
}
.search_and_btn_con .search_con .inner input[type=text] {
	width: 50%;
}
.search_and_btn_con .requirement {
	width: 25%;
}
/*---banner clasess---*/
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	max-width: 100% !important;
}
/*---banner clasess ends---*/
.sb_con_inside {
	width: 100%;
}
.search_and_btn_con .search_con_inside {
	width: 59.7%;
}
/*===========search and banner ends========*/	
	
	
	
	
	
/*featured categories clasess*/
.fc_con ul li {
	width: 50%;
}
/*featured categories clasess ends*/
	
	/*featured products clasess*/
ul.fp_con li {
	width: 33.333333%;
}
/*featured products clasess ends*/


/*testmonial clasess*/

.testmonial_con ul li {
	width: 33.333333%;
}
.testmonial_con ul li .inner_con {
	width: auto;
	margin: 0 auto;
}
.testmonial_con ul li .inner_con figure {
	display: none;
}
.testmonial_con ul li .inner_con article {
	margin: 0;
	margin-bottom: 10px;
	text-align: center;
}
.testmonial_con ul li .inner_con article div {
	width: 90%;
	margin: 0 auto 0 auto;
}
.testmonial_con ul li .inner_con article div:before {
	display: none;
}
.testmonial_con ul li .inner_con article div p {
	text-align: left !important;
}
.t_arrow_mob {
	display: block;
}
/*testmonial clasess ends*/

/*===========fix header clasess========*/
 
 
.search_and_btn_con_fx .search_con {
	width: 65.4%;
}
.search_and_btn_con_fx .search_con .inner input[type="text"] {
	width: 60%;
}
.search_and_btn_con_fx .requirement {
	display: none;
}
/*===========fix header clasess ends========*/



/*===========inside pages clasess=================*/


/*====category list calasess====*/
 
/*list categories clasess*/

ul.catlist2 {
	margin: 0 0;
}
ul.catlist2 li {
	width: 50%;
}
/*list categories clasess ends*/


/*list2 categories clasess*/

ul.catlist3 {
	margin: 0 0;
}
ul.catlist3 li {
	width: 50%;
}
/*list2 categories clasess ends*/



/*list3 categories clasess*/
ul.catlist4 {
	margin: 0 0;
}
ul.catlist4 li {
	width: 33.33333%;
}
/*list3 categories clasess ends*/




/*====category list calasess ends====*/



/*form 1 clasess*/


.prd_top_form_con .form_con {
	width: 78%;
}
.prd_top_form_con .form_con .form-inline .form-control {
	width: 40.2%;
}
.prd_top_form_con .form_con .form-inline .input-group {
	width: 40.2%;
}
/*form 1 clasess ends*/


/*====products list calasess====*/
 
ul.products_list {
	margin: 15px -7px 0 -7px;
}
ul.products_list li .inner_container .con figcaption {
	width: 100%;
	float: none;
	text-align: center;
	margin: 15px 0 0 0;
}
ul.products_list li .inner_container .con .product_img {
	float: none;
	width: 180px;
	margin: auto;
}
.company_info_con .col-md-7, .company_info_con .col-md-5 {
	width: 100% !important;
	text-align: center;
}
ul.products_list li .inner_container .company_info_con .contac_s {
	float: none;
	margin-bottom: 5px;
}
/*====products list calasess ends====*/








/*====company list calasess====*/
 
ul.company_list li .inner_container .con figcaption {
	width: 100%;
}
ul.company_list li .inner_container .con .product_img {
	float: none;
	width: 140px;
	margin: 0 auto 15px auto;
}
ul.company_list li .inner_container .btn_con .contac_s {
	margin: 5px 0 0 0;
	float: none;
}
/*====company list calasess ends====*/





/*filter clasess*/

.filter .filter_con .row1 .form-control {
	width: 79%;
}
/*filter clasess ends*/

}
@media only screen and (max-width:991px) {
/*===========search and banner clasess========*/
.sb_con {
	float: right;
	width: 100%;
}
.search_and_btn_con .search_con {
	width: 75%;
}
.search_and_btn_con .search_con .inner input[type=text] {
	width: 50%;
}
.search_and_btn_con .requirement {
	width: 25%;
}
/*---banner clasess---*/
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	max-width: 100% !important;
}
/*---banner clasess ends---*/


.sb_con_inside {
	width: 100%;
}
.search_and_btn_con .requirement3 {
	width: 25%;
}
.sb_con_inside .inside_categories_con {
	display: none;
}
/*===========search and banner ends========*/	
	
	
	
	
	
	
	
	
	
	
	/*requirement form clasess*/

.requirement_form_con {
	width: 100%;
}
/*requirement form clasess ends*/

	/*featured products clasess*/
ul.fp_con li {
	width: 50%;
}
/*featured products clasess ends*/	
	
	
	
/*footer classes*/

footer .col_01 {
	width: 31%;
}
footer .about_con {
	display: none;
}
.sp_con .con {
	width: 575px;
	margin: auto;
}
.sp_con h4 {
	display: none;
}
.sp_con .payment_con {
	margin: 0 0 0 10px;
}
/*footer classes ends*/
	
	
	
	/*================inside pages clasess================*/
	
	/*====category list calasess====*/
 
/*list categories clasess*/

ul.catlist2 {
	margin: 0 0;
}
ul.catlist2 li {
	width: 50%;
}
ul.catlist2 li .inner_con {
	width: 360px;
}
/*list categories clasess ends*/



/*list2 categories clasess*/

ul.catlist3 {
	margin: 0 0;
}
ul.catlist3 li {
	width: 50%;
}
ul.catlist3 li .inner_con {
	width: 360px;
}
/*list2 categories clasess ends*/


/*list3 categories clasess*/
 
ul.catlist4 li {
	width: 50%;
}
/*list3 categories clasess ends*/


/*====category list calasess ends====*/
	
	
	
	
	
	
	
	
	
	
/*form 1 clasess*/
.prd_top_form_con {
	background: #fff;
	width: 100%;
	margin: 35px 0 0 0;
	border-top: 2px solid #ddd;
	padding: 15px 15px;
}
.prd_top_form_con .form_con {
	width: 70%;
}
.prd_top_form_con .form_con .form-inline .form-control {
	width: 35.7%;
}
.prd_top_form_con .form_con .form-inline .input-group {
	width: 35.7%;
}
/*form 1 clasess ends*/

/*====company list calasess====*/
ul.company_list {
	margin: 0 -6px 0 -6px;
}
ul.company_list li {
	width: 100%;
}
/*====company list calasess ends====*/


	/*filter clasess*/

.filter {
	position: fixed;
	height: 100%;
	z-index: 9;
	left: -280px;
	top: 0;
	width: 280px;
	margin: 0 !important;
	margin-left: -15px !important;
	overflow-y: scroll;
	padding-right: 0;
	box-shadow: 2px 1px 2px rgba(0,0,0,.13);
}
.filter_fx_btn {
	display: block;
}
.close_filter {
	display: block;
}
/*filter clasess ends*/

ul.by-leads-con li .inner_container .btn_con p {
    float: none;
    width: 100%;
}
ul.by-leads-con li .inner_container .btn_con .btn-success{ margin-top:10px;}
	
}
@media only screen and (max-width:767px) {
/*===========search and banner clasess========*/
 
.search_and_btn_con > .search_con .inner .dropdown {
	display: none;
}
.search_and_btn_con .search_con {
	width: 100%;
}
.search_and_btn_con .search_con .inner input[type=text] {
	width: 80%;
}
/*===========search and banner ends========*/	
	


	
	
	/*requirement form clasess*/

.requirement_form_con .email_con {
	padding-right: 15px;
}
.requirement_form_con .mobile_con {
	padding-left: 15px;
}
/*requirement form clasess ends*/




/*featured categories clasess*/
.fc_con ul li {
	width: 100%;
}
/*featured categories clasess ends*/
	


	/*featured products clasess*/
ul.fp_con li {
	width: 100%;
}
/*featured products clasess ends*/


/*testmonial clasess*/

.testmonial_con ul li {
	width: 100%;
}
/*testmonial clasess ends*/




	
/*footer classes*/
footer {
	padding: 45px 0 0 0;
}
footer .col_01 {
	width: 100%;
	float: left;
	margin: 0 0 0 0;
}
.bot-title {
	background: #252525 url(../images/close.png) right no-repeat;
	font: 600 16px/20px 'Roboto Condensed', sans-serif;
	cursor: pointer;
	width: 100%;
	color: #fff;
	padding: 10px;
	margin: 0 0 15px 0;
	border-radius: 3px;
}
.open-links {
	background: #005ec8 url(../images/open.png) right no-repeat;
}
.f_link {
	margin: 10px 0 25px 15px;
	display: none;
}
.sp_con {
	padding: 30px 0;
	margin: 30px 0 0 0;
	text-align: center;
}
.sp_con .con {
	width: auto;
	text-align: center
}
.sp_con h4 {
	display: none;
}
.sp_con .f_social_con {
	float: none;
	display: inline-block
}
.sp_con .payment_con {
	float: none;
	display: inline-block;
	margin: 5px 0 0 0;
}
.sp_con .payment_con .inner img {
	margin: 0;
	width: 100%;
}
/*footer classes ends*/


/*=============inside pages clasess======================*/



/*category list calasess*/
 
ul.catlist1 li {
	width: 33.333333%;
}
/*category list calasess ends*/
 /*list categories clasess*/
 
ul.catlist2 li {
	width: 100%;
}
ul.catlist2 li .inner_con {
	width: 360px;
}
/*list categories clasess ends*/

 /*list2 categories clasess*/
 
ul.catlist3 li {
	width: 100%;
}
ul.catlist3 li .inner_con {
	width: 360px;
}
/*list2 categories clasess ends*/

 /*list3 categories clasess*/
 
ul.catlist4 li {
	width: 100%;
}
/*list3 categories clasess ends*/


/*form 1 clasess*/
.prd_top_form_con {
	display: none;
}
/*form 1 clasess ends*/

 /*form 2 clasess*/
.prd_bottom_form {
	padding: 0 0;
}
/*form 2 clasess ends*/

/*====products list calasess====*/
 
 
ul.products_list li {
	width: 100%;
}
/*====products list calasess ends====*/

	
	
	
/*contact supplier clasess*/

.contact_supplier_con .left_con {
	float: none;
	width: 100%;
	min-height: auto;
}
.contact_supplier_con .left_con figure {
	height: auto;
}
.contact_supplier_con .right_con {
	float: none;
	width: 100%;
	min-height: auto;
}
/*contact supplier clasess ends*/
	
	
	
	
	
	

}
 @media only screen and (max-width:479px) {
/*top clasess*/
.top_con {
	height: auto;
}
.top_con .brand {
	float: none;
	margin: 20px auto;
	display: block;
}
.top_con .right {
	float: right;
	width: 100%;
	text-align: center;
}
.top_con .right .links {
	float: none;
	margin: 0 -15px 0 -15px;
	border-top: 1px solid #eee;
	padding: 10px 0;
}
/*top clasess ends*/









/*===========search and banner clasess========*/
 
.search_and_btn_con > .search_con .inner .dropdown {
	display: none;
}
.search_and_btn_con .search_con {
	width: 100%;
}
.search_and_btn_con .search_con .inner input[type=text] {
	width: 80%;
}
.search_and_btn_con .search_con .inner .serch_btn {
	padding: 10px 15px;
}
/*===========search and banner ends========*/	
	





	/*requirement form clasess*/
.requirement_form_con .inner {
	padding: 25px 20px;
}
/*requirement form clasess ends*/



/*featured categories clasess*/
.fc_con ul li .con {
	width: 270px;
	height: auto;
}
.fc_con ul li .con figure {
	width: 270px;
}
.fc_con ul li .con figure img {
	width: 100%;
	height: auto;
}
/*featured categories clasess ends*/
	
/*=============inside pages clasess======================*/



/*category list calasess*/
 
ul.catlist1 li {
	width: 50%;
}
/*category list calasess ends*/


 /*list categories clasess*/

ul.catlist2 {
	margin: 0 0;
}
ul.catlist2 li {
	width: 100%;
}
ul.catlist2 li .inner_con {
	width: 100%;
}
ul.catlist2 li .inner_con .con figure {
	float: none;
	display: block;
	margin: auto;
	border-radius: 100%;
}
ul.catlist2 li .inner_con .con figcaption {
	float: none;
	display: block;
	margin: auto;
	width: 100%;
	text-align: center;
}
/*list categories clasess ends*/




 /*list2 categories clasess*/

ul.catlist3 {
	margin: 0 0;
}
ul.catlist3 li {
	width: 100%;
}
ul.catlist3 li .inner_con {
	width: 100%;
}
ul.catlist3 li .inner_con .con figure {
	float: none;
	display: block;
	margin: auto;
	border-radius: 100%;
}
ul.catlist3 li .inner_con .con figcaption {
	float: none;
	display: block;
	margin: 15px auto 0 auto;
	width: 100%;
	text-align: center;
}
ul.catlist3 li .inner_con .title {
	text-align: center;
}
/*list2 categories clasess ends*/
 


 /*====products list calasess====*/

.top_nav {
	border-bottom: 0;
}
.top_nav ul li {
	float: none;
	margin-bottom: 0;
	text-align: center;
}
.top_nav ul li a {
	border-bottom: 1px solid #eee;
}
.top_nav ul .business_type {
	float: none;
}
.top_nav ul .business_type .dropdown-menu {
	width: 100%;
}
/*====products list calasess ends====*/



/*===============login register classes=============*/
.lg_con .form_con {
	padding: 15px 30px;
}
.register_con .form-horizontal {
	padding: 25px;
}
.register_con h3 {
	font-size: 16px;
}
.register_con .tab a {
	font: 600 16px/50px 'Roboto Condensed', sans-serif;
	padding: 0 10px;
}
/*===============login register classes ends=============*/
/*===============benefits classes=============*/
.benefits_con h3 {
	font-size: 17px;
}
/*===============benefits classes ends=============*/

}
