.service-category {background: #fef0cc; padding: 20px 0; }
.service-category .container {max-width: 90%; } 
.category-item-media {width: 120px; height: 120px; display: block; background: #fff7e2; border-radius: 4px; overflow: hidden; margin-right: 20px; padding: 10px; }
.category-item-media img {width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}
#category-carousel .owl-nav .owl-prev,
#category-carousel .owl-nav .owl-next{position: absolute;top:30%;outline: none;}
#category-carousel .owl-nav button {background:#024405; border-radius: 30px;color: #fff; display: inline-block; font-size: 21px; height: 40px; line-height: 40px; margin: 0; text-align: center; text-transform: uppercase; width: 40px; }
#category-carousel .owl-nav .owl-prev{ left:-18px; } 
#category-carousel .owl-nav .owl-next{right:-18px; } 

/**====================================================================
 product-list
====================================================================
***/
.service-list-section{ position: relative;padding: 20px 0; background: #fff7e2;}
.service-list-section .container {max-width: 90%; } 
.service-item-list { position: relative; }
.service-item-list h1 {font-family: 'Audiowide', cursive;     margin-bottom: 30px;font-size: 30px; color: #024405;  padding: 0; }
.service-item-card {position: relative; width: 100%; margin-bottom: 30px; height: 100%; }
.service-item-card-media {position: relative; overflow: hidden; }
.service-item-card-media a {width: 100%; height: 200px; display: block; background: #f8f4d9; border-radius: 4px; overflow: hidden; }
.service-item-card-media a img {width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}
.Certified-GroPro {position: absolute; left: 5px; top: -27px; }

.service-item-card-content {padding: 10px; background: #fef0cc; border-radius: 0 0 10px 10px; }
.service-item-card-content h2 {text-align: center;font-size: 16px; font-weight: 500; margin: 0; padding: 0 0 5px 0; font-family: 'Audiowide', cursive; color: #024405; }
.pricing-info {font-size: 16px; color: #7f4500; font-weight: 500; }

.provider-text{text-align: center;}
.provider-text span {font-family: 'Audiowide', cursive; font-size: 13px; color: #7f4500; }
.provider-text span a{color:#7f4500; }
.service-rating{margin-bottom: 10px;}
.star-rating{font-family: "FontAwesome"; font-size: 18px;margin: 0 auto; height: 20px; overflow: hidden; position: relative; width: 78px; } 
.star-rating::before{color:#ffd288; content: "\f005\f005\f005\f005\f005"; float: left; font-size: 15px; left: 0; letter-spacing: 2px; position: absolute; top: 0;} 
.star-rating span{float: left; left: 0; overflow: hidden; padding-top: 1.5em; position: absolute; top: 0;font-family: "FontAwesome" !important; } 
.star-rating span::before{color: #ff9800; content: "\f005\f005\f005\f005\f005"; font-size: 15px; left: 0; letter-spacing: 2px; position: absolute; top: 0; }


.product-sidebar-item {background: #fef0cc; border-radius: 5px; margin-bottom: 10px; }
.product-sidebar-header {padding: 15px; background:#fffdf8; border-radius: 5px 5px 0 0; position: relative; }
.product-sidebar-header h4 {font-size: 18px; margin: 0; padding: 0; color: #024405; font-family: 'Audiowide', cursive; }
.product-sidebar-body {padding: 15px; border-radius: 0 0 5px 5px; position: relative; } 
.form-group-wrapper {position: relative; } 
.sidebar-form-group input.form-control {font-family: 'Audiowide', cursive; font-size: 14px; color: #7f4500; border: none; padding:10px 35px 10px 10px; height: 42px; box-shadow: none; outline: none; }
.sidebar-form-group input.form-control::-webkit-input-placeholder {color:#eccfab; }
.sidebar-form-group input.form-control::-moz-placeholder {color:#eccfab; }
.sidebar-form-group input.form-control:-ms-input-placeholder {color:#eccfab; } 
.sidebar-form-group input.form-control:-moz-placeholder {color:#eccfab; } 
.search-form-icon {position: absolute; right: 12px; top: 12px; font-size: 18px; color: #d2aa7b; }

#ranged-value{ padding:0px 0;width: 100%;}
.fsslider{position:relative;min-width:100%;height:24px;display:inline-block;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;text-align:center;line-height:24px;font-size:11px;font-family:"Lucida Grande","Trebuchet MS",sans-serif}
.fsslider>*{position:absolute;top:50%;cursor:pointer}
.fsslider>.fsfull-value,.fsslider>.fssel-value{margin-top:-1px;height:10px;left:0;right:0}
.fsslider>.fsfull-value{width:100%;background:#7f4500}
.fsslider>.fscaret,.fsslider>.fssel-left,.fsslider>.fssel-right{background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2);height:100%;min-width:30px;top:0;padding-left:5px;padding-right:5px}
.fsslider>.fssel-value {background: #024405; height: 10px; margin-top: -2px; right: 50%; }
.fsslider.fsdisabled{color:#c8c8c8}
.fsslider.fsdisabled>.fssel-value{background:#c8c8c8}
.fiiter-footer-action-controls{position: relative;width: 100%;padding: 10px 0;}

button.Apply-btn,
button.reset-btn{outline: none; cursor: pointer; font-size: 12px; padding: 5px 10px; margin-bottom: 5px; margin-top: 5px; height: auto; background: #024405; border-radius: 2px; color: #fff !important; font-family: 'Audiowide', cursive; text-transform: uppercase; }
