@charset "utf-8";
/* CSS Document */


@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700italic,700,800,800italic);

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; list-style:none; text-decoration:none; margin:0; padding:0; outline:none;}
.transition, .transition:before, .transition:after, .transition:hover {transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; outline:none; vertical-align:middle; }
a:hover{ color:#d50000; }
a, a:focus{ outline:none;}
body{ background:#fff; margin:0; font-family: 'Open Sans', sans-serif; font-weight:300;}
a{ font-weight:normal;  color:#34495e; text-decoration:none;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
h1{}
h2{color: #000; font-size:20px; font-size:18px; padding-bottom: 15px;}
h3{ font-size:15px; color:#000; font-weight:300;}
p{ color:#838383; font-size:15px; font-weight:400; line-height:18px; padding-bottom:25px;}
.clear{ clear:both;}
div, input, textarea{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box;  }
.header{ width:100%; float:left; padding:0 0 0 0; background:#fff; border-bottom:3px solid #eeeeee;}
.main-width { margin-right: auto; margin-left: auto; max-width:1170px; width:100%; }
.main-width:before,
.main-width:after { content: " "; display: table;}
.main-width:after { clear: both;}

.logo{ float:left;}
.header-right{ float:right;}

ul.right-login{ float:right; margin:0;}
ul.right-login li{ float:left; padding:0 8px;}

ul.right-login li .btn{ background:none; border:none; padding:0;}
ul.right-login li .caret{border-left: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(0, 0, 0, 0); border-top: 10px solid; margin-right: 4px; margin-top: -3px;}
ul.right-login li:hover .btn{ color:#d40000}
ul.right-login li .dropdown-menu li{float: none; padding: inherit;}
ul.right-login li a{ text-transform:uppercase; display:block; font-weight:300; font-size:14px; color:#000; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.right-login li a i{ font-size:18px; margin-right:5px;}
ul.right-login li a:hover, ul.right-login li a:focus{ text-decoration:none; color:#d40000;}
.top-number{ color:#f37736; font-size:25px; font-weight:300; float:right; padding-right:8px; padding-top:25px;}
.top-header{ width:100%; float:left; padding:14px 0; }
.banner-gallery{ float:left; width:100%; position:relative; overflow:hidden;}

.owl-carousel .owl-wrapper:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.owl-carousel{	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{	overflow: hidden;	position: relative;	width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;	-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{	float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{	cursor: pointer;}
.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {     cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{	-webkit-backface-visibility: hidden;	-moz-backface-visibility:    hidden;	-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{		text-align: center;}
.owl-theme .owl-controls .owl-buttons div{	display: inline-block;	zoom: 1;	*display: inline;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);	opacity: 1;	text-decoration: none;}
.owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;}
.owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #869791;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}
.owl-item.loading{	min-height: 150px;	background:url(../images/AjaxLoader.gif) no-repeat center center}

.owl-origin {	-webkit-perspective: 1200px;	-webkit-perspective-origin-x : 50%;	-webkit-perspective-origin-y : 50%;	-moz-perspective : 1200px;	-moz-perspective-origin-x : 50%;	-moz-perspective-origin-y : 50%;	perspective : 1200px;}
.owl-fade-out {  z-index: 10;  -webkit-animation: fadeOut .7s both ease;  -moz-animation: fadeOut .7s both ease;  animation: fadeOut .7s both ease;}
.owl-fade-in {  -webkit-animation: fadeIn .7s both ease;  -moz-animation: fadeIn .7s both ease;  animation: fadeIn .7s both ease;}
.owl-backSlide-out {  -webkit-animation: backSlideOut 1s both ease;  -moz-animation: backSlideOut 1s both ease;  animation: backSlideOut 1s both ease;}
.owl-backSlide-in {  -webkit-animation: backSlideIn 1s both ease;  -moz-animation: backSlideIn 1s both ease;  animation: backSlideIn 1s both ease;}
.owl-goDown-out {  -webkit-animation: scaleToFade .7s ease both;  -moz-animation: scaleToFade .7s ease both;  animation: scaleToFade .7s ease both;}
.owl-goDown-in {  -webkit-animation: goDown .6s ease both;  -moz-animation: goDown .6s ease both;  animation: goDown .6s ease both;}
.owl-fadeUp-in {  -webkit-animation: scaleUpFrom .5s ease both;  -moz-animation: scaleUpFrom .5s ease both;  animation: scaleUpFrom .5s ease both;}
.owl-fadeUp-out {  -webkit-animation: scaleUpTo .5s ease both;  -moz-animation: scaleUpTo .5s ease both;  animation: scaleUpTo .5s ease both;}
@-webkit-keyframes empty {  0% {opacity: 1}}
@-moz-keyframes empty {  0% {opacity: 1}}
@keyframes empty {  0% {opacity: 1}}
@-webkit-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}
@-moz-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}
@keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}
@-webkit-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}
@-moz-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}
@keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}
@-webkit-keyframes backSlideOut {  25% { opacity: .5; -webkit-transform: translateZ(-500px); }  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}
@-moz-keyframes backSlideOut {  25% { opacity: .5; -moz-transform: translateZ(-500px); }  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}
@keyframes backSlideOut {  25% { opacity: .5; transform: translateZ(-500px); }  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}
@-webkit-keyframes backSlideIn {  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -webkit-transform: translateZ(-500px); }  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}
@-moz-keyframes backSlideIn {  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -moz-transform: translateZ(-500px); }  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}
@keyframes backSlideIn {  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; transform: translateZ(-500px); }  100% { opacity: 1; transform: translateZ(0) translateX(0); }}
@-webkit-keyframes scaleToFade {  to { opacity: 0; -webkit-transform: scale(.8); }}
@-moz-keyframes scaleToFade {  to { opacity: 0; -moz-transform: scale(.8); }}
@keyframes scaleToFade {  to { opacity: 0; transform: scale(.8); }}
@-webkit-keyframes goDown {  from { -webkit-transform: translateY(-100%); }}
@-moz-keyframes goDown {  from { -moz-transform: translateY(-100%); }}
@keyframes goDown {  from { transform: translateY(-100%); }}
@-webkit-keyframes scaleUpFrom {  from { opacity: 0; -webkit-transform: scale(1.5); }}
@-moz-keyframes scaleUpFrom {  from { opacity: 0; -moz-transform: scale(1.5); }}
@keyframes scaleUpFrom {  from { opacity: 0; transform: scale(1.5); }}
@-webkit-keyframes scaleUpTo {  to { opacity: 0; -webkit-transform: scale(1.5); }}
@-moz-keyframes scaleUpTo {  to { opacity: 0; -moz-transform: scale(1.5); }}
@keyframes scaleUpTo {  to { opacity: 0; transform: scale(1.5); }}

#owl-demo .item img{display: block; width: 100%; height: auto;}
.banner-gallery .owl-prev{ width:35px; height:76px; background:url(../images/slider-arrow.png) no-repeat left top; text-indent:-9999px; position:absolute; top:50%; left:46px; margin-top:-89px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; z-index:1;}
.banner-gallery .owl-next{ width:35px; height:76px; background:url(../images/slider-arrow.png) no-repeat right top;  text-indent:-9999px; position:absolute; top:50%; right:46px; margin-top:-89px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; z-index:1;}
.banner-gallery .owl-prev:hover{ background-position: left bottom;}
.banner-gallery .owl-next:hover{ background-position: right bottom;}

.slider-content{ position:absolute; top:145px; left:0; width:100%;}
.slider-content-main{ width:670px;}
.slider-txt{ color:#fff; font-size:50px; font-weight:300; background:rgba(0,0,0,0.7); display:block; padding:10px 54px 0px 30px; float:left; text-transform:uppercase;}
.seller-txt-bottom{ width:100%; padding-top:90px; font-weight:600; color:#fff; float:left; font-size:20px;}
.section{ width:100%; float:left; overflow:hidden;}
.padd-bottom{ padding-bottom:12px;}
.search-box{ width:100%; margin-top:31px; float:left; position:relative; height:86px; border:2px solid rgba(0,0,0,0.5); background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px;}
.search-input{ height:90px; padding:10px 100px 10px 26px; color:#b3b3b3; font-size:20px; font-weight:600; border:none; background:none; width:100%; font-family: 'Open Sans', sans-serif;}
.search-btn{ position:absolute; padding-right:20px; right:0; top:0; height:82px; padding-left:15px; border:none; background:none; cursor:pointer; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.search-btn:hover{ transform:scale(0.8,0.8);}

svg.sland-type1 {height: 200px; left: 0; pointer-events: none; position:absolute; bottom:-2px; width: 100%; z-index: 2;}
svg:not(:root) {overflow: hidden;}
.sland-type1 path {fill: #ffffff; stroke: #ffffff; stroke-width: 0;}
.down-arrow{ position:absolute; width:100%; left:0; bottom:58px; z-index:3; text-align:center; }
.down-arrow img{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.down-arrow img:hover{ transform:rotate(360deg) scale(0.8,0.8);}
.headind-top{ width:100%; float:left; text-align:center; color:#000; font-size:30px; font-weight:300; position:absolute; bottom: 0; left:0; width:100%; z-index:3; text-transform:uppercase;}

ul.category{ float:left; width:100%;}
ul.category li{  text-align:center; min-height:402px; padding-bottom:10px;}
ul.category li h2{ padding-top:26px; margin:0; padding-bottom:0; min-height:66px;}
ul.category li p{ margin:0; padding:0;}
.cate-link{font-size: 15px; font-weight: 400; line-height: 25px; text-decoration: underline;}
				
.category-pic{ width:100%; text-align:center;}
.category-pic img{ border:1px solid #5ed4c4; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.main-content{ width:100%; float:left; padding-top:70px;}
.view-all{ display:block; height:49px; line-height:49px; width:100%; text-align:center; color:#fff; font-size:20px; font-weight:300; background:#5ed4c4; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.category li:hover .category-pic img{ transform:rotate(360deg); border:1px solid #252324;}
ul.category li:hover .view-all{ background:#252324; color:#fff; text-decoration:none;}
.section-one{ float:left; width:100%; padding-bottom:40px;}
.section-two{ width:100%; float:left; padding:45px 0; background:#f0f2f3;}
.section-two h2{ margin:0; color:#000; font-size:30px; font-weight:300; text-transform:uppercase; text-align:center; padding-bottom:30px;}
.post-req{ width:100%; float:left; text-align:center; font-size:20px; }
ul.form-field{ margin:0; float:left; width:100%; padding:43px 200px 0 200px;}
ul.form-field li{ margin-bottom:10px; width:100%; float:left;}
.field-input{ width:100%; border:2px solid #a3a4a5; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; height:90px; padding:15px 30px; color:#b6b6b6; font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:300;}
.txt-area{ width:100%; border:2px solid #a3a4a5;  border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; height:190px; resize:none; padding:15px 30px; color:#b6b6b6; font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:300;}
.submit-btn{ font-size:30px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:300; height:90px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; border:2px solid #a3a4a5; cursor:pointer; width:100%; background:#6fc926; text-transform:uppercase; margin-top:21px;  transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.submit-btn:hover{ background:#5ed4c4;}
.field-input:focus, .txt-area:focus{ border:2px solid #6fc926; -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); box-shadow: inset 0 1px 5px rgba(0,0,0,.15);}
.section-two{ width:100%; float:left;}
.section-three{ width:100%; float:left; padding-top:50px; padding-bottom:15px;}
.section-three h2{ margin:0; color:#000; font-size:30px; font-weight:300; text-transform:uppercase; text-align:center; padding-bottom:30px;}
.trusted-gallery{ background:#f0f2f3; width:100%; float:left; padding:25px 44px 25px 44px;}
.trusted-gallery #category .item{ margin:0 3px;}
.trusted-gallery .owl-prev{ background:url(../images/slider-arrow2.png) no-repeat top left; width:25px; height:55px; margin-top:-28px; top:50%; left:-31px; position:absolute; text-indent:-9999px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.trusted-gallery .owl-next{background:url(../images/slider-arrow2.png) no-repeat right top; width:25px; height:55px; margin-top:-28px; top:50%; right:-31px; position:absolute; text-indent:-9999px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.trusted-gallery .owl-prev:hover{ background-position:bottom left;}
.trusted-gallery .owl-next:hover{ background-position:bottom right;}
.gallery-two-heading{ width:100%; float:left; text-align:center; color:#000; font-size:30px; font-weight:300; text-transform:uppercase; padding-top:82px; padding-bottom:15px;}
.testimonial{ float:left; width:100%; }
.category-pic-bottom{ text-align:center; padding-bottom:20px;}
.category-pic-bottom img{ border:9px solid #e8e8e8; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;}
.category-content{ position:relative; padding-bottom:15px; width:930px; padding-left:94px; padding-right:94px; margin:0 auto; text-align:center;}
.category-content:after{ background:url(../images/txt-left.jpg) no-repeat; width:80px; height:58px; left:0; top:-50px; content:""; position:absolute;}
.category-content:before{ background:url(../images/txt-right.jpg) no-repeat; width:78px; height:59px; right:0; bottom:68px; content:""; position:absolute;}
.category-content p{ color:#838383; font-size:18px; font-weight:400; line-height:25px;}
.category-content h2{ font-size:20px; color:#000; text-transform:uppercase; padding-bottom:10px;}
.position{ display:block; text-align:center; font-size:15px; font-weight:300;}
.testimonial .owl-theme .owl-controls .owl-page span{ width:21px; height:21px; margin:5px 4px;}
.footer{ width:100%; float:left;}
.footer-top{ float:left; width:100%; background:#1a1a1a; padding:36px 0 66px 0;}
.footer-sec1{ float:left; width:21%;}
.footer-top h2{ color:#fff; margin-bottom:20px; font-size:17px; position:relative; border-bottom:1px solid #fff; text-transform:uppercase; padding-bottom:14px; font-weight:400; margin:0 0 20px 0;}
.footer-top h2:after{ bottom:-2px; width:50px; height:3px; background:#d50000; position:absolute; content:""; left:0;}
ul.footer-link{  width:100%; margin:0;}
ul.footer-link li{ width:100%;}
ul.footer-link li a{ color:#fff; font-size:15px; font-weight:400; line-height:30px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.footer-link li a:hover i{ color:#d50000;}
ul.footer-link li a i{padding-right:15px;}
.footer-sec2{ width:26%; padding-left:94px; float:left;}
.footer-sec3{ width:26%; padding-left:94px; float:left;} 
.phone-number{ font-size:25px; color:#fff; font-weight:400; margin-bottom:10px; margin-top:10px;}
.footer-sec4{ float:right;}
.footer-sec4 p{ font-size:15px; color:#fff; padding-bottom:0; line-height:20px; margin-bottom:10px;}
.footer-top p{font-size:15px; color:#fff; padding-bottom:0; line-height:20px; margin-bottom:10px;}
.email-link{ color:#fff;}
.email-link:hover{ text-decoration:underline; color:#d50000;}
.footer-bottom{ float:left; width:100%; background:#000;}
.footer-bottom-left{ float:left; color:#8a8a8a; font-size:13px; font-weight:400; padding:15px 0;}
ul.footer-social{ float:right; margin:0; padding-top: 8px;}
ul.footer-social li{ float:left; margin:0 3px;}
ul.footer-social li a i{ width:32px; height:32px; font-size:20px; background:#515151; text-align:center; display:block; line-height:32px; border-radius:50%; color:#fff; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.footer-social li a:hover{ text-decoration:none;}
ul.footer-social li a:hover .fa.fa-facebook{ background:#3a5897; color:#fff; text-decoration:none;}
ul.footer-social li a:hover .fa.fa-google-plus{ background:#b93425; color:#fff; text-decoration:none;}
ul.footer-social li a:hover .fa.fa-pinterest{ background:#db343c; color:#fff; text-decoration:none;}
ul.footer-social li a:hover .fa.fa-twitter{ background:#1ab2e8; color:#fff; text-decoration:none;}

.inner-section{ width:100%; float:left; background:#f5f5f5;}
.top-search{ width:100%; float:left; padding-top:15px; position:relative;}
ul.top-search-link{ padding-bottom:15px; width:100%; margin:0; float:left; text-align:center;}
ul.top-search-link li{ .float:left; display:inline-block; padding:0 15px;}
ul.top-search-link li a{ color:#8d8c8c; font-size:16px; font-weight:400;}
ul.top-search-link li a:hover, ul.top-search-link li a:focus, ul.top-search-link li a.act{ text-decoration:underline; color:#d50000;}
.search-main{ width:430px; height:50px; background:#fff; border:2px solid #a6a6a6; border-radius:10px; margin:0 auto;}

.select-pro{ border:none; color:#b3b3b3; font-size:16px; font-weight:300;  width: 120px; background:none;} 
.select-drop{ width:110px; float:left;}
.select-drop-right{ float:right; position:relative; width:314px;}
.select-input{ width:100%; padding-right:60px; color:#b3b3b3; font-size:16px; font-weight:300; border:none; background:none; padding-top:10px; padding-left:14px; padding-bottom:10px;  height: 46px;}
.select-btn{ position:absolute; right:0; top:0; background:none; border:none; cursor:pointer; padding: 7px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.select-btn:hover{ transform:scale(0.8,0.8);}
.product-search{ width:100%; float:left; padding:35px 36px;}
.product-search-left{ float:left;}
.product-search-left h2{ margin:0; color:#000; padding-bottom:8px; font-size:25px; font-weight:300; text-transform:uppercase;}
.product-search-top{ width:100%; float:left;}
ul.pro-category{ float:left;  width:100%; margin:0;}
ul.pro-category li{ float:left; padding-right:16px;}
ul.pro-category li a{ color:#035f55; font-size:13px; font-weight:400; text-transform:uppercase; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.pro-category li a:hover, ul.pro-category li a:focus, ul.pro-category li a.act{ color:#d50000;}
.product-search-right{ float:right; width:220px;}
.product-search-right-top{ position:relative; width:100%; height:38px; background:#fff; border:1px solid #a6a6a6; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.enter-city{ width:100%; border:none; background:none; height:36px; padding:5px 38px 5px 20px;}
.enter-btn{ position:absolute; right:0; top:0; border:none; background:none; cursor:pointer;  padding: 7px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.enter-btn:hover{ transform:scale(0.8,0.8);}
.search-right-txt{ color:#6c6c6c; font-size:12px; font-weight:400; float:left; width:100%; text-transform:uppercase; padding-top:10px;}

ul.product-search-main{ padding-top:30px; float:left; width:100%; float:left; margin:0;}
ul.product-search-main li{ padding-bottom:20px; float:left; width:100%;}
.product-search-main-left{ overflow:hidden; text-align:center; background:#fff;  border:1px solid #c1c1c1;}
.product-search-main-left img{ transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}

.product-search-main-left:hover img{ transform:scale(1.1,1.1) rotate(-2deg);}

.product-search-main-right{ }
.product-search-main-right h2{ margin:0; padding-bottom:12px; color:#000; font-size:18px; font-weight:400;}
.product-search-main-right p{ margin:0; padding-bottom:12px; color:#838383; font-size:14px; line-height:22px;}
.break-line{ display:block;}
.phone-icon{ color:#d50000; font-size:20px; font-weight:400; width:100%; padding-bottom:20px;}
.phone-icon img{ padding-right:10px;}
.send-enquiry{ width:100%;}
.seng-enq{ display:block; color:#fff; font-size:20px; font-weight:300; width:187px; height:49px; line-height:49px; text-align:center; background:#5ed4c4; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.seng-enq:hover, .seng-enq:focus{ background:#d50000; color:#fff; text-decoration:none;}
.product-detail-top{ float:left; width:100%;}
ul.pagination-top{ float:left; width:100%;}
ul.pagination-top li{ float:left; padding:0 18px 0 11px; background:url(../images/arrow-icon.png) no-repeat center right;}
ul.pagination-top li:last-child{ background:none;}
ul.pagination-top li a{ color:#000; font-size:13px; font-weight:400; text-transform:uppercase;  transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.pagination-top li a:hover, ul.pagination-top li a:focus{ color:#d50000;}
.product-detail-top-left{}
.product-detail-top-left-top{ padding-top:15px; width:100%; float:left;}
.top-date-txt{ color:#000; font-size:13px; font-weight:400; text-transform:uppercase;}
.top-date-txt-part{ width:100%; float:left;}
.top-date-txt-part h2{ font-size:18px; font-weight:400; color:#000; float:left; margin:0; padding:5px 0 0 0;}
.Offer-active{color:#000; font-size:13px; font-weight:400; text-transform:uppercase; float:right; margin-top:8px;}
.product-detail-top-left-bottom{ position:relative; float:left; width:100%; background:#FFF; margin-top:20px;}
.product-detail-top-pic{ width:100%; float:left; text-align:center; padding:60px 20px 90px 20px;}
.product-detail-top-dec{ width:100%; float:left; padding:0 22px 22px 22px;}
.product-detail-top-dec p{ font-size:13px; font-weight:300; text-transform:uppercase; font-weight:300; line-height:22px; }
.pro-btn{ text-align:right; width:100%;}
.pro-btn a{ float:right; margin-left:5px;}
.btn-green{ background:#5ed4c4; color:#fff; font-size:20px; font-weight:300; text-align:center; padding:0 20px; display:block; height:49px; line-height:49px; border-radius:inherit;  transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.btn-green:hover, .btn-green:focus{ background:#d50000; color:#fff; text-decoration:none;}
.dv-block{ display:block;}
.connector{ position:absolute; top:100px; right:-63px; }
.connector img{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.product-detail-top-right{ margin-top:80px;}
.product-detail-top-right h3{ font-size:18px; color:#000; font-weight:400; margin:0;}
.product-detail-top-right h3 span{ font-size:13px;}
.product-detail-top-right-main{ background:#fff; margin-left:41px; padding:32px;}
.star-rate{ padding:15px 0;}
.star-name{ font-size:13px; font-weight:400; text-transform:uppercase; padding-bottom:5px;}
.contact-field{ font-size:16px; color:#000; font-weight:300;padding:8px 0 6px 0;}
.contact-field img{ padding-right:8px;}
.form-field-inner{ width:100%; padding-bottom:11px;}
.form-field-txt{ border:1px solid #707070; height:37px; padding:5px 10px; width:100%; font-family: 'Open Sans', sans-serif; }
.form-main{ padding-top:15px;}
.form-field-area{border:1px solid #707070; height:78px; resize:none; padding:5px 10px; width:100%; font-family: 'Open Sans', sans-serif; }
.form-field-txt:focus, .form-field-area:focus{ border:1px solid #5ed4c4; -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); box-shadow: inset 0 1px 5px rgba(0,0,0,.15);}
.form-btn{ background:#5ed4c4; height:49px; text-align:center; width:100%; color:#fff; font-size:20px; font-weight:300; font-family: 'Open Sans', sans-serif; border:none; margin-top:5px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.form-btn:hover, .form-btn:focus{ background:#d40000; color:#fff;}
.pro-detail-bottom{ width:100%; float:left; padding-top:56px;}
.pro-detail-bottom-heading{ width:100%; float:left; color:#000; padding:0 15px; font-size:20px; font-weight:300; text-transform:uppercase;}
ul.product-category{ margin:0; padding:30px 0; float:left; width:100%;}
ul.product-category li{ }
ul.product-category li h3{ padding:0 15px; font-weight:400; margin-bottom:0;}
ul.product-category li p{ padding:0 15px; color:#838383; font-size:13px; line-height:22px; padding-bottom:10px; margin-bottom:0;}
ul.product-category li .btn-green{ margin:0 15px;}
.product-category-main{background:#eeeeee; border:1px solid #c2c2c2; padding:15px;}
.category-list{ width:100%; float:left; padding-top:40px;}
.category-list-left h2{ margin-top:0; color:#000; font-size:18px; font-weight:300; text-transform:uppercase; background:#b4b4b4; padding:15px 11px;}
.category-top-txt{ color:#838383; font-size:15px; font-weight:400; line-height:18px; text-align:center; padding:0 100px;}
ul.category-new{ float:left; width:100%; padding:45px 0;}
ul.category-new li{ text-align:center; min-height:303px; padding-bottom:10px; }
ul.category-new li h3{ margin:0; font-weight:400; color:#000; font-size:16px; padding:30px 0 0 0; min-height: 73px;}
.category-new-pic{ height:117px;}
.category-new-pic img{ border:2px solid #68cdcd; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.category-new li a{ color:#139501; font-size:15px; font-weight:400; line-height:25px; text-decoration:underline;}
ul.category-new li p{ margin:0; padding:0;}
ul.category-new li a:hover, ul.category-new li a:focus{ color:#d50000; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.category-new-pic img:hover{ background:#fff; transform:rotate(360deg) scale(0.9,0.9); border:8px solid #d50000;}
.advertise{ width:100%; float:left; padding-top:55px;}
.select-drop .btn-default{ background:none; border:none;  padding: 2px 14px;}
.select-drop .btn.btn-default.dropdown-toggle { background: none;}

.login .btn-primary{ color: #000000; font-size: 14px;font-weight: 300;text-transform: uppercase; transition: all 0.5s ease 0s;}
.modal-content h1{ background:#ecede9; border-bottom: 1px solid #dfe0dc; color: #000000; font-size: 30px; font-weight:400; margin-bottom: 65px; padding:30px; margin:0 0 60px 0;}
.modal-footer {border: medium none; margin: 0;padding: 0;position: absolute; right: 10px; top: 10px;}
.modal-footer .btn-default {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #000000; border-radius: 100%;color: #000000; display: inline-block; height: 35px; padding: 7px 9px 10px; width: 35px;}
ul.right-login li .modal-footer .btn-default {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #000000; border-radius: 100%;color: #000000; display: inline-block; height: 35px; padding: 7px 9px 10px; width: 35px;}
.EmailBg { margin: 0 auto; padding-bottom: 70px; width: 568px;}
.EmailText-main { padding: 0 0 17px;}
.EmailText-haff { float: left; width: 181px;}
.EmailText span { display: block; padding: 14px 45px 0 0;}
.EmailText-haff.input-fild { width: 369px;}
.input-fild .form-control { background: none repeat scroll 0 0 #ecede9; border: 1px solid #c9cac6; border-radius: 0; color: #9e9e9e; font-size: 16px; height: 49px; padding: 0 5px; width: 369px;}
.input-fild button { background: none repeat scroll 0 0 #f37736; border: 1px solid #c9cac6;    color: #ffffff;    font-size: 16px;    font-weight: 700;    height: 49px;    text-transform: uppercase;    width: 369px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.EmailText-main label {    color: #535353;    font-size: 16px;    font-weight: normal;}
.Forgot-Password-main {    background: none repeat scroll 0 0 #ecede9;    border-top: 1px solid #dfe0dc;    color: #535353;    font-size: 16px;    padding: 10px 25px;}
.Forgot-Password-text {    float: right;}
.Forgot-Password-text span {    background: none repeat scroll 0 0 #666666;    border-radius: 100%;    display: inline-block;    height: 31px;    line-height: 31px;    margin-right: 10px;    text-align: center;    width: 31px;}
.Forgot-Password-text span i {    color: #ffffff;}
.Forgot-Password-text a {    color: #ff8200;    font-size: 15px;}
ul.right-login li .Forgot-Password-text a{    color: #ff8200;    font-size: 15px; display:inherit; float:right; margin:5px;}
ul.right-login li .fb-login{display:inherit;}
ul.right-login li .fb-login img{ padding-right:10px;}
.input-fild button:hover{ background:#d50000;}
.input-fild .form-control:focus{ border:1px solid #ffb90f;}
.cate-link-main{ width:100%; min-height:120px;}
ul.category-link{ margin:0; width:100%;}
ul.category-link li{width:100%; position:relative; border-bottom:1px solid #d7d7d7;}
ul.category-link li a{ display:block; padding:10px 12px; font-size:15px; color:#000; font-weight:300; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.category-link li a:hover, ul.category-link li a:focus{ text-decoration:none;  color:#fff; background:#d50000;}
ul.category-link li a:focus i{ color:#fff;}
.category-menu{ padding-bottom:15px; background:#eeeeee; border:1px solid #b4b4b4;}
.category-menu h3{ font-size:15px; font-weight:400; padding:10px 0; margin:0 15px; border-bottom:1px solid #d7d7d7;}
.category-list-right{}
.head-office{ width:100%; float:left;}
.head-office h2{ margin:0; padding:0; float:left; font-size:20px; text-transform:uppercase; color:#000; font-weight:300;}
.edit-link{ margin-top:2px; float:right; color:#d50000; text-decoration:none; font-size:13px;}
.category-list-left{ padding-top:28px;}
ul.category-form{ float:left; width:480px; padding-top:20px;}
ul.category-form li{ padding-bottom:8px; float:left; width:100%;}
.category-label{ display:block; width:100%; color:#504f4f; font-size:16px; font-weight:400;}
.category-input{ width:100%; color:#504f4f; font-size:16px; font-weight:400; font-family: 'Open Sans', sans-serif; height:30px; padding:5px 10px; border:1px solid #acacac; background:none;}
.category-select{ width:100%; color:#504f4f; font-size:16px; font-weight:400; font-family: 'Open Sans', sans-serif; height:30px; padding:5px 10px; border:1px solid #acacac; background:none;}
.category-input:focus, .category-txtarea:focus, .category-select:focus{ border:1px solid #5ed4c4; -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,.15); box-shadow: inset 0 1px 5px rgba(0,0,0,.15);}
.category-txtarea{ resize:none; float:right; width:100%; color:#504f4f; font-size:16px; font-weight:400; font-family: 'Open Sans', sans-serif; height:75px; padding:5px 10px; border:1px solid #acacac; background:none;}
.cate-labe{ width:200px; float:left;}
.cate-field{ float:left;  width:280px; color:#504f4f; font-size:15px; font-weight:400;}
.btn-save{ float:right; margin-top:15px; line-height:inherit; width:120px;}
.profile-pic{ position:absolute; z-index:1; left:90px; top:10px; width:198px;}
.profile-pic-image{ width:156px; height:156px;}
.profile-pic-image img{ border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border:2px solid #66cccc;}
.add-pic{ float:right; color:#d50000; font-size:13px; font-weight:400; margin-top:13px;}
.progress-bar-bottom{ width:100%; float:left; text-align:right; padding-top:250px;}
.head-two{ width:100%; float:left; color:#504f4f; font-size:16px; font-weight:400; padding:15px 0;}

ul.my-profile{}
ul.my-profile li{ float:left; width:100%; padding-bottom:18px;}
.my-profile-left{ width: 24%; float:left;}
.my-profile-right{ width:72%; float:right;}
.my-profile-right h2{ color:#504f4f; font-size:16px; font-weight:400; margin:0; padding-bottom:16px;}
.my-profile-right p{ color:#504f4f; font-size:14px; font-weight:400; line-height:22px; margin:0; padding:0;}
.my-profile-left img{ border:3px solid #dcdcdc;  transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.my-profile-left img:hover{ opacity:0.8;}
.edit-delete{ text-align:right;}
.edit-delete a{ color:#d50000; margin:0 5px; font-size:13px; font-weight:300;}
.edit-delete a i{ color:#000;}
.user-managment{ float:left; width:100%; padding-left:40px;}
.user-pic{ width:111px; float:left; margin-right:15px;}
.user-pic img{ border-radius:50%; border:2px solid #66cccc; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;}
.user-txt h2{ color:#636363; font-size:18px; margin:0; padding:0 0 10px 0;}
.user-txt{ float:left; padding-top:28px;}
.user-managment-tab{ width:100%; float:left; margin-top:35px;}

.user-managment-tab .nav-tabs > li > a{ background:#636363; color:#fff; font-size:18px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; margin-right:4px;}
.user-managment-tab .nav-tabs > li.active > a, .user-managment-tab .nav-tabs > li.active > a:hover, .user-managment-tab .nav-tabs > li.active > a:focus{ background:#fff; color:#636363; border-color: #636363 #636363 rgba(0, 0, 0, 0);}
.user-managment-tab .nav-tabs { border-bottom: 1px solid #636363; padding-left:26px;}
.user-managment-tab .tab-content{ background:#fff;  border-left: 1px solid #636363; padding:35px 30px; border-right: 1px solid #636363;   border-bottom: 1px solid #636363; overflow:hidden; }

.business .cate-labe{ text-align:right; padding-right:15px;}
.com-logo{}
.business{ width:100%; float:left;}

.business ul.category-form{ width:100%;}
.radio-check{ width:505px; float:left;}
.radio-check label{ padding-bottom:5px; color:#504f4f; font-size:12px; font-weight:400; font-family: 'Open Sans', sans-serif; float:left; width:33.33%;}
.radio-check label input{ margin-right:5px;}
.updated-detail{ line-height:inherit; width:207px;}
.category-list-right .user-managment-tab .tab-content{padding-bottom: 16px;}
.right-icon{ position:absolute; right:10px; top:13px;}
.category-link-sub{ z-index:1; display:none; position:absolute; left:100%; top:-1px; width:270px;  background:#eeeeee; border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
ul.category-link li .category-link-sub li a{}
ul.category-link li:hover .category-link-sub{ display:block;}
ul.category-link li a i{ color:#b4b4b4;}
ul.category-link li:hover a i{ color:#fff;}
ul.category-link li:hover a{ color:#fff; background:#d50000;}
ul.category-link li:hover .category-link-sub li a{ background:#eeeeee; color:#000;}
ul.category-link li .category-link-sub li a:hover{background:#d50000; color:#fff;}
.category-list-main-two{ width:100%; float:left;}
.category-list-main-two .category-list-left{ padding-top:0;}
.category-list-right{}
.top-head{ float:left; width:100%;}
.top-head h2{ float:left; color:#000; font-size:20px; text-transform:uppercase; margin:0; padding:0; font-weight:300;}
.total-txt{ color:#000; font-size:12px; float:right; text-transform:uppercase; margin:5px 0 0 0; padding:0; font-weight:300;}
.faq-txt{ display:block;  color:#000; font-size:13px; width:100%; text-align:right; float:left; text-transform:uppercase; margin:5px 0 0 0; padding:0; font-weight:300;}
ul.category-box{ float:left; width:100%; padding-top:10px;}
ul.category-box li{ border-bottom:1px solid #d7d7d7; float:left; width:100%; position:relative; min-height:104px; padding-bottom:16px; margin-top:16px;}
.category-box-left{ position:absolute; left:0; top:0;}
.category-box-left img{ border:1px solid #c9c9c9;}
.category-box-right{ width:100%; padding-left:102px;}
.category-box-right h2{ font-size:15px; font-weight:400; margin:0; padding:0 0 7px 0;}
.category-box-right p{ color:#838383; font-size:13px; line-height:22px; margin:0; padding:0;}
.right-border{border-right:1px solid #d7d7d7;}
.fea-offer{ float:left; width:100%; padding-top:30px;}
.fea-offer .head-office{ padding:8px 0;}
.headr-bg{ background:#b4b4b4; color:#000; font-size:18px; font-weight:300; float:left; width:100%; margin-top:6px; padding:13px 11px 12px 11px;  text-transform:uppercase;} 
.arroe-dup{padding:22px 0 27px 0; float:left; width:100%;}
.arroe-dup img{ padding-right:15px;}
ul.radio-check-btn{ float:left; width:100%;}
ul.radio-check-btn li{ padding-bottom:49px; padding-left:37px; position:relative;  float:left; width:100%;}
.check-field{ position:absolute; left:10px; top:0;}
ul.radio-check-btn li h2{ margin:0; padding:0; color:#000; font-size:21px; font-weight:300; line-height:22px;}
ul.radio-check-btn li p{ font-weight:300; color:#000; font-size:15px; margin:0; padding:0; line-height:22px;}
ul.radio-check-btn li a{ font-weight:300; color:#ff0000; font-size:15px; margin:0; text-decoration:underline; line-height:22px; padding:0;}
.lacation{ width:207px; line-height:inherit;}
ul.radio-check-btn li a:hover{ color:#05695b;}
.bottom-padd{ padding-bottom:67px;}
.enquiry{ width:100%;}
.enquiry h2{ color:#000; font-size:20px; font-weight:300; text-transform:uppercase; margin:0;}
.enquiry-main{ border:1px solid #c5c5c5; background:#eeeeee; padding:5px 10px 60px; width:100%;}
ul.enquiry-menu{ width:100%; margin:0; padding:0;}
ul.enquiry-menu li{ width:100%; border-bottom:1px solid #d7d7d7;}
ul.enquiry-menu li a{ font-size:15px; font-weight:300; padding:10px; display:block; color:#000;}
ul.enquiry-menu li a:hover, ul.enquiry-menu li a:focus{ text-decoration:none; background:#d50000; color:#fff;}
ul.enquiry-menu li a i{ float: left;font-size:17px; padding-right: 13px;  padding-top: 3px; text-align: center; width: 33px;}
.enquiry-main h3{ font-weight:400; color:#000; font-size:15px; position:relative; margin:0; padding:15px 10px;  border-bottom:1px solid #c5c5c5; }
.add-book{ position:absolute; right:15px; top:13px;}

.message-box{ width:100%; float:left; border:1p solid #898989; background:#f5f5f5; margin-top:15px; border:1px solid #898989;}
.message-year{ color:#fff; font-weight:700; font-size:18px; background:#b4b4b4; margin:0; float:left; width:100%; padding:10px 15px;}
.message-filter{ float:left; width:100%; padding:10px 15px;}
ul.message-filter-left{ float:left;}
ul.message-filter-left li{ float:left; padding-right:15px;}
ul.message-filter-left li a{font-size:15px; font-weight:300;}
ul.message-filter-left li a:hover, ul.message-filter-left li a.act-mess{ color:#d50000; }

ul.message-filter-right{ float:right;}
ul.message-filter-right li{ float:left; padding-left:15px;}
ul.message-filter-right li a{font-size:15px; font-weight:300;}
ul.message-filter-right li a:hover, ul.message-filter-left li a.act-mess{ color:#d50000; }

.my-enquiry{ float:left; width:100%;}
.my-enquiry-table td{ padding:15px; font-weight:15px; color:#000; font-weight:300;}
.row-bg{ background:#ececec;}
.page-table{ padding-top:20px; float:left; width:100%;}
ul.page-link{ float:right;}
ul.page-link li{ float:left; font-size:15px; color:#000; font-weight:300; padding-left:10px;}
ul.page-link li a{font-size:15px; color:#000; font-weight:300; padding-left:10px;}
ul.page-link li a:hover, ul.page-link li a:focus{ color:#d50000; text-decoration:none;}
